Spec-Zone.ru › LaTeX

\rotatebox

Синтаксис при использовании пакета graphics:

\rotatebox{angle}{material}

Синтаксисы при использовании пакета graphicx:

\rotatebox{angle}{material}
\rotatebox[key-value list]{angle}{material}

Поместите материал в рамку и поверните его на угол градусов против часовой стрелки.

Этот пример поворачивает заголовки столбцов таблицы на сорок пять градусов.

\begin{tabular}{ll}
  \rotatebox{45}{Character} &\rotatebox{45}{NATO phonetic}   \\
  A                         &AL-FAH  \\
  B                         &BRAH-VOH
\end{tabular}

Материал может быть чем угодно, что помещается в рамку, включая графику.

  \rotatebox[origin=c]{45}{\includegraphics[width=1in]{lion}}

Чтобы разместить повернутый материал, на первом шаге LaTeX помещает материал в рамку, с точкой отсчета на левом основании. На втором шаге происходит поворот, по умолчанию вокруг точки отсчета. На третьем шаге LaTeX вычисляет рамку, ограничивающую повернутый материал. На четвертом шаге LaTeX перемещает эту рамку по горизонтали так, чтобы левый край этой новой рамки совпадал с левым краем рамки с первого шага (они не обязательно должны совпадать по вертикали). Эта новая рамка в новом положении используется LaTeX для форматирования этого материала.

Если вы используете пакет graphics, то поворот происходит вокруг точки отсчета рамки. Если вы используете пакет graphicx, то эти опции могут быть в списке ключ-значение, но обратите внимание, что вы можете получить тот же эффект без необходимости этого пакета, за исключением опций x и y (см. \includegraphics).

origin

Точка в рамке материала, вокруг которой происходит поворот. Возможные значения — любые строки, содержащие одну или две из: l для левого края, r для правого края, b для нижнего края, c для центра, t для верхнего края и B для основания строки. Таким образом, первая строка здесь

\rotatebox[origin=c]{180}{moon}
\rotatebox[origin=lB]{180}{LeBateau}

перевернёт изображение вверх ногами относительно центра, в то время как вторая перевернёт его вверх ногами относительно левого основания. (Символ c задаёт горизонтальный центр в bc или tc, но задаёт вертикальный центр в lc или rc, и задаёт оба в c. По умолчанию lB.

x, y

Укажите произвольную точку вращения с помощью \rotatebox[x=TeX dimension,y=TeX dimension]{...} (см. Единицы измерения длины). Они задают смещение от точки отсчета рамки.

units

Этот ключ позволяет изменить значение по умолчанию по часовой стрелке. Установка units=-360 изменяет направление на вращение по часовой стрелке, а установка units=6.283185 изменяет на радианы против часовой стрелки.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005crotatebox.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API