Normalmente as legendas ficam abaixo da figura ou da tabela, mas agora vamos descobrir como colocar a legenda ao lado no LaTeX.

Para fazer isso precisaremos do pacote floatrow (documentação) para então utilizarmos os comandos \floatbox e \capbeside.

\floatbox[preâmbulo]{tipo do caption}[largura][altura][alinhamento vertical]{caption com ou sem label}{conteúdo(imagem)}

O comando \capbeside é utilizado no [preâmblo] para informar a posição e a largura do caption.

No exemplo abaixo a legenda fica ao lado esquerdo da figura e alinhado com o topo:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage[demo]{graphicx}
\usepackage{floatrow}

\begin{document}

\begin{figure}
\floatbox[%
    {\capbeside\thisfloatsetup{
        capbesideposition={left,top},
        capbesidewidth=4cm}
    }]{figure}[\FBwidth]
    {
        \caption{Esta é a legenda da figura}
        \label{fig:figura}
    }
    {\includegraphics[width=5cm]{figura}}
\end{figure}

end{document}

Legenda ao lado de uma figura

Para colocar a legenda do lado direito basta escrever right no lugar de left em capbesideposition={left,top}.

Confira nossos vídeos no YouTube, visite nosso canal.

Playlist sobre LaTeX no YouTube: Playlist sobre LaTeX