因此,我尝试使用以下命令创建一个表;
\begin{tabularx}{\textwidth}{|c|c|c|}
\hline
col1 & col2 & col3 \\
\hline
item 11 & item 12 & item 13 \\ \hline
item 21 & item 22 & item 23 \\\hline
\end{tabularx}
我唯一的要求是,如果桌子是对于页面来说太宽,它应该自动调整其内部的所有内容,以便它可以适合页面. (例如,如果文本太多,则在文本中引入换行符等等。)
然而,tabularx 环境的行为相当奇怪并给出以下结果:
我只是想知道出现“尾随”列的原因是什么?如何去掉它?根据代码,我只指定了 3 列,那么为什么是第四列呢?
另外,我该怎么做才能确保这张表适合页面,当我插入所有文本并且它太宽时?
我在用IEEE 双列会议模板在 LaTeX 上
答案1
永远不要使用没有列的 tabularx X
,您只是在使用,c
所以它无法达到指定的宽度(这也会解决您的“也......”问题,因为要点tabularx
是调整列中的换行符X
,但c
列不允许换行,所以当您添加更多文本时,表格会变得更宽。