WikiDer > PSTricks
PSTricks представляет собой набор макросов, которые позволяют включать PostScript рисунки прямо внутри TeX или же Латекс код. Первоначально он был написан Тимоти Ван Зандт и в последние годы поддерживается Денис Жиру, Себастьян Ратц и Герберт Восс (де).
Основное использование
Для создания графики доступен широкий спектр команд. Координаты в PSTricks всегда представлены в скобках, как показано в следующем примере (в масштабе):
начинать{картина}(5,5) %% Треугольник красного цвета: pspolygon[цвет линии = красный](1,1)(5,1)(1,4) %% Кривая Безье зеленого цвета: pscurve[цвет линии = зеленый, ширина линии = 2 точки,% showpoints = true] (5,5) (3,2) (4,4) (2,3) %% Круг синего цвета с радиусом 1: pscircle[цвет линии = синий, стиль линии = пунктир](3,2.5){1} конец{картина}
Расширения
Команды PSTricks являются низкоуровневыми, поэтому было создано множество пакетов LaTeX, чтобы упростить создание нескольких видов графики, которые обычно используются в математических вычислениях. наборный.
pst-участок предоставляет команды для создания функция графики.
Рассмотрим следующий пример:
начинать{картинка *}(-7,-2)(7,2) psaxes[label = none](0,0)(-7,-2)(7,2) % устанавливает ось psplot[цвет линии = синий, ширина линии = 1,5 пт]%% отображает синусоиду {-7}{7}{x 0,01745329252 div sin} % обратите внимание на выражение RPN uput[45](3.1415926,0){$число Пи$} % это ярлыки uput[90](-1.570796,0){$-число Пи/2$} % uput - это прямоугольник, расположенный под [углом] uput[-90](1.570796,0){$число Пи/2$} % относительно координаты (x, y) uput[-135](-3.1415926,0){$-число Пи$} % и поместив {content} в коробку psline[ширина линии = 1 пункт, цвет линии = красный, стиль линии = пунктирная]%% красные пунктирные линии (1.57079632,1)(1.57079632,0) psline[ширина линии = 1 пункт, цвет линии = красный, стиль линии = пунктирная]% (-1.57079632,-1)(-1.57079632,0) конец{картинка *}
Предыдущий пример также показывает, что команды TeX могут использоваться в качестве элементов изображений. РПН стиль для математических операций, аргумент pst-plot должен быть указан в той же форме. Альтернативой является использование необязательного аргумента алгебраический, то формулу можно описать как алгебраическое выражение.
pstricks-add расширяет pst-plot, позволяя также полярный графики и позволяя использовать алгебраическую нотацию для графиков вместо RPN.
pst-math обеспечивает тригонометрический функции в радианы (поскольку PostScript по умолчанию использует градусы) и гиперболические тригонометрические функции.
pst-3dplot используется для создания трехмерной графики, например:
мультидо обеспечивает базовую функциональность цикла для программирования графов с повторяющимися элементами:
pst-eucl это бета-расширение для легкого создания геометрический рисунки.
Есть много других расширений для рисования Принципиальные схемы, штрих-коды, графики, деревья, визуализация данных и т. д.
Совместимость
PSTricks полностью совместим только с системами TeX, использующими промежуточные звенья PostScript, включая, помимо прочего, eTeX и другие. Однако это нет совместим с широко используемыми pdfTeX двигатель в PDF режим. Поскольку pdfTeX является движком по умолчанию в большинстве текущих установок, пользователи PSTricks должны либо принудительно заставить pdfTeX DVI режим или использовать авто-pst-pdf. PGF / TikZ это альтернатива PSTricks, которая является совместим с pdfTeX.
Программное обеспечение, поддерживающее вывод PSTricks
- Inkscape
- Программное обеспечение для интерактивной геометрии: Машина., GeoGebra, Киг
- JPicEdt
- Mathematica
- WinFIG
- LaTeXPiX
- гнуплот
- LaTeXDraw
- Dia
- GeoGebra
Смотрите также
- PSfrag
- Асимптота (язык векторной графики)
- TeX
- Список расширений TeX
- Латекс
- PostScript
- Inkscape для преобразования SVG изображения в код PSTricks.
- PGF / TikZ (Portable Graphics Format), альтернатива TeX пакет для программирования графики (также работает с pdftex).
- CircuiTikZ
дальнейшее чтение
- Герберт Восс; PSTricks - Grafik für TeX und LaTeX, 7-е издание, DANTE e.V. и Lehmanns.media, 1008 страниц, Гейдельберг и Берлин, 2016 г., ISBN 978-3-86541-858-6.
- Герберт Восс; PSTricks - Графика для TeX и LaTeX, 1-е издание, UIT, 916 страниц, Кембридж, 2011 г., ISBN 978-1-906860-13-4; обзор в TUGboat
внешняя ссылка
- Официальный веб-сайт
- PSTricks документация.
- PSTricks Примеры.
- LaTeXDraw, бесплатный и Открытый исходный код графический редактор, генерирующий код PSTricks, написанный на Java.
- JPicEdt, еще один бесплатный и Открытый исходный код графический редактор, генерирующий код PSTricks, написанный на Java.
- LaTeXPiX, бесплатный графический редактор, генерирующий (среди прочего) код PSTricks, написанный для ОС Windows.