我正在与
\begin{tabular}{lll}
\textbf{text} & \textbf{text} & \textbf{text}\\
&&\\
.
.
.
&&\\
\end{tabular}
因为lll
将所有内容都放在左侧。如何使表格第一行的单词居中,其余行对齐lll
?
我在用着
\begin{tabular}{lll}
\multicolumn{3}{c}\textbf{text} & \textbf{text} &\textbf{text}\\
&&\\
&&\\
\end{tabular}
但它不起作用。
答案1
我很确定这是一个重复的问题,但我发现的任何其他问题都更复杂。无论如何,正确的使用方法\multicolumn
是:
\begin{tabular}{lll}
\multicolumn{1}{c}{\textbf{text}} & \multicolumn{1}{c}{\textbf{text}} &\multicolumn{1}{c}{\textbf{text}}\\
a&b&c\\
12346543432&1253156&lalala\\
\end{tabular}
笔记:
- 第一个参数表示要合并多少个单元格。这里,您只想更改单个单元格本身,而不将其与任何相邻单元格合并。
- 第二个参数指定单元格的格式(此处为:'c'entered)。
- 第三个参数 (!) 是单元格的内容。因此,单元格的内容应介于
{
和之间}
。
答案2
该thead
命令来自makecell
,允许对其参数进行通用格式设置,换行符,并且默认垂直和水平居中。
使用演示:
\documentclass{article}
\usepackage{array, makecell}
\renewcommand\theadfont{\bfseries}
\begin{document}
\begin{tabular}{lll}
\thead{text1\\text2} & \thead{text} &\thead{text}\\
Blah blah & Blah blah & Blah blah \\
Blah & Blah & Blah \\
\end{tabular}
\end{document}