Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - PSTricks05 мая 2011Оглавление: 1. PSTricks 2. Программы, поддерживающие PSTricks PSTricks — это набор макросов, позволяющих включать рисунки PostScript непосредственно в код TeX или LaTeX. Использование
Пример использования PSTricks
Для создания графики доступен богатый набор команд. В PSTricks координаты всегда заключаются в круглые скобки. Следующий масштабируемый пример иллюстрирует синтаксис PSTricks:
\begin{pspicture}
%% Треугольник:
\psline
%% Кривая Безье:
\pscurve[linecolor=green,linewidth=2pt,%
showpoints=true]
%% Окружность единичного радиуса:
\pscircle{1}
\end{pspicture}
Расширенияpst-plot предоставляет команды для создания графиков функций:
\begin{pspicture*}
\psaxes % задаём оси
\psplot% % рисуем синусоиду
{-7}{7}{x 0.01745329252 div sin} % notice the RPN expression
\uput{$\pi$} % these are the labels
\uput{$-\pi/2$} % \uput is a box positioned at
\uput{$\pi/2$} % relative to coordinate
\uput{$-\pi$} % and putting { content } on the box
\psline% % red dotted lines
\psline%
\end{pspicture*}
Рисование функции sin при помощи pst-plot
Предыдущий пример также показывает, что команды TeX могут быть использованы при задании картинок. Поскольку PostScript использует постфиксную нотацию математических операций, то аргумент pst-plot должен быть представлен в той же форме. pstricks-add расширяет pst-plot, предоставляя полярные координаты, и позволяет использовать алгебраическую запись вместо постфиксной. pst-math предоставляет тригонометрические функции в радианах, а также гиперболические функции. pst-plot3d используется для создания трёхмерных графиков:
Гиперболический параболоид, нарисованный при помощи команды pst-plot3d
multido предоставляет возможность создания циклов для задания графиков, содержащих повторяющиеся элементы:
Система графиков с переменным параметром, нарисованная при помощи multido
pst-eucl — расширение для лёгкого создания геометрических рисунков.
Окружность, описанная около треугольника при помощи pst-eucl
Существует множество других расширений: рисование принципиальных схем, штриховых кодов, графов,деревьев, визуалзации данных и проч. Просмотров: 5483
|