使用showkeys
我的MikTeX 2.9
,下面的代码
\documentclass{article}
\usepackage{showkeys}
\begin{document}
section \ref{sec:methods} section \ref{methods}
\section{Methods}
\label{sec:methods}
\end{document}
产生奇怪的结果:
如您所见,包仅检测到第一个引用,我得到了
! Missing \endcsname inserted.
<to be read again>
\BooleanFalse
l.20 section \ref{sec:methods} section \ref{
methods}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
LaTeX Warning: Reference `\endcsname ' on page 1 undefined on input line 20.
我的文件不包含任何非 UTF 字符。这是什么问题?
答案1
在正确安装的 LaTeX 中,您应该不会从发布的示例中看到任何错误,但是如果您使用可选参数\usepackage
强制使用新乳胶加载旧版本,那么您就会看到显示的错误。
\documentclass{article}
\usepackage{showkeys}[=2014-10-28]
\begin{document}
section \ref{sec:methods} section \ref{methods}
\section{Methods}
\label{sec:methods}
\end{document}
生产
! Missing \endcsname inserted.
<to be read again>
\BooleanFalse
l.6 section \ref{sec:methods} section \ref{
methods}
?
因此看起来showkeys
您的输入路径中有一个旧的。