我想手动打破$$
内的一行:
$$something something <breakline> something else$$
我尝试了\\
,\newline
和\linebreak
,但都没有效果。想法?
答案 0 :(得分:7)
请考虑使用$$
或align*
环境,而不是使用TeX样式的gather*
命令。在这些内部,您可以使用换行符命令\\
。
(您需要加载amsmath
包才能使用它们;但是如果您正在进行任何数学计算,那么无论如何都应该加载该包。)
答案 1 :(得分:6)
有几个人建议使用eqnarray
,但更好的方法是amsmath
包中的对齐环境。
\begin{align*}
something \\
something else
\end{align*}
如果您希望以某种方式对齐这两个部分,请使用&
文档中所述的amsmath
。
答案 2 :(得分:3)
在仅使用标准LaTeX的情况下,在显示数学中获取换行符的方法是在显示数学环境\begin{array}...\end{array}
中使用$$...$$
。 (是的,我知道$$
已被弃用,但我仍然喜欢它。)不同扩展中有许多替代方案,包括AMSLaTeX的align
和align*
环境。我个人最喜欢的是DidierRémy的mathpartir
包,它提供了一个更像是段落模式的显示数学环境,以及一组用于排版逻辑推理规则和证明树的工具。
答案 3 :(得分:0)
尝试这样的事情:
[R=301,L]
\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 :(得分:0)
11年后...
在多行中中断文本的示例是在一个单元格中包含多行。可以使用单元格中的行分隔文本,而不是使用新的数组行。这样做的好处是行间距不取决于整个行的高度(如果行中的某些单元格的高度很大,则不会影响文本行间距):
要执行此操作,只需将单元格内容括在花括号中,并使用\\
作为换行符。
突出显示的单元格的内容:
{ T_f (u) \text { is the transformed function and }
\\
K (t,u) \text { is the kernel used. }}
整个代码:
$\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}$
答案 5 :(得分:-4)
您可以使用eqnarray *。