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

发布于 2024-09-06 00:15:05 字数 94 浏览 2 评论 0原文

我知道如果您在表格的列中定义宽度,则可以获得自动换行。 但是,我需要控制特定表格单元格中换行符的位置。

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

I know that if you define a width in a table's column, you can get automatic word-wrapping.
However, I need to control where newlines should happen in a specific table cell.

Thus, how can I insert manual line breaks in a LaTeX table cell?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

盛装女皇 2024-09-13 00:15:05

通常,您使用 p{3cm} 等列定义而不是 l,然后使用 \newline 而不是 \\< /code> 在细胞体内。

Usually, you use a column definition like p{3cm} instead of l, and then use \newline instead of \\ in the cell body.

不忘初心 2024-09-13 00:15:05

你可以这样做:

\documentclass{report}

\begin{document}

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

\end{document}

它会产生:

在此处输入图像描述

You could do it like this:

\documentclass{report}

\begin{document}

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

\end{document}

which produces:

enter image description here

私野 2024-09-13 00:15:05

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

\begin{tabular}{|l|l|}
\hline
one line & \shortstack{two\\ lines} \\
\hline
XX & YYY \\
\hline
\end{tabular}

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

The command \shortstack can be used to wrap cell content and use \\ inside it:

\begin{tabular}{|l|l|}
\hline
one line & \shortstack{two\\ lines} \\
\hline
XX & YYY \\
\hline
\end{tabular}

EDIT: however I just realised that interline spacing might differ between your columns. So it's not the prettiest solution.

半山落雨半山空 2024-09-13 00:15:05

可以通过使用\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}

It can be achieved by using \newline. Since, the accepted answer did not have any sample snippet, a working sample is provided here:

 \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}
维持三分热 2024-09-13 00:15:05

您可以按照上面建议的 Bart 进行操作,并与多行组合来集中单行文本。

\begin{table}[h]
    \centering
    \caption{Optimized models (Softmax) final results with confidence intervals.}
        \begin{tabular}{|c|c|c|c|c|}
        \hline
         \multirow{2}*{Architecture} & Batch & N. & Learning & \multirow{2}*{Micro-F1} \\
          & size & epochs & rate &  \\
         \hline
         ResNet50& 64 & 60 & $5\times10^{-3}$ & $(\textbf{0.7683} \pm 0.0223)$ \\
         \hline
         ResNet152\_V2& 64 & 40 & $5\times10^{-4}$ & $(0.6698 \pm 0.0467)$\\
         \hline
    \end{tabular}
\label{final_result_softmax}
\end{table}

产量: 在此输入图像描述

You can do like Bart suggested above and combine with multirow to centralize single line texts.

\begin{table}[h]
    \centering
    \caption{Optimized models (Softmax) final results with confidence intervals.}
        \begin{tabular}{|c|c|c|c|c|}
        \hline
         \multirow{2}*{Architecture} & Batch & N. & Learning & \multirow{2}*{Micro-F1} \\
          & size & epochs & rate &  \\
         \hline
         ResNet50& 64 & 60 & $5\times10^{-3}$ & $(\textbf{0.7683} \pm 0.0223)$ \\
         \hline
         ResNet152\_V2& 64 & 40 & $5\times10^{-4}$ & $(0.6698 \pm 0.0467)$\\
         \hline
    \end{tabular}
\label{final_result_softmax}
\end{table}

Yields: enter image description here

遥远的她 2024-09-13 00:15:05

\newline 用于在 tabularx 环境中的单元格内换行。

\newline works to break a line within a cell in tabularx environment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文