我在 中创建了四张桌子sidewaystable
,但它们似乎是随机旋转的,这意味着虽然一个桌子的头部在左边,但另一个桌子的头部却在右边。我尝试了adjustbox
、rotating
和figuresleft
包,但它们都无法改变桌子的方向。有没有办法,当我创建 时 sidewaystable
,它们都以相同的方向旋转?
我正在使用informs3
文档类。这是一个小例子。
\begin{sidewaystable}
\centering
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}} *{1}{l}}
\toprule
Column \\
\midrule
800 \\
\bottomrule
\end{tabular*}
\end{sidewaystable}
\begin{sidewaystable}
\centering
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}} *{1}{l}}
\toprule
Column \\
\midrule
800 \\
\bottomrule
\end{tabular*}
\end{sidewaystable}
这是它们在文档中的样子。如您所见,表格朝向不同的方向。
答案1
由于informs3.cls
要求以不同于标准文档类的方式输入表格,因此您不能sidewaystable
将该rotating
包中的表格与所述文档类结合使用。相反, informs3.cls
它提供了自己的替代rotate
环境。
9.3. 旋转图形和表格如果图形(通常是表格)太大,无法合理地纵向放置,也可以使用横向设置。整个环境(图形或表格)应该被
\begin{rotate} <table or figure> \end{rotate}
在采取这种极端措施之前,请尝试将表格主体的字体尺寸调小,甚至进行一些重新加工/重构以使其适合。
MWE 将是以下代码:
\documentclass[ijoc]{informs3}
\begin{document}
\begin{rotate}
\begin{table}
\TABLE
{Text of the Table Caption.\label{tab2}}
{\begin{tabular}{ll}
entries or the table & entries or the table
\end{tabular}}
{Text of the notes.}
\end{table}
\end{rotate}
\begin{rotate}
\begin{table}
\TABLE
{Text of the Table Caption.\label{tab2}}
{\begin{tabular}{ll}
entries or the table & entries or the table
\end{tabular}}
{Text of the notes.}
\end{table}
\end{rotate}
\end{document}
如您所见,两个桌子都自动朝同一方向旋转。