Latex:如何在$$内打破一条线

问题描述 投票:10回答:5

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

$$something something <breakline> something else$$

我尝试过\\\newline\linebreak但没有工作。想法?

latex newline line-breaks multiline equation
5个回答
8
投票

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

(你需要加载amsmath包才能使用它们;但是如果你正在进行任何数学计算,你应该加载那个包。)


6
投票

有几个人建议eqnarray可行,但更好的方法是amsmath包中的对齐环境。

\begin{align*}
something \\
something else
\end{align*}

如果您希望以某种方式对齐这两个部分,请使用&文档中描述的amsmath


3
投票

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


0
投票

尝试这样的事情:



    \documentclass[varwidth,margin=3mm]{standalone}
    \usepackage{amsmath}
    \begin{document}
        \begin{math}
                \alpha(e1)=c1,\ \alpha(e2)=c3\\
                \alpha(e3)=c5,\ \alpha(e4)=c2\\
                \alpha(e5)=c4,\ \alpha(e1)=c1\\
        \end{math}
    \end{document}



varwidth参数是关键。 有了它,你可以正确使用\linebreak\newline\\等。 我使用\begin{math} / \end{math},但你也应该能够使用旧的$ / $$表示法。


-4
投票

您可以使用eqnarray *代替。

© www.soinside.com 2019 - 2024. All rights reserved.