解释代码“newcolumntype”

解释代码“newcolumntype”

\newcolumntype{Q}[1]{>{\centering\arraybackslash}p{#1}}

[1]和是什么p{#1}意思?

答案1

p是标准的 Latex 数组列说明符

\begin{tabular}{cp{3cm}}

表示第二列中的每个单元格都是一个宽度为 3cm 的 parbox

Q这里定义为一种新的列类型,采用一个参数Q{...},其中#1表示参数。因此Q{3cm}扩展为应用于每个单元格的>{\centering\arraybackslash}p{3cm} 列。p\centering

请参阅array包装手册(texdoc array)以了解更多详细信息。

相关内容