我知道如果你在表格的列中定义一个宽度,你可以得到自动自动换行.但是,我需要控制在特定表格单元格中应该发生换行的位置.
因此,如何在LaTeX表格单元格中插入手动换行符?
Kil*_*oth 28
通常,您使用列定义p{3cm}
而不是l
,而\newline
不是\\
在单元体中使用.
你可以这样做:
\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)
产生:
可以通过使用来实现\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)
该命令\shortstack
可用于包装单元格内容并\\
在其中使用:
\begin{tabular}{|l|l|}
\hline
one line & \shortstack{two\\ lines} \\
\hline
XX & YYY \\
\hline
\end{tabular}
Run Code Online (Sandbox Code Playgroud)
编辑:但是我刚刚意识到您的列之间的行间距可能会有所不同。所以这不是最漂亮的解决方案。
归档时间: |
|
查看次数: |
57045 次 |
最近记录: |