캡션 환경 내의 2열 텍스트

캡션 환경 내의 2열 텍스트

나는 특히 긴 캡션이 있는 특히 넓은 그림을 가지고 있으며 landscape.memoirpdflscape

그림이 상대적으로 얇고 넓으며, 캡션도 넓기 때문에 가독성을 높이기 위해 텍스트를 두 열로 구성하고 싶습니다. 그러나 , multicols또는 \twocolumn내가 시도한 다른 것(를 포함하여 mbox)에서는 이러한 방식으로 캡션 스타일을 지정할 수 없으며 많은 수의 비밀스러운 오류 메시지가 생성됩니다.

내가 하려는 일을 반영하는 MWE는 아래와 같습니다. 그만큼비슷한 질문만Tex.SE에서 '캡션에 대해 이 작업을 수행하는 방법을 모르겠습니다'로 시작하는 답변을 찾을 수 있습니다!

 \documentclass{memoir}
 \usepackage{geometry,pdflscape,afterpage}
 \usepackage{lipsum,mwe}
 \begin{document}
\lipsum[1-4]

\afterpage{
\clearpage
\begin{landscape}
\begin{figure}[p]
\centering
\includegraphics[width=0.5\linewidth]{example-image-16x9}
\caption{\textbf{A very, VERY long caption:} Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam. Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim. Pel- lentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu massa.}
\end{figure}
\end{landscape}
}
\end{document}

답변1

 \documentclass{memoir}
 \usepackage{geometry,pdflscape,afterpage}
 \usepackage{lipsum,mwe,multicol}
 \begin{document}
\lipsum[1-4]

\afterpage{
\clearpage
\begin{landscape}
\begin{figure}[p]
\centering
\includegraphics[width=0.5\linewidth]{example-image-16x9}
\begin{multicols}{2}
\caption[]{%
\textbf{A very, VERY long caption:} Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam. Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim. Pel- lentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu massa.}
\end{multicols}
\end{figure}
\end{landscape}
}
\end{document}

여기에 이미지 설명을 입력하세요

아니면adjustbox

 \documentclass{memoir}
 \usepackage{geometry,pdflscape,afterpage}
 \usepackage{lipsum,mwe,multicol}
 \usepackage{adjustbox}
 \begin{document}
\lipsum[1-4]

\afterpage{
\clearpage
\begin{landscape}
\begin{figure}[p]
\centering
\includegraphics[width=0.5\linewidth]{example-image-16x9}
\caption[]{%
\begin{adjustbox}{minipage=\linewidth,valign=t}
\begin{multicols}{2}
\textbf{A very, VERY long caption:} Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam. Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim. Pel- lentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu massa.
\end{multicols}
\end{adjustbox}}
\end{figure}
\end{landscape}
}
\end{document}

여기에 이미지 설명을 입력하세요

와 같은 캡션에 대한 선택적 인수를 넣어야 한다는 점에 유의하세요 \caption[]{... 저는 비어있는 상태로 사용했어요.

관련 정보