Como girar (exclusivamente) a legenda de uma Figura?

Como girar (exclusivamente) a legenda de uma Figura?

Estou tentando girar apenas a legenda de uma figura, porque a imagem contida contém um grande fluxo de trabalho que se estende verticalmente para caber perfeitamente em uma página. No entanto, não há espaço sob a figura, então quero girar a legenda em 90 graus e colocá-la à esquerda (ou à direita) da figura.

A maioria dos posts que encontrei no SE estão relacionados à rotação da figura (por exemplo, usando a figura lateral), mas não exclusivamente à legenda. Observe que a legenda é relativamente grande, o que significa que eu realmente quero uma rotação aqui e não apenas colocá-la à direita ou à esquerda usando, por exemplo, capbeside.

Aqui está um exemplo do que estou tentando obter (a caixa preta representa o gráfico incluído):

insira a descrição da imagem aqui

Espero que meu problema esteja claro

-Jones

Responder1

Assim:

insira a descrição da imagem aqui

\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}

Responder2

Eu mesmo tive esse problema e encontrei outra solução para ele. Eu sei que esta não é a opção ideal do OP, mas parece mais simples e funcionou para mim, assim como para outros também. A ideia é que você possa criar uma página paisagem e, dentro dessa página paisagem, girar apenas a imagem em 90 graus, para que ela retorne à orientação retrato. A legenda simplesmente permanecerá no modo paisagem ao lado dela. Experimente isto:

\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}

Responder3

Tente com isto:

\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}

informação relacionada