我正在尝试使用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*}
答案 0 :(得分:0)
我认为这个问题与使用IEEEtran文档类的your other one有关。
Q1:桌子的左侧有空间,但我的桌子没有使用那个空间,而是漂浮到右侧并移出页面。
\centering
仅在行内有足够空间时才有效。如果表未旋转,这只是一个问题。通过旋转,示例工作正常(见下文)。但是,发布商不允许在页边距内放置文本。
Q2:要旋转我使用\ rotatebox,使用后我不能使用表格的标题。如果我使用标题,我会收到错误。
对于你的其他问题,我已经回复了这个here。
问题3:如果单元格中的文本较大,则它会从单元格中移出。我无法保持固定的宽度。
问题4:最后两个单元格中没有边框。
如果您使用环境tabular
而不是tabular*
,则可以修复此问题。请注意,tabular
不是取宽度参数。表格宽度仅根据内容计算。