我从来没有在任何地方看到过使用灰色以外的颜色为 LaTeX 中显示的标签着色的示例\usepackage{showkeys}
。
例如,假设我希望label
s 显示为 (浅) 绿色,而ref
那些标签的 s 则显示为 (浅) 红色,或者更好的是 (浅) 粉色。该怎么做呢?
我很清楚\usepackage{show keys}
“颜色”键 — 但不幸的是颜色总是灰色。如何改变它?
答案1
该包showkeys
使用以下代码
\let\SK@refcolor\relax
\let\SK@labelcolor\relax
\DeclareOption{color}{\AtEndOfPackage{%
\RequirePackage{color}%
\definecolor{refkey}{gray}{.75}%
\definecolor{labelkey}{gray}{.75}%
\def\SK@refcolor{\color{refkey}}%
\def\SK@labelcolor{\color{labelkey}}}}
为了设置颜色。refkey
和labelkey
都设置为浅灰色“颜色”。使用refkey
和labelkey
颜色的不同定义就足够了。
\documentclass{article}
\usepackage[color]{showkeys}
\definecolor{refkey}{rgb}{0,0,1}
\definecolor{labelkey}{rgb}{0,1,0}
\begin{document}
\section{My nice section}\label{foosection}
In \ref{foosection} we saw that\dots
\end{document}