我将其用作fleqn
文档类,但现在我解决问题,如何将一些方程式对齐到中心并将一些方程式对齐到右边。
我尝试过\setlength{\mathindent}{1cm}
但是之后出现的问题是我无法使用以前使用的fleqn
对齐。
您能帮我解决什么问题吗?
提前非常感谢您!
答案1
我不认为这是一个好的选择,因为它会使你的文档不一致;话虽如此,你可以尝试一下nccmath
包;声明fleqn
包选项,您将刷新左方程,并使用ceqn
环境您可以将一些选定的方程居中:
\documentclass{article}
\usepackage[fleqn]{nccmath}
\begin{document}
\begin{align}
a &= b \\
&= c \\
&= d.
\end{align}
\begin{ceqn}
\begin{align}
a &= b \\
&= c \\
&= d.
\end{align}
\end{ceqn}
\end{document}
答案2
如果你只需要在本地禁用选项的效果fleqn
(使用时amsmath
),那么你可以手动将相应的布尔值设置为 false:
{
% Use grouping to keep effect local
\makeatletter
\setbool{@fleqn}{false}
\makeatother
\begin{equation}
A = B
\end{equation}
}