可以带 hyperref 的下划线链接吗?

可以带 hyperref 的下划线链接吗?

我怎样才能给链接加上下划线hyperref

这意味着如何配置hyperref不改变打印输出的颜色,而是使用在打印中完全透明的带下划线的活动链接。

合格答案的条件是不要在hyperref宏的本地副本中进行代码更改,用于 dvi/PS 中的换行/连字符连接以及 PDF 输出,以及不同 dvi 驱动程序的配置(例如pstricks.con)。指定下划线颜色、线宽、相对位置/相对于基线的偏移的选项是加分项,但功能并非必不可少。

答案1

您可以尝试以下操作:

\documentclass{article}
\usepackage[colorlinks=false,
            allbordercolors={0 0 0},
            pdfborderstyle={/S/U/W 1}]{hyperref}

\begin{document}

\url{blub.blub.blub}

\end{document}

答案2

给 URL、引文、图表和章节参考加下划线:

\usepackage[pdfborderstyle={/S/U/W 1}]{hyperref}

或者,如果创建模板文档:

\usepackage[hidelinks]{hyperref} % Clickable URLs and cross-references.
\hypersetup{pdfborderstyle={/S/U/W 1}} % Underline links (non-printing).
% Comment out the line above to remove underlines from links.

笔记:

  • 链接文本没有颜色,只有下划线有颜色。
  • 下划线的颜色取决于链接的类型。(即 URL、引文、图表等使用不同的颜色)
  • 打印时下划线不可见。

编辑: 您可以像这样更改链接下划线颜色:[1]

\usepackage{xcolor}            % specify colors by name (e.g. "red")
\usepackage{hyperref}          % clickable URls and cross-references
\hypersetup{
    pdfborderstyle={/S/U/W 1}, % underline links instead of boxes
    linkbordercolor=red,       % color of internal links
    citebordercolor=green,     % color of links to bibliography
    filebordercolor=magenta,   % color of file links
    urlbordercolor=cyan        % color of external links
}

还有更多自定义选项。请参阅 [1]。

这个答案如果您希望 URL 看起来像在 Web 浏览器中显示的一样。

答案3

我建议你使用我的套餐href-ul

\documentclass{article}
\usepackage{href-ul}
\begin{document}
Go to \href{https://www.google.com}{Google}!
\end{document}

它会为你创建一个像网页一样的链接,带有优雅的下划线:)

相关内容