Ale*_*tin 127
如果您的等式不适合单行,那么multline环境可能就是您所需要的:
\begin{multline}
first part of the equation \\
= second part of the equation
\end{multline}
Run Code Online (Sandbox Code Playgroud)
如果您还需要与第一部分进行一些对齐,您可以使用split:
\begin{equation}
\begin{split}
first part &= second part #1 \\
&= second part #2
\end{split}
\end{equation}
Run Code Online (Sandbox Code Playgroud)
两种环境都需要 amsmath包.
Uri*_*Uri 10
如果不将数学环境配置为剪辑,则可以强制使用两个反斜杠的新行,如下所示:
Bla Bla \\ Bla Bla in another line
Run Code Online (Sandbox Code Playgroud)
这个问题是你需要确定一条线可能在哪里结束并强制在那里总是有一个换行符.使用方程而不是文本,我更喜欢这种手动方式.
您还可以使用它\\*来阻止启动新页面.
Mat*_*gro 10
这里还没有提到,另一个选择是 environment aligned,同样来自 package amsmath:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
A & = B + C\\
& = D + E + F\\
& = G
\end{aligned}
\end{equation}
\end{document}
Run Code Online (Sandbox Code Playgroud)
这输出:
小智 10
如果是内联方程,则使用\allowbreak。像这样使用它:
$x_1,x_2,x_3,\allowbreak x_4,x_5$.
Run Code Online (Sandbox Code Playgroud)
只有在必要时乳胶才会在这个地方打破方程式。
小智 7
我用的是\begin{matrix}
\begin{equation}
\begin{matrix}
line_1 \\
line_2 \\
line_3
\end{matrix}
\end{equation}
Run Code Online (Sandbox Code Playgroud)
有几种方法可以解决这个问题.首先,也许是最好的,就是重新设计你的方程式,以便它不会那么长; 如果那么久,它可能是不可读的.
如果必须如此,请查看AMS短数学指南以了解处理它的一些方法.(在第二页)
就个人而言,我会使用对齐环境,以便精确控制断裂和对齐.例如
\begin{align*}
x&+y+\dots+\dots+x_100000000\\
&+x_100000001+\dots+\dots
\end{align*}
Run Code Online (Sandbox Code Playgroud)
这将排列每行的第一个加号...但显然,您可以在任何地方设置对齐.
我想我通常使用 eqnarray 什么的。它让你说
\begin{eqnarray*}
x &=& blah blah blah \\
& & more blah blah blah \\
& & even more blah blah
\end{eqnarray*}
Run Code Online (Sandbox Code Playgroud)
它将由 & &... 对齐...正如 pkaeding 提到的,它很难阅读,但是当你有一个那么长的等式时,无论如何它都会很难阅读......(* 使它成为没有方程式编号,IIRC)
| 归档时间: |
|
| 查看次数: |
342389 次 |
| 最近记录: |