PGF/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".
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 (2 años y 8 meses)) | |
Enlaces | ||
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]
Referencias
- 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.
- Agostinelli, Matteo. «Cirkuit».
- «Inkscape to TikZ exporter».
- «Copia archivada». Archivado desde el original el 17 de mayo de 2013. Consultado el 10 de mayo de 2016.
- Schlömer, Nico. «matlab2tikz».
- Schlömer, Nico. «matplotlib2tikz».
- Williams, Thomas; Kelley, Colin, eds. (2012). «gnuplot 4.6: An Interactive Plotting Program» (PDF).
- «tikzDevice: R Graphics Output in LaTeX Format».
Bibliografía
- 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
- Wikimedia Commons alberga una categoría multimedia sobre PGF/TikZ.
- PGF/TikZ on CTAN
- PGF en SourceForge (en inglés)
- PGF/TikZ manual
- PGF/TikZ gallery at TeXample.net