![可以带 hyperref 的下划线链接吗?](https://linux22.com/image/247012/%E5%8F%AF%E4%BB%A5%E5%B8%A6%20hyperref%20%E7%9A%84%E4%B8%8B%E5%88%92%E7%BA%BF%E9%93%BE%E6%8E%A5%E5%90%97%EF%BC%9F.png)
我怎样才能给链接加上下划线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}
它会为你创建一个像网页一样的链接,带有优雅的下划线:)