PGF/TikZ
PGF/Tikz je dvojice jazyků pro reprezentaci vektorové grafiky pomocí geometrického/algebraického popisu, lze je použít například pro tvorbu obrázků v TeXu/ LaTeXu.
PGF je nízkoúrovňový programovací jazyk, zatímco TikZ obsahuje vysokoúrovňová makra která užívají PGF.
Tvůrce
Tyto jazyky vytvořil a dále rozvíjí Till Tantau, který je známý zejména vytvořením Beameru. Till Tantau je rovněž hlavní vývojář překladače pro PGF/Tikz, který je napsaný v TeXu.
Název
PGF je zkratka pro „Portable Graphics Format“ a TikZ je rekurzivní zkratka pro „TikZ ist kein Zeichenprogramm“, tj. TikZ není kreslící program.
Export do PGF/Tikz
Některé grafické programy přímo umožňují export výstupu do PGF/Tikz například GeoGebra, další toto zvládají po instalaci vhodného rozšíření, například Inkscape [1], Blender [2], MATLAB [3], Matplotlib [4], Gnuplot [5] a R [6].
Tento výstup lze poté přímo vložit do .tex souboru.
Příklad použití
Použitím následujícího kódu v LaTeXu vytvoříme elipsu.
\documentclass{article} \usepackage{tikz} \begin{document} \begin{tikzpicture} \fill [green] (0,0) ellipse [x radius=6, y radius=8]; \end{tikzpicture} \end{document}
Reference
V tomto článku byl použit překlad textu z článku PGF/TikZ na anglické Wikipedii.
- Inkscape to TikZ exporter [online]. Dostupné online. (anglicky)
- www.fauskes.net [online]. [cit. 2014-12-08]. Dostupné v archivu pořízeném dne 2013-05-17.
- SCHLÖMER, Nico. matlab2tikz [online]. Dostupné online. (anglicky)
- SCHLÖMER, Nico. matplotlib2tikz [online]. Dostupné online. (anglicky)
- gnuplot 4.6: An Interactive Plotting Program [online]. Redakce Williams Thomas. 2012. Dostupné online. (anglicky)
- tikzDevice: R Graphics Output in LaTeX Format [online]. Dostupné online. (anglicky)
Externí odkazy
- Obrázky, zvuky či videa k tématu PGF/Tikz na Wikimedia Commons
- PGF/TikZ on CTAN
- PGF/TikZ manual
- PGF/TikZ gallery at TeXample.net