单元格内换行符(在表格环境中)?

单元格内换行符(在表格环境中)?

我正在处理包含多行单元格的表格,我想知道 LaTeX 是否支持以下概念。

概念本身很简单:通过增加行高允许单元格跨越多行(类似于在 Office 套件中按 Ctrl-Enter 或 Alt-Enter 换行当前单元格的方式)。使用\\不起作用,因为它会导致 LaTeX 转到下一个表格行。

因此,需要的是\\将范围限定为表格单元格的等效项。这是否已经实现(我想 LaTeX 中没有,但也许有软件包)?

我意识到使用 \multirow 可以实现同样的效果,但我发现这种方法不太用户友好。

答案1

当然,只需使用\newline而不是\\

\documentclass{article}
\begin{document}
\begin{tabular}{|p{5cm}|p{5cm}|}
\hline
foo & foo \\
\hline
line\newline break & another \newline break \\
\hline
\end{tabular}
\end{document}

相关内容