如何在TeX中使方程更小?例如,我想使用方程式环境如下:
\begin{equation}
long equation here
\end{equation}
然后它显示的方式太大而不适合边距。我通过使用:
来解决这个问题$ long equation here $
但是我没有得到方程式环境的自动编号和所有其他不错的功能。
其次,如何在\ begin {equation} \ end {equation}中抑制特定方程的方程编号?我希望没有显示数字的方程式不计入总数(因此,如果前3个方程式的数字被抑制,但第4个方程式数字不被抑制,则第4个方程式应标记为“1”)。
感谢。
答案 0 :(得分:4)
如果您喜欢从$ eqn $获得的结果,可以通过将\ textstyle放在等式环境中来实现。
要取消编号,请使用“*”:\begin{equation*} ... \end{equation*}
。您还可以在环境中的单个方程式上使用\ notag(例如,对齐)。
答案 1 :(得分:3)
但是它显示的方式太大而不适合边距。
你不是在试着写出费马的最后一个定理的证据,不是吗? : - )
假设你的意思是方程溢出到边缘,并且假设你想避免这种情况而不是改变字体,我建议amsmath。例如,您可以编写如下的长等式:
\begin{multline}
A = \lim _{n\rightarrow \infty }\Delta x\left( a^{2}+\left( a^{2}+2a\Delta x
+\left( \Delta x\right) ^{2}\right)\right.\\
+\left( a^{2}+2\cdot 2a\Delta x+2^{2}\left( \Delta x\right) ^{2}\right)\\
+\left( a^{2}+2\cdot 3a\Delta x+3^{2}\left( \Delta x\right) ^{2}\right)\\
+ \ldots\\
\left.+\left( a^{2}+2\cdot (n-1)a\Delta x +(n-1)^{2}\left( \Delta x\right) ^{2}\right) \right)\\
= \frac{1}{3}\left( b^{3}-a^{3}\right)
\end{multline}
(取自Mathmode的示例:如果要排版好的数学,则必须这样做。)在amsmath中还有许多其他环境:align
及其变体用于跨行对齐{{1}收集多个方程,gather
(注意,没有multline
)用于多线方程,i
等。
要回答您的第二个问题:您可以使用方程式环境的星号来获得非编号的等式:
split
答案 2 :(得分:2)
我是否理解displaymath
环境(由equation
环境调用)将您的数学设置为太宽,但环境math
(由$formulae$
调用示例)将其设置为正确?
如果是这样,有些命令可以将其参数的displaymath
模式切换为math
模式,反之亦然。
要在math
中引出displaymath
样式,您可以使用\textstyle{}
命令。
要在displaymath
中引出math
样式,您可以使用\displaystyle{}
命令。
所以你的任务:
\begin{equation}\textstyle{
neverending formulae
}\end{equation}
我希望它能做你想做的事。