![包装显示按键,关闭/打开按键显示](https://linux22.com/image/398563/%E5%8C%85%E8%A3%85%E6%98%BE%E7%A4%BA%E6%8C%89%E9%94%AE%EF%BC%8C%E5%85%B3%E9%97%AD%2F%E6%89%93%E5%BC%80%E6%8C%89%E9%94%AE%E6%98%BE%E7%A4%BA.png)
有没有技巧(我没看到有这个选项)可以打开/关闭打印按键?关闭就足够了。因为在我的草稿文档末尾,我有可以帮助我工作的目录,而按键更多的是阻碍而不是帮助。
编辑。添加的示例:
\documentclass{book}
\usepackage{showkeys}
\usepackage{nameref}
\begin{document}
\chapter{ch1}\label{ch:first}
\section{Introduction}
First page
\section{Conclusion}\label{sec:aaa}
\addcontentsline{toc}{chapter}{sec of \nameref{ch:first}}
abc\label{abc}
\renewcommand*\showkeyslabelformat[1]{}
xyz\label{xyz}
\tableofcontents
\end{document}
目录中不应有来自 showkeys 的引用
答案1
如文档中所述,您可以重新定义打印命令。这会影响 \label。\ref
(和\nameref}
)使用另一个命令,并且似乎没有官方界面。但重新定义内部命令似乎有效。
\documentclass{book}
\usepackage{showkeys}
\usepackage{nameref}
\begin{document}
\chapter{ch1}\label{ch:first}
\section{Introduction}
First page
\section{Conclusion}\label{sec:aaa}
\addcontentsline{toc}{chapter}{sec of \nameref{ch:first}}
abc\label{abc}
\ref{xyz} \nameref{ch:first}
\renewcommand*\showkeyslabelformat[1]{}
\makeatletter
\def\SK@@ref#1>#2\SK@{}
\makeatletter
xyz\label{xyz}
\ref{xyz} \nameref{ch:first}
\tableofcontents
\end{document}