PSTricks

PSTricks

PSTricks — это набор макросов, позволяющих включать рисунки PostScript непосредственно в код TeX или LaTeX.

Содержание

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

Пример использования PSTricks (масштабируемый)

Для создания графики доступен богатый набор команд.

В PSTricks координаты всегда заключаются в круглые скобки. Следующий масштабируемый пример иллюстрирует синтаксис PSTricks:

 \begin{pspicture}(6,6)
   %% Треугольник (красный):
   \psline[linecolor=red](1,1)(5,1)(1,4)(1,1)
   %% Кривая Безье (зелёная):
   \pscurve[linecolor=green,linewidth=2pt,%
     showpoints=true](5,5)(3,2)(4,4)(2,3)
   %% Окружность единичного радиуса (синяя):
   \pscircle[linecolor=blue,linestyle=dashed](3,2.5){1}
 \end{pspicture}

Расширения

pst-plot предоставляет команды для создания графиков функций:

 \begin{pspicture*}(-7.5,-3)(7.5,3)
   \psaxes[labels=none](0,0)(-7,-2)(7,2)        % задаём оси
   \psplot[linecolor=blue, linewidth=1.5pt]%    % рисуем синусоиду
     {-7}{7}{x 0.01745329252 div sin}           % notice the RPN expression
   \uput[45](3.1415926,0){$\pi$}                % these are the labels 
   \uput[90](-1.570796,0){$-\pi/2$}             % \uput is a box positioned at [angle]
   \uput[-90](1.570796,0){$\pi/2$}              % relative to (x,y) coordinate
   \uput[-135](-3.1415926,0){$-\pi$}            % and putting { content } on the box
   \psline[linewidth=1pt,linecolor=red,linestyle=dotted]%   % red dotted lines
     (1.57079632,1)(1.57079632,0) 
   \psline[linewidth=1pt,linecolor=red,linestyle=dotted]%
     (-1.57079632,-1)(-1.57079632,0) 
 \end{pspicture*}
Рисование функции sin(x) при помощи pst-plot

Предыдущий пример также показывает, что команды TeX могут быть использованы при задании картинок. Поскольку PostScript использует постфиксную нотацию математических операций, то аргумент pst-plot должен быть представлен в той же форме.

pstricks-add расширяет pst-plot, предоставляя полярные координаты, и позволяет использовать алгебраическую запись вместо постфиксной.

pst-math предоставляет тригонометрические функции в радианах (PostScript по умолчанию использует градусы), а также гиперболические функции.

pst-plot3d используется для создания трёхмерных графиков:

Гиперболический параболоид, нарисованный при помощи команды pst-plot3d

multido предоставляет возможность создания циклов для задания графиков, содержащих повторяющиеся элементы:

Система графиков с переменным параметром, нарисованная при помощи multido

pst-eucl — расширение для лёгкого создания геометрических рисунков.

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

Существует множество других расширений: рисование принципиальных схем, штриховых кодов, графов,деревьев, визуалзации данных и проч.

Некоторые команды PSTricks, например, pstextpath, поддерживаются не всеми программами dvips и поэтому не работают в некоторых дистрибутивах TeX и LaTeX, по крайней мере без специальной настройки.

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

GeoGebra, Kig.

См. также

Литература

  • Herbert Voss; PSTricks – Grafik für TeX und LaTeX, 5th edition, DANTE and Lob.media, 912 pages, Heidelberg and Hamburg 2008, ISBN 3865412805.

Ссылки

  • Официальный сайт PSTricks
  • Документация PSTricks
  • Примеры использования
  • LaTeXDraw, свободный графический редактор, генерирующий код PSTricks, написан на Java
  • JPicEdt, другой свободный графический редактор, генерирующий код PSTricks, написан на Java
  • LaTeXPiX свободный графический редактор для Windows, генерирующий среди прочего код PSTricks
  • Инструкция по установке и использованию PSTricks

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "PSTricks" в других словарях:

  • PSTricks — est une extension de LaTeX qui permet d utiliser la majeure partie des possibilités de PostScript. En s appuyant sur PostScript, l extension PSTricks rend possible la réalisation de graphismes très élaborés. Sommaire 1 Exemple élémentaire 2… …   Wikipédia en Français

  • PSTricks — is a set of macros that allow the inclusion of PostScript drawings directly inside TeX or LaTeX code.It is originally the work of Professor Timothy Van Zandt and in recent years it has been maintained by Denis Girou, Sebastian Rahtz and Herbert… …   Wikipedia

  • PSTricks — Bei PSTricks handelt es sich um eine Sammlung von Makros, die es erlauben, PostScript Grafiken in TeX oder LaTeX einzubinden. Es wurde ursprünglich von Timothy Van Zandt entwickelt und heute u. a. von Denis Girou, Sebastian Rahtz und Herbert …   Deutsch Wikipedia

  • List of interactive geometry software — Interactive geometry software (IGS, or dynamic geometry environments, DGEs) are computer programs which allow one to create and then manipulate geometric constructions, primarily in plane geometry. In most IGS, one starts construction by putting… …   Wikipedia

  • PGF/TikZ — ( PGF and TikZ ) Original author(s) Till Tantau Developer(s) Till Tantau, Christian Feuersaenger Stable release 2.10 / October 25, 2010; 12 months ago (2010 10 25) …   Wikipedia

  • MetaPost — Paradigm(s) imperative, typesetting Appeared in 1994 (1994) Designed by …   Wikipedia

  • ConTeXt — Not to be confused with ConTEXT. ConTeXt Original author(s) Mainly Hans Hagen and Pragma ADE …   Wikipedia

  • Representation graphique — Représentation graphique La représentation graphique des données permet de faciliter l analyse et l interprétation de ces données. Il faut toutefois prendre garde à ne pas se laisser abuser par des translations de coordonnées et de jeux… …   Wikipédia en Français

  • Représentation graphique — La représentation graphique des données permet de faciliter l analyse et l interprétation de ces données. Il faut toutefois prendre garde à ne pas se laisser abuser par des translations de coordonnées et de jeux graphiques sur les couleurs, la… …   Wikipédia en Français

  • MetaPost — Класс языка: императивный Появился в …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»