在我的文档中,我主要使用\sidewaysfigure
。然而,这会导致图片不一致所包含图片和标题的位置和方向。不一致是指图片和标题并不总是向一侧旋转(例如向右)。例如,第 1 页的标题在左侧,而第 2 页的标题在右侧。
梅威瑟:
\documentclass[12pt]{book}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{mwe} % just for dummy pictures
\begin{document}
\begin{sidewaysfigure}
\centering
\includegraphics{example-image-a}
\caption{Foo}
\end{sidewaysfigure}
\begin{sidewaysfigure}
\centering
\includegraphics{example-image-b}
\caption{Bar}
\end{sidewaysfigure}
\end{document}
我想知道是否有一个简单的选项\sidewaysfigure
可以强制整件事(图片和标题)旋转 180 度。
答案1
行为完全一致,因为标题始终向页面外边缘旋转。如果将参数twoside
提供给 documentclass,则这是默认设置,这是该类的默认设置book
。
要覆盖此设置,请将figuresleft
或figuresleft
作为(可选)参数添加到rotating
包中,即
\usepackage[figuresleft]{rotating}
如手册第 2.1 节所述:
如果
twoside
已将选项提供给主文档类(无论是显式的还是隐式的,如类的默认设置book
),则包将根据页码横向旋转图形(这需要至少两次通过 LaTeX)。如果您想要该twoside
选项,但希望图形始终朝一个方向,请使用包的figuresright
或选项。figuresleft
答案2
使用该lscape
软件包,您可以简单地旋转整个页面。结果非常一致,并且无需转动头部即可读取 PDF。打印机也知道如何处理它。
\begin{landscape}
A landscape page with figures...
\end{landscape}