我想在里面手动换行$$
:
$$something something <breakline> something else$$
我尝试了\\
, \newline
,\linebreak
但没有任何效果。想法?
我想在里面手动换行$$
:
$$something something <breakline> something else$$
我尝试了\\
, \newline
,\linebreak
但没有任何效果。想法?
有几个人建议eqnarray
哪种方法可行,但更好的方法是amsmath
包中的 align 环境。
\begin{align*}
something \\
something else
\end{align*}
如果您希望这两个部分以某种方式对齐,&
请按照amsmath
文档中的说明使用。
考虑使用or环境,而不是使用 TeX 风格的$$
命令。在其中,您可以使用换行命令。align*
gather*
\\
(您需要加载amsmath
包才能使用它们;但如果您正在做任何数学运算,则无论如何都应该加载该包。)
在仅使用标准 LaTeX 时,在显示数学中获取换行符的方法是\begin{array}...\end{array}
在显示数学环境中使用$$...$$
。(是的,我知道它$$
已被弃用,但我仍然喜欢它。)在不同的扩展中有许多替代方案,包括 AMSLaTeXalign
和align*
环境。我个人最喜欢的是 Didier Rémy 的mathpartir
包,它提供了一个更像段落模式的显示数学环境,以及一组用于排版逻辑推理规则和证明树的工具。
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}$
尝试这样的事情:
\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*。