Latex:如何打破$$-s中的一条线

Guy*_*Guy 11 latex equation newline line-breaks multiline

我想手动打破$$内的一行:

$$something something <breakline> something else$$
Run Code Online (Sandbox Code Playgroud)

我试过"//","\newline"和"\ linebreak []",但都没有用.想法?

Set*_*son 8

$$考虑使用align*gather*环境,而不是使用TeX样式的命令.在这些内部,您可以使用换行命令\\.

(您将需要加载amsmath包以使用它们;但如果您正在进行任何数学计算,则无论如何都应该加载该包.)


Rob*_*man 6

有几个人建议使用eqnarray哪种方法,但更好的方法是在amsmath包中调整环境.

\begin{align*}
something \\
something else
\end{align*}
Run Code Online (Sandbox Code Playgroud)

如果您希望以某种方式对齐这两个部件,请使用文档&中所述的amsmath内容.


Nor*_*sey 5

在仅使用标准 LaTeX 的情况下,在显示数学中获得换行符的方法是\begin{array}...\end{array}在显示数学环境中使用$$...$$。(是的,我知道这$$已被弃用,但我仍然喜欢它。)不同的扩展中有许多替代方案,包括 AMSLaTeXalignalign*环境。我个人最喜欢的是 Didier Rémy 的mathpartir软件包,它提供了一个更像段落模式的显示数学环境,以及一组用于排版逻辑推理规则和证明树的工具。


min*_*ins 5

11年后...

将文本分成多行的一个示例是数组中的单元格具有多行。您可以将单元格内的文本分成几行,而不是使用新的数组行。这样做的优点是行间距不依赖于整个行高(如果行中的某些单元格高度很大,这不会影响文本行间距):

具有多行的乳胶阵列单元

为此,只需将单元格内容括在大括号内并用作\\换行符即可。

突出显示的单元格的内容:

{ T_f (u) \text { is the transformed function and }
  \\
  K (t,u) \text { is the kernel used. }}
Run Code Online (Sandbox Code Playgroud)

整个代码:

$\begin {array} {lll}
\text {Transform: } T_f (u) 
    & = \int \limits_{t_1}^{t^2} K (t,u) f(t) dt \;\; \textrm {where:}
        & {
            T_f (u) \text { is the transformed function and }
            \\
            K (t,u) \text { is the kernel used. }
          }
          \\
\text {Inverse transform: } f(u) 
    & = \int \limits_{u_1}^{u^2} K^{-1} (t,u) T_f(u) du
\end {array}$
Run Code Online (Sandbox Code Playgroud)


小智 -6

您可以使用 eqnarray* 代替。