如何阻止 moderncv \homepage 自动将“http://”添加到我的链接?

如何阻止 moderncv \homepage 自动将“http://”添加到我的链接?

我正在使用moderncv它来写简历。我想放入的链接\homepage是 https 链接。但是\homepage{https://foo.com}生成http://https://foo.com在 pdf 文件中。如何阻止\homepage自动将“http://”添加到我的 URL 中?

谢谢。

答案1

如果您不使用任何社交网络功能,则以下操作应该有效:

\renewcommand*{\httplink}[2][]{%
  \ifthenelse{\equal{#1}{}}%
    {\href{#2}{#2}}%
    {\href{#2}{#1}}}

这样它就会剥落全部来自http://代码,这意味着您必须在需要的地方将其放回原处。

假设你想在简历中创建的所有链接都是https链接(即使是社交网络!我不确定这是否适用于社交网站),你也可以定义

\renewcommand*{\httplink}[2][]{%
  \ifthenelse{\equal{#1}{}}%
    {\href{https://#2}{#2}}%
    {\href{https://#2}{#1}}}

这将使所有通过格式化的超链接modercv显示为https链接。


更好的解决方案是使用第一个选项,然后修补社交网络设置命令(如果需要)以使用非选项https

相关内容