如何使用 hyperref 为引用括号着色?

如何使用 hyperref 为引用括号着色?

我想给内联引用的括号添加颜色,例如:部分文字[9]在 latex 中是这样写的some text\cite{9}。现在 hyperref 只为数字“9”着色,而不为括号“[]”。有没有什么解决方法?

答案1

您可以使用该cite包:

\documentclass{article}
\usepackage{color}
\usepackage{hyperref}
\usepackage{cite}
\renewcommand{\citeleft}{\textcolor{red}{[}}
\renewcommand{\citeright}{\textcolor{red}{]}}
\begin{document}
Hello \cite{world}!
\begin{thebibliography}{99}
\bibitem{world} created some time ago
\end{thebibliography}
\end{document}

相关内容