无特殊颜色的首字母缩略词超链接

无特殊颜色的首字母缩略词超链接

我使用acronym软件包来管理缩写词。我想显示不带特殊颜色或边框的缩写词超链接,就像纯文本一样。

有没有办法做到这一点?

答案1

acronym使用\AC@hyperlink其链接。这可以重新定义为本地设置选项hidelinks

\documentclass{article}
\usepackage{acronym}
\usepackage{hyperref}[2011/02/05]

\makeatletter
\AtBeginDocument{%
  \renewcommand*{\AC@hyperlink}[2]{%
    \begingroup
      \hypersetup{hidelinks}%
      \hyperlink{#1}{#2}%
    \endgroup
  }%
}
\makeatother

\begin{document}

\ac{foo} and \ac{foo}

\begin{acronym}
\acro{foo}[FB]{FooBar}
\end{acronym}

\end{document}

如果你想彻底删除该链接:

\documentclass{article}
\usepackage{acronym}
\usepackage{hyperref}[2011/02/05]

\makeatletter
\AtBeginDocument{%
  \renewcommand*{\AC@hyperlink}[2]{#2}%
}
\makeatother

\begin{document}

\ac{foo} and \ac{foo}

\begin{acronym}
\acro{foo}[FB]{FooBar}
\end{acronym}

\end{document}

相关内容