amsmath 方程编号或列表中的方程

amsmath 方程编号或列表中的方程

我想列出方程式并在方程式前面加一个项目符号。我想到两种方法来实现这一点:要么将方程式编号样式设置为项目符号,要么将方程式简单地放入列表中。

问题只是我有多行方程(不是在多行环境中,而是有多行),当将这些方程放入列表中时,列表的标签(在我的情况下是项目符号)的位置有点奇怪(参见 MWE 和下面的图片)。

因此,我制作了一种用项目符号代替数字的方程式编号样式,并且只对方程式的第一行进行编号,但现在标签和方程式之间的空间太大(应该与列表中标签和项目之间的空间一样大。

是否可以指定标签和方程之间的(水平)间距?或者其他选项,是否可以将列表的标签设置为方程的第一行?

编辑:我发现方程编号设置在最左边(使用 leqno 选项),而方程的空间是通过长度间接设置的mathindent。但又出现了一个新问题,mathindent 长度是否可以针对不同环境单独设置?

这三个问题中任一个的答案都会对我有帮助,因为其中一个问题的答案应该可以解决我的问题。

\documentclass[leqno]{article}
\usepackage[fleqn]{amsmath}
\setlength{\mathindent}{\labelset} %this is just a workarround to specify as least space as possible but still get the number and the equation into the same line
\addtolength{\mathindent}{1.6ex} 

\begin{document}
%either
\begin{itemize} %here the bulletpoint sadly is in the middle of the two lines, not in front of the first one
    \item
    \begin{align*}
        line1\\
        line2
    \end{align*}

    \item
    \begin{align*}
        line1\\
        line2
    \end{align*}
\end{itemize}

%or

\begin{align*} %this looks good, but I'd like so set the \mathindent specific only for some equations, the other equations should be indented differently. And maybe there is a more elegant way to do this than the way I'm doing this right now.
    line1 \tag*{$\bullet$}\\
    line2
%
    line1 \tag*{$\bullet$}\\
    line2
\end{align*}

\end{documet}

MWE 的图片

相关内容