PGF/TikZ
表示
(TikZから転送)
作者 | Till Tantau |
---|---|
開発元 | Till Tantau, Christian Feuersänger |
リポジトリ | |
プログラミング 言語 | TeX, Lua |
対応OS | クロスプラットフォーム(TeX) |
ライセンス | GNU General Public License, LaTeX Project Public License |
公式サイト |
github |
TikZ(ティックス、ティックズィー[1])は、Plain TeX、LaTeX、およびConTeXtにおいてベクター形式のグラフィック機能を提供するパッケージであり、その土台であるPGF(Portable Graphics Format)はTeX上のグラフィックフォーマットである。「TikZ」の名はドイツ語で「TikZ ist kein Zeichenprogramm」(TikZは描画プログラムではない)の再帰的頭字語である[2]。
特徴
[編集]- バックエンドとしてPGF (Portable Graphics Format) を使っている (Beamer でもPGFは使われている)
- PostScriptを介さずにPDFを生成するので日本語による問題 (文字化けなど) が生じない
- R言語やPythonでTikZに対応した画像出力が可能であり、また、Gnuplotとも連携できる[3]
- TikZ-3dplotやTikZsymbolsといった派生パッケージが多く作られている[4]ほか、tcolorboxなどのパッケージにも用いられている[5]。
脚注
[編集]注釈
[編集]出典
[編集]- ^ 奥村晴彦 & 黒木裕介 2020, p. 369.
- ^ Tantau, p. 27.
- ^ 奥村晴彦 & 黒木裕介 2020, pp. 377–381.
- ^ 奥村晴彦 & 黒木裕介 2020, pp. 382–383.
- ^ 奥村晴彦 & 黒木裕介 2020, pp. 138.
文献
[編集]- 奥村晴彦、黒木裕介『[改訂第8版] LaTeX2ε 美文書作成入門』技術評論社、2020年11月27日。ISBN 978-4-297-11712-2。
- Tantau, Till. “The TikZ and PGF Packages — Manual for version 3.1.9a”. TeXdoc online. 2021年7月7日閲覧。
- Tantau, Till (2013). "Graph Drawing in TikZ". Journal of Graph Algorithms and Applications. 17 (4): 495–513.
- Tantau, T. (2012, September). Graph drawing in TikZ. In International Symposium on Graph Drawing (pp. 517-528). Springer, Berlin, Heidelberg.
- Mertz, Andrew; Slough, William (2007), "Graphics with PGF and TikZ", The PracTeX Journal (1), ISSN 1556-6994
- Beccari, Claudio (2007), "Graphics in LaTeX", The PracTeX Journal (1), ISSN 1556-6994
- van Dongen, Marc (2012). LaTeX and Friends. X.media.publishing book series. Heidelberg; New York: Springer-Verlag.
- Ellis, J. P. (2017). Tikz-feynman: Feynman diagrams with tikz. Computer Physics Communications, 210, 103-123.
外部リンク
[編集]ウィキペディアはオンライン百科事典であって、単なるリンク集やインターネットディレクトリではありません。 |
解説記事
[編集]- TikZ-TeXwiki
- pgf–Create PostScript and PDF graphics in TeX
- VisualTikZ – Visual help for TikZ based on images with minimum text
- Pgf-tikz - GitHub
- PGF/TikZをオススメする記事
関連ツール
[編集]外部連携ツール
[編集]- tikzplotlib - GitHub (Matplotlibと連携させるためのツール)
- matlab2tikz (MATLABと連携させるためのツール)
- tikzDevice - GitHub
- tikzDevice: R Graphics Output in LaTeX Format (R言語と連携させるためのツール)