如果设置了 [leqno],则方程编号缩进的长度名称

如果设置了 [leqno],则方程编号缩进的长度名称

我得到了一个奇怪的现象,如下图所示。公式编号缩进。 在此处输入图片描述

我在新文档中尝试了同样的事情,它产生了我想要的结果。对于另一个,我将align环境包装在一个自定义环境中,该环境插入了一个词汇表,但没有调整任何长度。我当时想将控制左缩进的长度设置为负值。我只是找不到它的名字。

% Working MWE
\documentclass[leqno]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{lipsum}
\setlength{\parindent}{0pt} %globales \noindent

\begin{document}

\section{Test test test}
\lipsum[1]
\begin{align}
f_{h,rech} = \frac{f_{h,prim}}{\eta_h}
\end{align}
\lipsum[1]

\end{document}

自定义环境定义是这样的:

\newenvironment{alignglos}%
{\stepcounter{alignglos}%
    \renewcommand{\sym}[2][]{\glsadd[##1]{sym2:##2}\gls*[##1]{sym:##2}}%
}%
{%
   \noindent
    \glstocfalse
            \renewcommand{\glossarysection}[2][]{}%
            \vspace{-3em}
            \printglossary[type=symbols2,style=alignglos]
            \vspace{-2em}
}

我尝试了两种方法来解决这个问题:
1.)应用了此线程中的解决方案:列表环境中的左编号方程式
2.)\setlength{\mathindent}{0pt}

更新 1:缩进也发生在我的自定义环境之外。
更新 2:缩进的长度恰好等于\parindent我设置为零的长度(\setlength\parindent{0pt}
更新 3:我忽略了一些东西。我正在使用该\appendix命令。只有在我使用它之后才会发生。在此之前一切都很好。

相关内容