在两个校样之间添加标签会增加不必要的空间

在两个校样之间添加标签会增加不必要的空间

我在想添加一个\label{...}并不是添加任何空格......但显然有时它是错误的:例如\label{...}在两个环境之间添加一个会proofs添加一个不需要的空格:

在此处输入图片描述

问题是我在我的一个包中使用了这个技巧(可能很肮脏,但找不到其他解决方案)以获取对当前页面/部分的引用......知道如何摆脱这个不需要的空间吗?

\documentclass{article}

\usepackage{amssymb, amsthm, amsmath}

\begin{document}

\section{Without unwanted space}

\begin{proof}
  Here is the space without any label after a proof
\end{proof}

% \label{abc} %% <=== uncomment this line to see the space
\begin{proof}
  Hello
\end{proof}

\section{With unwanted space}

\begin{proof}
  Here is the space with a label after a proof
\end{proof}

\label{abc}
\begin{proof}
  Hello
\end{proof}

\end{document}

相关内容