我尝试在 ModernCV 中插入一个可点击的 URL,但不知何故输出中没有可点击的 URL。这在过去是可行的(在 Ubuntu 12.04 上;做了一些更改,例如包括 hyperref。现在不需要了,因为 moderncv 已包含它),但在 Ubuntu 13.10 中不再有效。
这是演示此问题的 MWE。在编译时,我以 NavyBlue 突出显示了“Google”,但无法点击。有人能指出可能出现的问题吗!
\documentclass[11pt,a4paper,usenames,dvipsnames,svgnames,table]{moderncv}
\moderncvtheme[blue]{classic}
\usepackage[scale=0.8]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\firstname{First name}
\familyname{Last name}
\title{Curriculum Vitae}
\address{Address line 1}{Address line 2}
\mobile{Phone}
\email{Email}
\AtBeginDocument{\hypersetup{colorlinks, urlcolor=NavyBlue}}
\begin{document}
\section{Education}
\cventry{Year}{Degree}{University}{Location}{GPA. \href{http://google.com}{Google}}{}
\end{document}
我认为我已经清楚地解释了这个问题,但如果我可以添加什么,请告诉我。我在 Ubuntu 13.10 上运行以下版本的 pdflatex:
$ pdflatex -v
pdfTeX 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
kpathsea version 6.1.1
Copyright 2013 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.49; using libpng 1.2.49
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with poppler version 0.24.1
编辑:修正\cventry
和的参数\address
。
编辑 2:事实证明 @IanThompson 的怀疑是真的。这是我使用的 PDF 查看器 Okular 的问题;该 URL 在 xpdf 和 Evince 上工作正常。但我不会关闭这个问题。我知道这严格来说不是 TeX 问题,但不同的编辑器输出不同似乎不太好(至少对我来说)——潜在雇主发现无法点击的 URL 可能会感到恼火,从而导致不必要的问题(可能的情况也更多)。如果有人能提出解决方案,那就太好了。而且 @IanThompson 的在“google.com”前添加“www.”的答案也没有用。
答案1
我认为你需要www.
先google.com
。以下示例在 Adobe Reader 9 (linux) 中引起了同样的问题,尽管它对其他一些查看器来说运行正常。插入后,www.
它对我尝试过的所有查看器都有效。
\documentclass[11pt]{article}
\usepackage{hyperref}
\begin{document}
\href{http://google.com}{Google} % Insert www. before google!
\end{document}
答案2
对于 Okular 选择View->Presentation mode
你就会得到你想要的。