showlabel:将方程标签向上移动

showlabel:将方程标签向上移动

我的文档中有许多显示较长且编号的方程式。使用时,\showlabel方程式标签有时会与显示的方程式重叠。是否可以调整参数\showlabel,使方程式标签(以及仅方程式标签)稍微上移,例如像\showkeys?我不必为标签使用较小的字体,而且由于这仅适用于显示方程式环境,因此有足够的垂直空间。

(我希望我没有提起亵渎神明的话题!)

非常感谢!

答案1

我有两个半答案和一个预期答案。

您可以使用 调整标签的格式\showlabelsetlabel,如下所示:

\documentclass{article}
\usepackage{showlabels}
\def\showlabelsetlabel#1{\raise2ex\hbox{\fbox{\showlabelfont #1}}}
\begin{document}
Here is an equation, Eq.\ref{eq1}.
\begin{equation}
  \label{eq1}
  E=mc^2.
\end{equation}
\end{document}

这适用于所有带标签的事物。您还表示希望以不同的方式显示不同事物的标签。您可以使用可选参数来做到这一点\showlabels

\documentclass{article}
\usepackage{showlabels}
\usepackage{color}
\showlabels[\color{green}]{ref}
\begin{document}
Here is an equation, Eq.\ref{eq1}.
\begin{equation}
  \label{eq1}
  E=mc^2.
\end{equation}
\end{document}

不能要做的就是给出可选参数,例如\showlabels[\fbox]{ref}使用单参数格式化命令。

...直到版本 1.9。这样做似乎是个好主意,我已经做了必要的(小)改变来实现这一点,这将在 v1.9 发布时可用,这可能很快就会发布。

相关内容