LaTeX/旋转
外观
< LaTeX
许多 DVI 查看器不支持文本和表格的旋转。文本将正常显示。您必须将 DVI 文件转换为 PDF 文档并在 PDF 查看器中查看它才能看到旋转效果。但是请注意,在某些情况下,从这些 PDF 文件中打印可能会再次按相同方向旋转相应的页面。此行为可能受您的 dvi2pdf 转换器的设置影响,请查看您的手册以获取更多信息。 |
rotating 包使您能够将任何对象旋转任意角度。一旦您在前言中使用标准命令加载它
\usepackage{rotating}
|
您可以使用三个新的环境
\begin{sideways}
|
它将使整个参数逆时针旋转 90 度。此外
\begin{turn}{30}
|
它将使参数旋转 30 度。您可以将任何角度作为参数,无论是正数还是负数。它将留出必要的空间以避免任何文本重叠。
\begin{rotate}{30}
|
像 turn 一样,但它不会添加任何额外的空间。
如果您想将浮动体横向放置,以便标题也旋转,您可以使用
\begin{sidewaysfigure}
|
或
\begin{sidewaystable}
|
注意,不过,它们将被放置在单独的页面上。
如果您想旋转 TikZ 图片,您可以使用 sideways 以及 minipage。
\begin{figure}
\begin{sideways}
\begin{minipage}{17.5cm}
\input{../path/to/picture}
\end{minipage}
\end{sideways}
\centering
\caption[Caption]{Caption.}
\label{pic:picture}
\end{figure}
|
您还可以使用 \rotatebox
命令。让我们将表格旋转到表格中
\begin{table}[p]
\centering
\rotatebox{90}{
\begin{minipage}{\textheight}
\begin{tabular}{
|
默认情况下,sidewaysfigures/sidewaystables 的方向取决于双面文档中的页码(需要两次编译)。
rotating 包接受以下选项。
- counterclockwise/anticlockwise
- 在单面文档中,将 sidewaysfigures/sidewaystables 逆时针旋转。
- clockwise
- 在单面文档中,将 sidewaysfigures/sidewaystables 顺时针旋转(默认)。
- figuresright
- 在双面文档中,所有 sidewaysfigures/sidewaystables 方向相同(图片、表格现在位于页面的底部)。这是芝加哥手册风格(宽边)的首选样式。
- figuresleft
- 在双面文档中,所有 sidewaysfigures/sidewaystables 方向相同(图片、表格现在位于页面的顶部)。
当需要将旋转的表格放置在它在源文件 (.tex) 中出现的确切位置时,可以使用 rotfloat 包。然后您可以使用
\begin{sidewaystable}[H]
|
就像普通的表格一样。如果没有此包,则无法使用 H 选项。