Latex表格式:旋转,适合页面,标题

时间:2015-11-28 19:41:43

标签: latex

我正在尝试使用latex格式化表格。我面临以下问题:

  • 桌子的左侧有空间,但我的桌子没有使用那个空间,而是漂浮到右侧并移出页面。
  • 要旋转我使用\rotatebox,使用后我不能使用表格的标题。如果我使用标题,我会收到错误。
  • 如果我在单元格中的文字较大,那么它就会离开单元格。我无法保持固定的宽度。
  • 最后两个单元格中没有边框。

我如何解决所有这些问题?我一直在四处寻找,但如果我做了一些工作,那么其他人就无法工作了。无法为此管理完美的解决方案。请给我一个可行的解决方案。

以下是我的示例代码

    \begin{table*}
                \centering
                \rotatebox{90}{
                %\caption{This is a test caption}    
                \label{tab:the_table}    
                \begin{tabular*}{\textwidth}{|c|c|c|c|c|c|c|c|c|c|}
                    \hline
                    Column1 &Column2 &Column13 Design &Column4 &Column5 &Column6 &Column7 &another test Column &Last test column  \\\hline
            First Content &more test content &more test content &more test content &more test content &more test content &more test content &more test content &more test content  \\\hline  
         \end{tabular*}
                }
            \end{table*}

1 个答案:

答案 0 :(得分:0)

我认为这个问题与使用IEEEtran文档类的your other one有关。

  

Q1:桌子的左侧有空间,但我的桌子没有使用那个空间,而是漂浮到右侧并移出页面。

\centering仅在行内有足够空间时才有效。如果表未旋转,这只是一个问题。通过旋转,示例工作正常(见下文)。但是,发布商不允许在页边距内放置文本。

  

Q2:要旋转我使用\ rotatebox,使用后我不能使用表格的标题。如果我使用标题,我会收到错误。

对于你的其他问题,我已经回复了这个here

  

问题3:如果单元格中的文本较大,则它会从单元格中移出。我无法保持固定的宽度。

     

问题4:最后两个单元格中没有边框。

如果您使用环境tabular而不是tabular*,则可以修复此问题。请注意,tabular不是取宽度参数。表格宽度仅根据内容计算。