![showlabel:将方程标签向上移动](https://linux22.com/image/429417/showlabel%EF%BC%9A%E5%B0%86%E6%96%B9%E7%A8%8B%E6%A0%87%E7%AD%BE%E5%90%91%E4%B8%8A%E7%A7%BB%E5%8A%A8.png)
我的文档中有许多显示较长且编号的方程式。使用时,\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 发布时可用,这可能很快就会发布。