캡션에 필요한 정보 수준이 고르지 않은 한 쌍의 그림이 있습니다. 두 경우 모두 실제로 다른 곳이 아닌 캡션에 들어가야 하는 문서입니다. 매우 다른 길이에 대처하기 위해 어떻게 하면 이를 가장 잘 조판할 수 있습니까? 긴 캡션을 L자 모양으로 만들어서 짧은 캡션 아래 전체 줄을 한 번 채우는 것에 대해 생각했지만 어떻게 이 효과를 줄 수 있을지 모르겠습니다.
\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" 모양 아이디어를 구현하는 한 가지 옵션은 다음과 같습니다.
코드:
\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}
아이디어는 긴 캡션을 적절한 위치(예: 짧은 캡션보다 한 줄 아래에 있는 경우)에서 중단하고 \caption*
필요한 수직 조정을 사용하여 나머지 텍스트를 조판하는 것입니다.
나는 이 상황을 치료할 수 있는 또 다른 가능한 접근법을 보고 싶습니다.