如何在LaTeX表中插入手动换行符?

ssn*_*ssn 12 latex

我知道如果你在表格的列中定义一个宽度,你可以得到自动自动换行.但是,我需要控制在特定表格单元格中应该发生换行的位置.

因此,如何在LaTeX表格单元格中插入手动换行符?

Kil*_*oth 28

通常,您使用列定义p{3cm}而不是l,而\newline不是\\在单元体中使用.

  • 你能发一个例子吗?我无法在表格的单元格中使用`\newline` ... (2认同)
  • 这适用于我:\ documentclass [a4paper] {article}\usepackage [latin1] {inputenc}\begin {document}\begin {tabular} {l | p {10cm}}注意:&我们在这里!\newline最后!\ end {tabular}\end {document} (2认同)

Bar*_*ers 8

你可以这样做:

\documentclass{report}

\begin{document}

\begin{tabular}{|l|l|}
  \hline
  A & B \\ 
    & C \\ 
  \hline
  D & E \\
  \hline
\end{tabular}

\end{document}
Run Code Online (Sandbox Code Playgroud)

产生:

在此输入图像描述


Bin*_*ati 6

可以通过使用来实现\newline。由于接受的答案没有任何示例片段,因此此处提供了一个工作示例:

 \begin{tabular}{p{2cm} p{10cm}}
    \em{Programming} \textsc{languages} & Java, Node.js, Python, Clojure \\
    \newline & \newline \\
    \em{Development systems} & Concurrent Programming, Design Patterns 
 \end{tabular}
Run Code Online (Sandbox Code Playgroud)


Pla*_*ong 6

该命令\shortstack可用于包装单元格内容并\\在其中使用:

\begin{tabular}{|l|l|}
\hline
one line & \shortstack{two\\ lines} \\
\hline
XX & YYY \\
\hline
\end{tabular}
Run Code Online (Sandbox Code Playgroud)

编辑:但是我刚刚意识到您的列之间的行间距可能会有所不同。所以这不是最漂亮的解决方案。