fleqn 和 \eqno 一起?

fleqn 和 \eqno 一起?

好像不能一起使用

  • 弗莱克选项 [将方程式向左移动] 和
  • \leqno[给方程式赋予手工标签]。

有什么建议么?

答案1

这似乎工作正常:

\documentclass{article}
\usepackage[leqno,fleqn]{amsmath}
\begin{document}
\begin{align}
    \sin^x + \cos^2x = 1
\end{align}
\end{document}

对于所有显示模式方程,方程编号位于左侧,且方程左对齐。

如果你不想全部方程式左对齐,然后不添加包选项[fleqn]并使用flalign您想要左对齐的选项,如下所示(请注意&&最后的):

\documentclass{article}
\usepackage[leqno]{amsmath}
\begin{document}
\begin{align}
    \sin^x + \cos^2x = 1
\end{align}
\begin{flalign}
    \sin^x + \cos^2x = 1 &&
\end{flalign}
\end{document}

刚刚看到手工制作的标签。如果您指的是自定义标签,那么您可以调整解决方案用符号标记方程式如下:

\documentclass{article}
\usepackage{pifont}
\usepackage[leqno]{amsmath}
\begin{document}
\begin{align}
    \sin^2 x + \cos^2 x = 1  \tag{\ding{37}}
\end{align}
\begin{flalign}
    \sin^x + \cos^2x = 1 \tag{\ding{37}} &&
\end{flalign}
\end{document}

相关内容