moderncv 文档类中的 Hyperref 换行符

moderncv 文档类中的 Hyperref 换行符

我在用

\documentclass[11pt,a4paper,sans]{moderncv}

\newcommand{\MYhref}[3][blue]{\href{#2}{\color{#1}{#3}}}

对于我的一个链接,我正在使用:

\cventry{MSc THESIS}{``Title here''}{}{}{}{\begin{itemize}
\item Link to article: 
\MYhref{https://www.researchgate.net/publication/title_here}
{www.researchgate.net/publication/title\_here}
\end{itemize}

然而,这里文章的链接按预期显示为蓝色,但链接超出了边缘(链接的一部分不可见)。我想将链接分成两行。

我尝试使用提供的解决方案 这个 tex.stackexchange 链接这个 tex.stackexchange 链接毫无效果。当我尝试

\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}

我收到一条错误信息

! LaTeX Error: Option clash for package hyperref.

答案1

经过几个小时的谷歌搜索,我找到了我的问题的答案。

只需使用:

\MYhref{https://www.researchgate.net/publication/title_here}
{\nolinkurl{www.researchgate.net/publication/title\_here}}

通过使用该选项\nolinkurl{},LaTeX 会自动断开链接。

相关内容