長さが不均一なキャプションをタイプセットするにはどうすればいいですか?

長さが不均一なキャプションをタイプセットするにはどうすればいいですか?

キャプションに必要な情報のレベルが不均等な図が 2 つあります (ただし、どちらの場合も、他の場所ではなくキャプションに含めるべき情報です)。長さが大きく異なるこれらの図を、どのようにタイプセットするのが最適でしょうか。長い方の図を L 字型にして、短い方の図の下に 1 行全体を配置することを考えましたが、どのように実現すればよいかわかりません。

\documentclass{article}



\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}

\begin{document}

\begin{figure}
\centering
\begin{subfigure}[t]{0.6\textwidth}
\includegraphics[width=\textwidth]{a}
\caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque id ligula a lacus interdum ullamcorper a eu eros. Pellentesque eu interdum nisi. Integer ut dui eros. Nulla porta leo consectetur risus varius tincidunt. Curabitur varius diam metus, sit amet elementum nulla eleifend at. Nulla vitae enim ac urna tristique tristique et at nibh. Morbi urna velit, sollicitudin sit amet vehicula eget, luctus at urna. Cras at rutrum diam, vel viverra erat.}
\label{fig:gull}
\end{subfigure}
~
\begin{subfigure}[t]{0.3\textwidth}
\includegraphics[width=\textwidth]{b}
\caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
\end{subfigure}
\caption{Figures of uneven caption length.}
\end{figure}






\end{document}

答え1

長いキャプションに「L」字型のアイデアを実装する 1 つのオプションを次に示します。

ここに画像の説明を入力してください

コード:

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}

\begin{document}

\begin{figure}
  \centering
  \begin{subfigure}[t]{0.65\textwidth}
  \includegraphics[width=\textwidth]{example-image-a}
  \caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque id ligula a lacus interdum ullamcorper a eu eros. Pellentesque eu interdum nisi. Integer ut dui eros. Nulla porta leo consectetur risus varius tincidunt.}
  \label{fig:gull}
  \end{subfigure}\hfill
  \begin{subfigure}[t]{0.3\textwidth}
  \includegraphics[width=\textwidth]{example-image-b}
  \caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
  \end{subfigure}\vskip-\abovecaptionskip
  \caption*{\small Curabitur varius diam metus, sit amet elementum nulla eleifend at. Nulla vitae enim ac urna tristique tristique et at nibh. Morbi urna velit, sollicitudin sit amet vehicula eget, luctus at urna. Cras at rutrum diam, vel viverra erat.}
  \caption{Figures of uneven caption length.}
\end{figure}

\end{document}

長いキャプションを適切な位置(たとえば、短いキャプションの 1 行下)で中断し、\caption*必要な垂直調整を行って残りのテキストをタイプセットするという考え方です。

この状況に対処するための別の可能なアプローチをまだ見たいと思っています。

関連情報