答案1
在 PDF 中,就像在 html 中一样,链接<a href="www.google.it"
不是指向 google 网站的链接,而是指向www.google.it
当前目录中文件的相对链接。
但是,如果使用 latex 源,同一个源可能会生成.dvi
或.pdf
或.ps
或.html
,具体取决于所使用的管道,如果没有给出扩展名,hyperref 会猜测最终的文件扩展名并添加 .pdf。这是设计使然,不是故障,hyperref 一直都是这样做的,这不是最近的变化
因此,.pdf
在以 结尾的示例中没有添加,.it
因为 hyperref 认为它是一个带有扩展名的文件,并且在那些情况下.it
不会添加默认扩展名。.pdf
如果您的评论是指指向的链接www.google.it
不仅没有被.pdf
添加而且还可以作为链接使用,那么这就是您的 PDF 浏览器“善良”并将“以 www 开头的相对 URL”解释为“绝对 URL 但省略了 http 协议”这并非不可能,浏览器和电子邮件阅读器当然一直都在做这种事情。
答案2
使用正确的 URL,以协议开头,例如https://www.google.it. – Ulrike Fischer 2020 年 12 月 2 日 15:41 这帮助我解决了这个问题
一开始只有“www.”会引发错误
\href{www.linkedin.com/in/xxxx-xxxx/}\seticon{faLinkedin}
但是我将其替换为“https://”,我甚至尝试了“https://www.”并且也有效
\href{https://linkedin.com/in/xxxx-xxxx/}\seticon{faLinkedin}