我想在$$
中手动换行:
$$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
文档中所述的&
.
不要使用TeX风格的$$
命令,考虑使用align*
或gather*
环境。在这些环境中,您可以使用换行命令\\
。
(您需要加载amsmath
包才能使用它们;但是如果您正在进行任何数学操作,无论如何都应该加载该包。)
$$...$$
中使用 \begin{array}...\end{array}
。(是的,我知道 $$
已被弃用了,但我仍然喜欢它。) 不同扩展中有许多其他选择,包括AMSLaTeX的 align
和 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[<b>varwidth</b>,margin=3mm]{standalone}
\usepackage{amsmath}
\begin{document}
\begin<b>{math}</b>
\alpha(e1)=c1,\ \alpha(e2)=c3<b>\\</b>
\alpha(e3)=c5,\ \alpha(e4)=c2<b>\\</b>
\alpha(e5)=c4,\ \alpha(e1)=c1<b>\\</b>
\end<b>{math}</b>
\end{document}
关键在于varwidth
参数。
有了它,您可以正确地使用\linebreak
、\newline
、\\
等命令。
我使用了\begin{math}
/\end{math}
,但您应该也能够使用旧的$
/$$
符号。
$$
来显示数学公式,而应该使用\[
...\]
。 - Nietzche-jou$$
?唐纳德·克努斯使用它。 - Alexey Malistov