使用 Adob​​e Acrobat 查看的 pdf 会显示一个框,其中的 URL 链接由 hyperref 生成,前面是当前文件的本地路径

使用 Adob​​e Acrobat 查看的 pdf 会显示一个框,其中的 URL 链接由 hyperref 生成,前面是当前文件的本地路径

我想(如果可能的话)在使用包生成的链接中隐藏由 pdflatex 生成的当前打开的 pdf 文件的路径。当使用而不是 TeXworkshyperref查看 pdf 时,就会出现问题。需要澄清的是,当鼠标悬停在 pdf 上的链接上时,url 会弹出一个框,但也会显示当前 pdf 文件的路径。如何摆脱本地路径文本??Adobe Acrobat Reader XIWin8.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}

相关内容