超链接颜色问题

超链接颜色问题

我阅读了该问题的一些答案,但它仍然没有按预期工作。代码显示:链接黄色,边框绿色:结果不是我期望的。如果我更改颜色,结果仍然相同。

在此处输入图片描述

\documentclass{article}
\usepackage{xcolor,hyperref}

\hypersetup{%
    colorlinks=true,
    linkcolor=yellow,
    linkbordercolor=green,
    pdfborderstyle={/S/U/W 1pt}}

\begin{document}

\href{%
    https://studio.code.org/s/course3/stage/2/puzzle/1}{%
    Labyrinthe}

\end{document}

答案1

您需要重置边框样式AtBeginDocument:

\documentclass{article}
\usepackage{xcolor}
\usepackage{hyperref}

\hypersetup{%
    colorlinks=true,
    urlcolor=yellow,
    urlbordercolor=green,
    pdfborder={1 1 1},
    }

\AtBeginDocument{\hypersetup{pdfborderstyle={/S/S/W 1}}}
\begin{document}

\href{%
    https://studio.code.org/s/course3/stage/2/puzzle/1}{%
    Labyrinthe}

\end{document}

在此处输入图片描述

pdfborderstyle={/S/U/W 1}如果您想加下划线则使用。

相关内容