我的表格超出了文件边距.pdf
。我已经使用包设置了边距geometry
。如何调整表格宽度,使其在指定的边距内?
答案1
您在评论中写道:
我设法使用类型固定了表格的宽度
p{<width>}
。现在的问题是,我的所有文本都向左对齐。我需要大部分文本居中对齐。
定义将内容居中的列类型和采用宽度说明符,您可以将以下代码添加到序言中
\usepackage{array} % for \newcolumntype macro
\usepackage{ragged2e} % for \Centering macro
\newcolumntype{C}[1]{>{\Centering\arraybackslash}p{#1}}
然后,对于那些内容应该居中的列,使用C
column 类型代替 column类型。(顺便说一下, column 类型p
p
充分证明其内容;您的评论似乎表明它将其内容左对齐。)
\Centering
另外:使用而不是 的优点\centering
是允许单词连字符。如果您想在C
列中禁止连字符,请使用\centering
指令。