irpas技术客

Latex如何将长表格Table横置(旋转90度)_Haifeng_latex表格旋转

大大的周 3559

问题描述

在写论文时,长表格会超出页面的右边界,因此需要将长表格旋转90度横放在页面中。

解决办法[1,2]

首先在导言区添加rotating宏包:\usepackage[figuresright]{rotating} 。 然后,将

\begin{table}[thp] \caption{This is the caption} \centering \begin{tabular}{|c|c|c|c|} \hline ....... \end{tabular} \end{table}

中的table环境改为sidewaystable环境:

\begin{sidewaystable}[thp] \caption{This is the caption} \centering \begin{tabular}{|c|c|c|c|} \hline ....... \end{tabular} \end{sidewaystable}

根据参考[2], 在book类文档中,要画横向的大表,不论是在奇数页或是偶数页,都希望表头能在左边,即逆时针旋转90度。但是现在我直接用默认的sidewaystable后,奇数页的表没问题,但偶数页的表表头都在右边,即顺时针旋转了90度,请问应该如何修正呢?

【解决方案】 现在明白了,应该在用rotating的时候写: \usepackage[figuresright]{rotating} 这样表底或是图注就都会向右,表头向左了。

参考

Rotate table with caption: “Not in outer par mode. \begin{table}[h]”

LaTeX技巧476:LaTeX如何将表格如何旋转(2)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #latex表格旋转 #解决办法1 #is #The