我想手动打破$$
内的一行:
$$something something <breakline> something else$$
我尝试过\\
,\newline
和\linebreak
但没有工作。想法?
请考虑使用$$
或align*
环境,而不是使用TeX样式的gather*
命令。在这些内部,您可以使用换行命令\\
。
(你需要加载amsmath
包才能使用它们;但是如果你正在进行任何数学计算,你应该加载那个包。)
有几个人建议eqnarray
可行,但更好的方法是amsmath
包中的对齐环境。
\begin{align*}
something \\
something else
\end{align*}
如果您希望以某种方式对齐这两个部分,请使用&
文档中描述的amsmath
。
在显示数学中获得换行符的方法,只使用标准LaTeX,是在显示数学环境\begin{array}...\end{array}
中使用$$...$$
。 (是的,我知道$$
已被弃用,但我仍然喜欢它。)在不同的扩展中有很多替代品,包括AMSLaTeX的align
和align*
环境。我个人最喜欢的是DidierRémy的mathpartir
包,它提供了一个更像是段落模式的显示数学环境,以及一组用于排版逻辑推理规则和证明树的工具。
尝试这样的事情:
\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}
,但你也应该能够使用旧的$
/ $$
表示法。
您可以使用eqnarray *代替。