%20%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%8C%20%D0%BA%20%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BA%D1%83%3F.png)
Я пытаюсь повернуть только подпись рисунка, потому что содержащаяся картинка содержит большой рабочий процесс, который растягивается по вертикали, чтобы идеально вписаться в страницу. Однако под рисунком не осталось места, поэтому я хочу повернуть подпись на 90 градусов и поместить ее слева (или справа) от рисунка.
Большинство постов, которые я смог найти в SE, связаны с вращением фигуры (например, с использованием sidewaysfigure), но не только с подписью. Обратите внимание, что подпись относительно большая, что означает, что я действительно хочу поворот здесь, а не просто поместить ее вправо или влево, используя, например, capbeside.
Вот пример того, что я пытаюсь получить (черный квадрат представляет включенную графику):
Надеюсь, моя проблема ясна.
-Джонс
решение1
Так:
\documentclass{article}
\usepackage[export]{adjustbox}
\usepackage{graphics}
\usepackage{array}
\begin{document}
\begin{figure}
\refstepcounter{figure}
\begin{tabular}{c c}
\includegraphics[valign=m]{example-image-a}
&
\rotatebox[origin=c]{90}{Figure~\thefigure: My rotated caption}
\end{tabular}
\end{figure}
\begin{figure}
\includegraphics{example-image-b}
\caption{Standard caption}
\end{figure}
\end{document}
решение2
У меня была такая проблема, и я нашел другое решение. Я знаю, что это не идеальный вариант OP, но он кажется проще и сработал у меня, так что может сработать и у других. Идея в том, что вы можете создать альбомную страницу, и на этой альбомной странице вы поворачиваете только изображение на 90 градусов, так что оно возвращается в портретную ориентацию. Подпись просто останется в альбомном режиме рядом с ней. Попробуйте это:
\documentclass{book}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{lscape}
\usepackage{lipsum}
\begin{document}
\newgeometry{left=1.5cm, right=1cm, top=1.5cm, bottom=1.5cm} % Play around with margins, if necessary
\begin{landscape}
\begin{figure}[p]
\centerline{
\includegraphics[width=8cm, height=22cm, angle=-90]{example-image-c}}
\caption[My short caption]{\lipsum[2]}
\label{fig:mylabel}
\end{figure}
\end{landscape}
\restoregeometry
\end{document}
решение3
Попробуйте это:
\documentclass{book}
\usepackage{rotating}
\begin{document}
\begin{figure}
\fbox{\vbox to 15pc{\hbox to 10pc{Test}}}%%insert your figure here
\begin{sideways}
\begin{minipage}{10pc}
{\caption{caption test}}
\end{minipage}
\end{sideways}
\end{figure}
\end{document}