Работа в системе LaTeX



         

Окружности, круги и овалы


Окружность задается командой \circle, а круг (сплошной черный кружок) — ее вариантом "со звездочкой" \circle*. У этих команд единственный аргумент — диаметр круга или окружности. Как обычно, он задается в единицах, равных значению параметра \unitlength (по умолчанию - в пунктах). Точкой отсчета окружности или круга является центр. Вот пример картинки с окружностями и кругами:

\begin{picture}(100,80) \put(30,30){\circle{30}} \put(70,30){\circle{30}} \put(30,50){\circle{30}} \put(70,50){\circle{30}} \put(50,40){\circle*{20}} \end{picture}

\begin{picture}(100,80) \put(30,30){\circle{30}} \put(70,30){\circle{30}} \put(30,50){\circle{30}} \put(70,50){\circle{30}} \put(50,40){\circle*{20}} \end{picture}

Количество реально возможных диаметров кругов ограничено. Если окружности или круга с диаметром, указанным в качестве аргумента команды \circle или \circle, в LaTeX'овских шрифтах нет, то будет напечатана окружность (круг), диаметр которой наиболее близок к указанному.

Наряду с окружностями и кругами, на псевдорисунок можно нанести также " овал" - прямоугольник с закругленными углами. Он задается командой \oval, аргументы которой - ширина и высота овала. Эти аргументы задаются в круглых скобках через запятую. Точка отсчета овала - его центр. Пример:

\begin{picture}(100,80) \put(50,40){\oval(100,80)} \end{picture}

\begin{picture}(100,80) \put(50,40){\oval(100,80)} \end{picture}

Кроме того, возможны и "неполные" овалы, представляющие собой половины или четверти от полных. Чтобы задать такой неполный овал, надо задать команде \oval с необязательным аргументом} необязательный аргумент (в квадратных скобках, после обязательного). Для задания половины овала этот аргумент должен быть одной из следующих букв:

tверхняя половина;
bнижняя половина;
rправая половина;
lлевая половина.

Для задания четверти овала необязательный аргумент команды \oval должен быть сочетанием двух из этих букв (например, tr} для верхней правой четверти). Точка отсчета усеченного овала расположена там же, где точка отсчета соответствующего ему полного овала. Вот пример картинки с усеченными овалами:

\begin{picture}(100,80) \put(50,40){\oval(80,60)[t]} \put(50,40){\oval(80,60)[br]} \end{picture}

\begin{picture}(100,80) \put(50,40){\oval(80,60)[t]} \put(50,40){\oval(80,60)[br]} \end{picture}


Содержание  Назад  Вперед