调整表格的整体宽度

调整表格的整体宽度

我的表格超出了文件边距.pdf。我已经使用包设置了边距geometry。如何调整表格宽度,使其在指定的边距内?

答案1

您在评论中写道:

我设法使用类型固定了表格的宽度p{<width>}。现在的问题是,我的所有文本都向左对齐。我需要大部分文本居中对齐。

定义将内容居中的列类型采用宽度说明符,您可以将以下代码添加到序言中

\usepackage{array}     % for \newcolumntype macro
\usepackage{ragged2e}  % for \Centering macro
\newcolumntype{C}[1]{>{\Centering\arraybackslash}p{#1}}

然后,对于那些内容应该居中的列,使用Ccolumn 类型代替 column类型。(顺便说一下, column 类型pp充分证明其内容;您的评论似乎表明它将其内容左对齐。)

\Centering另外:使用而不是 的优点\centering是允许单词连字符。如果您想在C列中禁止连字符,请使用\centering指令。

相关内容