PGF/TikZ

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
PGF/TikZ
("PGF y TikZ")
github.com/pgf-tikz/pgf
Neighbourhood definition2.svg
Información general
Desarrollador(es) Till Tantau
Autor(es) Till Tantau
Última versión estable 3.0.1
7 de agosto de 2015 (3 años, 10 meses y 11 días)
Género Lenguaje de gráficos vectoriales
Sistema operativo Multiplatforma (TeX)
Plataforma TeX
Licencia Licencia dual: GNU General Public License o LaTeX Project Public License
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 para "TikZ ist kein Zeichenprogramm" (Escrito en alemán, que significa "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. El manual de la versión 3.0.0 posee 1165 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. http://www.fauskes.net/code/blend2tikz/
  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]