PSTricks - PSTricks

PSTricks представляет собой набор макросов, которые позволяют включать PostScript рисунки прямо внутри TeX или же Латекс код. Первоначально он был написан Тимоти Ван Зандт и в последние годы поддерживается Денис Жиру, Себастьян Ратц и Герберт Восс (де ).

Основное использование

Пример PSTricks (масштабированный)

Для создания графики доступен широкий спектр команд. Координаты в 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} конец{картина}

Расширения

Сюжет грех (Икс) с pst-участок

Команды 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 используется для создания трехмерной графики, например:

Гиперболический параболоид, нарисованный с помощью пакета PSTricks pst-3dplot

мультидо обеспечивает базовую функциональность цикла для программирования графов с повторяющимися элементами:

Построение графика при изменении параметров с мультидо

pst-eucl это бета-расширение для легкого создания геометрический рисунки.

Окружность треугольника, проиллюстрированная pst-eucl

Есть много других расширений для рисования Принципиальные схемы, штрих-коды, графики, деревья, визуализация данных и т. д.

Совместимость

PSTricks полностью совместим только с системами TeX, использующими промежуточные звенья PostScript, включая, помимо прочего, eTeX и другие. Однако это нет совместим с широко используемыми pdfTeX двигатель в PDF режим. Поскольку pdfTeX является движком по умолчанию в большинстве текущих установок, пользователи PSTricks должны либо принудительно заставить pdfTeX DVI режим или использовать авто-pst-pdf. PGF / TikZ это альтернатива PSTricks, которая является совместим с pdfTeX.

Программное обеспечение, поддерживающее вывод PSTricks

Смотрите также

дальнейшее чтение

  • Герберт Восс; 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

внешняя ссылка