PGF/TikZ
-
Обзор PGF/TikZ
- PGF/TikZ — это языки для создания векторной графики, используемые в LaTeX и ConTeXt.
- PGF — это язык низкого уровня, а TikZ — это макросы высокого уровня, основанные на PGF.
- Команды PGF/TikZ вызываются как макросы TeX и используют язык, похожий на MetaPost.
- Тилль Тантау является разработчиком PGF/TikZ и автором интерпретатора для этих языков.
-
Интерпретатор и поддержка вывода
- Интерпретатор PGF/TikZ совместим с популярными пакетами LaTeX и ConTeXt, а также с TeX.
- Поддерживает различные бэкенды вывода, включая dvips, dvipdfm и pdftex.
- Не поддерживает некоторые функции PSTricks из-за «наименьшего общего знаменателя».
- Поставляется с обширной документацией, включая руководства на более чем 1300 страницах.
-
Развитие и поддержка
- Проект PGF/TikZ активно развивается с 2005 года, с Тиллем Тантау в качестве основного разработчика до 2018 года.
- С 2018 года Анри Менке является основным спонсором.
- В версии 3.0.0 добавлены новые функции, включая рисование графиков и поддержку SVG.
-
Экспорт и библиотеки
- Графические редакторы, такие как KDE Cirkuit и GeoGebra, могут экспортировать данные в PGF/TikZ.
- Существует множество библиотек для рисования различных типов диаграмм.
-
Примеры и галерея
- В статье представлены примеры различных типов графиков, созданных с помощью PGF/TikZ.
- Ссылки на исходный код изображений предоставлены в подписях к изображениям.
-
Дополнительные ресурсы
- Упомянуты портал бесплатного программного обеспечения с открытым исходным кодом и сравнение графических систем в LaTeX.
- Ссылки на документацию и ресурсы для изучения PGF/TikZ предоставлены в конце статьи.
Полный текст статьи: