LaTeX表格内容换行

2022-06-17
#LaTeX

1. 方法一:模块法

\begin{tabular}[c]{@{}l@{}}
a \\
b \\
\end{tabular}

注意:以上内容是表格内文字的一个模块。

2. 方法二:makecell包

LaTeX:表格内换行与各种居中完美解决 - 简书

宏包:\usepackage{makecell}
环境:tabular
命令:\makecell[居中情况]{第1行内容 \\ 第2行内容 \\ 第3行内容 ...}
参数说明:
[c]是水平居中,[l]水平左居中,[r]水平右居中;
*[c]水平 + 垂直居中,*[l]垂直居中 + 水平左居中,*[r]垂直居中 + 水平右居中。

方法三:TeX模块命令

类似于方法一:

\vtop{\hbox{content a}\hbox{content b}}

方法四:

\begin{table}[!htbp]
    \centering
        \caption{}
        \begin{tabular}{p{85pt}p{40pt}p{160pt}}
            \hline
            Name & Name & Name \\
            \hline
            a & b & c \\
            \hline
        \end{tabular} \label{tab_a}
\end{table}

通过 p{85pt}p{40pt}p{160pt} 来自动换行。

参考

历史

  • 2022.06.17 创建此文;
  • 2023.05.16 补充修改此文;