具有特定字体类型的 LaTeX 表格列

问题:

你想为 LaTeX 表格使用具有特定字体属性的自定义列类型(本例使用字体族)。

解决方案

你可以为此使用 array 包:

use_array_package.tex
\usepackage{array}

你现在可以使用 \newcolumntype 定义新的列类型。array 包非常强大,因为你可以在列类型前后插入任意命令。

例如,要定义打字机字体族居中列,你可以使用:

newcolumntype_T.tex
\newcolumntype{T}{c<{\ttfamily}}

在这种情况下,新的 T 列类型等于 c(居中)列类型,但在任何列之前插入 \ttfamily

你可以将 \ttfamily 替换为你喜欢的任何字体属性,例如 \sffamily

有关更多参考,请参见关于 LaTeX 字体的 Wikibook

定义列类型后,你可以像使用任何标准列类型(例如 c、l 或 r)一样使用它:

tabular_with_T_column.tex
\begin{tabular}{T}
...
\end{tabular}

Check out similar posts by category: LaTeX