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



         

Создание псевдорисунка и размещение на нем объектов


Псевдорисунки создаются с помощью окружения {picture}. Изучение этого окружения удобно начать с примера.

\begin{picture}(110,50) \put(55,15){Стрелка} \put(55,15){\vector(-2,1){40}} \put(0,0){\line(1,0){20}} \put(0,0){\line(0,1){20}} \end{picture}

\begin{picture}(110,50) \put(55,15){Стрелка} \put(55,15){\vector(-2,1){40}} \put(0,0){\line(1,0){20}} \put(0,0){\line(0,1){20}} \end{picture}

Разберем исходный текст, создавший этот рисунок: стрелку с надписью и уголок. На каждый псевдорисунок LaTeX должен отвести в тексте определенное место (после чего сам рисунок вполне может и выйти за пределы отведенного места: все зависит от того, что и где вы будете " рисовать"). Эти размеры задаются в круглых скобках через запятую немедленно после \begin{picture}, сначала ширина, затем высота (команды, связанные с псевдорисунками, - единственные в LaTeX'е, у которых в определенных случаях обязательный аргумент ставится не в фигурных скобках). Между скобками, запятой и числами, задающими размеры псевдорисунка, не должно быть пробелов (помните, что конец строки также воспринимается TeX'ом как пробел; если переноса на другую строку не избежать, воспользуйтесь знаком % для устранения получающегося пробела, как в примере на стр.18). По умолчанию ширина и высота псевдорисунка, и вообще все относящиеся к псевдорисункам размеры, задаются в пунктах (так и сделано в нашем примере). Можно указать любую единицу измерения размеров, относящихся к псевдорисункам: для этого надо изменить значение параметра \unitlength и далее по поводу параметров, являющихся длинами): если мы хотим, чтобы длины измерялись в миллиметрах, надо написать в преамбуле

\unitlength=1mm

(но не просто mm!). Размеры могут быть не только целыми, но и дробными числами, в которых нужно использовать десятичную точку (но не запятую).

Итак, место на псевдорисунок выделено. Чтобы поместить что-то на этот псевдорисунок, используется команда \put (внутри окружения {picture} писать текст "просто так" не следует). После \put в круглых скобках через запятую следуют координаты того объекта, который мы размещаем на псевдорисунке (сначала абсцисса, затем ордината; началом координат по умолчанию считается левый нижний угол псевдорисунка), а затем, без пробела, в фигурных скобках, — тот объект, который надо нанести.


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