我有一张特别宽的图形,其标题特别长,我将其精心地放在了文档landscape
的一页中。memoir
pdflscape
由于图形相对较薄且较宽,标题也很宽,因此我希望有两列文本以增强可读性。但是,我尝试过的 或任何其他东西(包括 )都无法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[]{..
。我将其用作空。