PGF/TikZ

De Wikipedia, la enciclopedia libre
PGF/TikZ
("PGF y TikZ")
Información general
Tipo de programa Lenguaje de gráficos vectoriales
Autor Till Tantau
Desarrollador Till Tantau, Christian Feuersaenger
Modelo de desarrollo Software libre
Licencia Licencia dual: GNU General Public License o LaTeX Project Public License
Información técnica
Plataformas admitidas TeX
Versiones
Última versión estable 3.1.8b ( 27 de diciembre de 2020 (3 años, 4 meses y 10 días))
Enlaces
Ejemplo de gráficos creados con TikZ.

PGF/TikZ es una herramienta para la producción de gráficos vectoriales a partir de una descripción algebraica/geométrica. PGF es un lenguaje de bajo nivel, mientras que TikZ es un conjunto de macros de alto nivel que utiliza PGF. Los comandos de PGF y TikZ se invocan como macros TeX, pero a diferencia de PSTricks, los gráficos PGF/TikZ están descriptos en un lenguaje que reensambla MetaPost. Till Tantau es el diseñador de estos lenguajes, y también el desarrollador principal del único intérprete conocido para PGF y TikZ, los cuales están escritos en TeX. PGF es un acrónimo para "Portable Graphics Format". TikZ se incorporó en la versión 1.10 de PGF, y su acrónimo recursivo significa "TikZ ist kein Zeichenprogramm", que significa en idioma alemán "TikZ no es un programa de dibujo".

El intérprete PGF/TikZ puede usarse en paquetes de macros LaTeX y ConTeXt, y también directamente en el original TeX. Ya que TeX no está dirigido a gráficos, el intérprete soporta varias salidas TeX: dvips, dvipdfm/dvipdfmx/xdvipdfmx, TeX4ht, y pdftex. A diferencia de PStricks, PGF puede producir directamente salidas tanto en PostScript como en PDF, pero no puede utilizar algunas características más avanzadas de programación PostScript que PStricks que si puede usar.[1]​ PGF/TikZ tiene una extensiva documentación y, de hecho, el manual de la versión 3.1.4b posee 1302 páginas.

Varios editores gráficos pueden producir salidas PGF/TikZ tal como el programa Cirkuit en KDE,[2]​ y el programa de matemáticas GeoGebra. También es posible exportar a TikZ con extensiones en Inkscape,[3]Blender,[4]MATLAB,[5]matplotlib,[6]Gnuplot[7]​ y R.[8]

Véase también[editar]

Referencias[editar]

  1. Till Tantau (20 de febrero de 2008). «The Tik Z and PGF Packages: Manual for version 2.10» (PDF). p. 17. Archivado desde el original el 9 de enero de 2011. Consultado el 6 de mayo de 2010. 
  2. Agostinelli, Matteo. «Cirkuit». 
  3. «Inkscape to TikZ exporter». 
  4. «Copia archivada». Archivado desde el original el 17 de mayo de 2013. Consultado el 10 de mayo de 2016. 
  5. Schlömer, Nico. «matlab2tikz». 
  6. Schlömer, Nico. «matplotlib2tikz». 
  7. Williams, Thomas; Kelley, Colin, eds. (2012). «gnuplot 4.6: An Interactive Plotting Program» (PDF). 
  8. «tikzDevice: R Graphics Output in LaTeX Format». 

Bibliografía[editar]

  • Andrew Mertz y William Slough, Graphics with PGF and TikZ, PracTeX Journal, 2007 (1), abstract, full text. Conference talk video (en inglés) (versión archivada por archive.org)
  • Claudio Beccari, Graphics in LaTeX (Comparación de varios sistemas gráficos en LaTeX, en inglés), PracTeX Journal, 2007 (1)
  • Marc van Dongen (2012). LaTeX and Friends (en inglés). Springer. ISBN 978-3-642-23816-1. 

Enlaces externos[editar]