我正在使用,amsmath[fleqn]
但我还想在 equation/align/gather 环境之外缩进方程式。一个自然的选择是使用相同的长度缩进amsmath
,但我不知道该怎么做。我试过使用\mathindent
(没有定义它的值),但它给出了“缺失数字”错误。我该怎么做?谢谢
答案1
\mathindent
保存长度,因此要“使用它”,必须像 一样进行\hspace{\mathindent}
。下面是一个可能令人感兴趣的例子:
\documentclass{article}
\usepackage[fleqn]{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
Some text before the equation.
\begin{equation}
f(x) = ax^2 + bx + c
\end{equation}
Some text after the equation.
\hspace*{\dimexpr\mathindent-\parindent}$f(x) = ax^2 + bx + c$
Some more text before an equation.
\[
f(x) = ax^2 + bx + c
\]
Some more text after an equation.
\end{document}
请注意,可以使用无编号的公式,无需手动缩进。align
例如,您可以直接使用带星号的版本。