对于某些方程式,我需要显示它们的标签,例如:
/begin{equation}
/label{eq:C3}
x+y=3
/end{equation}
我也用过这个包showlables
。
在这种情况下,对于每个方程,我都会收到一个数字和一个标签
从第一页到最后一页的所有方程式都是这样的:
$x+y=3 $ $ (1.1) (eq:C3)$
$(eq:C3)$
但我只需要最后一章中的方程式的标签。
你有什么建议吗?
答案1
如果我理解正确的话,您希望能够打开和关闭showlabels
包装上的标签打印。下面的代码显示了如何定义两个宏\ShowLabels
,\HideLabels
它们将完成这个任务。
\documentclass{article}
\usepackage{showlabels}
\let\OriginalLabelFormat\showlabelsetlabel
\newcommand\ShowLabels{\let\showlabelsetlabel\OriginalLabelFormat}
\newcommand\HideLabels{\renewcommand\showlabelsetlabel[1]{}}
\begin{document}
\begin{equation}
a=a \label{a}
\end{equation}
\HideLabels % turns off showing of labels for the following equations
\begin{equation}
a=b \label{b}
\end{equation}
\ShowLabels % turn on labels again
\begin{equation}
a=c \label{c}
\end{equation}
\end{document}