LINUX.ORG.RU

надписи к рисункам повёрнутые на 90 градусов в LaTeX


0

0

Как сделать надписи к рисункам, повёрнутые на 90 градусов в LaTeX?

Т.е. есть рисунок, но он большой, поэтому поворачиваю изображение на 90 градусов, но требования к таким изображениям таковы, что и подпись тоже должна быть повёрнута. Т.е. чтобы посмотреть рисунок, нужно повернуть лист в альбомную ориентацию и при этом надпись должна быть с низу.

\turnbox не работает - конструкции типа:

\caption{\turnbox{90}{Структура Ядра XIMS}}

Или:

\turnbox{90}{\caption{Структура Ядра XIMS}}

Пример кода:

\begin{figure}

\begin{center}

\includegraphics[angle=90,height=0.9\textheight,width=0.8\textwidth]{pics/block- kernel.eps}

\end{center}

\caption{Структура Ядра XIMS}

\end{figure}

Как в этом коде сделать, чтобы подпись к рисунку была так же повёрнута, как и сам рисунок?

Ответ на: комментарий от dn2010

\turnbox{90}{%

\begin{figure}%

\begin{center}%

\includegraphics[angle=90,height=0.9\textheight,width=0.8\textwidth]{pics/block- kernel.eps}%

\begin{center} текст\end{center}%

\end{center}%

\caption{Структура Ядра XIMS}%

\end{figure}}

латех говорит:

! LaTeX Error: Not in outer par mode.

See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

... l.24 \end{figure}}

Убирал окружение center (мало ли) - та же ошибка.

Может быть есть какое-то окружение набодобии \begin{turn}?

Пробовал ещё так:

\turnbox{90}{

\begin{figure}

\begin{center}

\includegraphics[angle=90,height=0.9\textheight,width=0.8\textwidth]{pics/block- kernel.eps}

\begin{center} текст\end{center}

\end{center}

\caption{Структура Ядра XIMS}

\end{figure}}

Латех говорит:

! LaTeX Error: Not in outer par mode.

See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

... l.23 \end{figure}}

progserega
() автор топика

Я делаю вот так:

в преамбуле:

\usepackage{epsfig} \usepackage{rotating}

в теле документа:

\begin{sidewaysfigure} \epsfig{...} \caption{...} \end{sidewaysfigure}

последнее октружение само все повернет -- и русунок, и подпись.

gene
()

Загружаем пакеты:

\usepackage{rotating} \usepackage{epsfig}

Поворачиваем рисунок вместе с подписью на 90 гр.:

\begin{sidewaysfigure}

\centerline{\epsfig{file=./path_to_file/file.ps, scale=1.1}}

\caption{Текст подписи}

\label{label_this_fig}

\end{sidewaysfigure}

При этом результат поворота рисунка надо смотреть не в xdvi, а в ggv или другом просмотрщике ps файлов (соответственно необходимо предварительно перегнать dvi- в ps-файл). К тому же необходимо учитывать макет страницы -- одно- или двусторонний документ. Окружение sidewaysfigure само выберет необходимый угол поворота для четных и нечетных страниц.

AndrewKAA
()

Заработало!

Спасибо вам всем большое!

Вы очень мне помогли!

progserega
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.