Окружности, круги и овалы
Окружность задается командой \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}Количество реально возможных диаметров кругов ограничено. Если окружности или круга с диаметром, указанным в качестве аргумента команды \circle или \circle, в LaTeX'овских шрифтах нет, то будет напечатана окружность (круг), диаметр которой наиболее близок к указанному.
Наряду с окружностями и кругами, на псевдорисунок можно нанести также " овал" - прямоугольник с закругленными углами. Он задается командой \oval, аргументы которой - ширина и высота овала. Эти аргументы задаются в круглых скобках через запятую. Точка отсчета овала - его центр. Пример:
\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}