![使用 Adobe Acrobat 查看的 pdf 会显示一个框,其中的 URL 链接由 hyperref 生成,前面是当前文件的本地路径](https://linux22.com/image/476783/%E4%BD%BF%E7%94%A8%20Adob%E2%80%8B%E2%80%8Be%20Acrobat%20%E6%9F%A5%E7%9C%8B%E7%9A%84%20pdf%20%E4%BC%9A%E6%98%BE%E7%A4%BA%E4%B8%80%E4%B8%AA%E6%A1%86%EF%BC%8C%E5%85%B6%E4%B8%AD%E7%9A%84%20URL%20%E9%93%BE%E6%8E%A5%E7%94%B1%20hyperref%20%E7%94%9F%E6%88%90%EF%BC%8C%E5%89%8D%E9%9D%A2%E6%98%AF%E5%BD%93%E5%89%8D%E6%96%87%E4%BB%B6%E7%9A%84%E6%9C%AC%E5%9C%B0%E8%B7%AF%E5%BE%84.png)
我想(如果可能的话)在使用包生成的链接中隐藏由 pdflatex 生成的当前打开的 pdf 文件的路径。当使用而不是 TeXworkshyperref
查看 pdf 时,就会出现问题。需要澄清的是,当鼠标悬停在 pdf 上的链接上时,url 会弹出一个框,但也会显示当前 pdf 文件的路径。如何摆脱本地路径文本??Adobe Acrobat Reader XI
Win8.1
一个例子:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[pdftex]{hyperref}
\begin{document}
\href{ http://www.kleptocrat.edu}{Prof.Gas Bag}
\end{document}
答案1
在第一个参数中,不在 url 前引入虚假空格似乎\href
可以解决问题。我说“似乎”是因为我无法访问该版本的 Reader 或 Windows。因此,我在 GNU/Linux 上使用旧版本进行了测试。但是,我重现了该问题并测试了解决方案,所以我猜是相同的。(如果不是,请告诉我,我会删除此答案。)
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\begin{document}
\href{http://www.kleptocrat.edu}{Prof.Gas Bag}
\end{document}