\href 换行问题

\href 换行问题

我在使用 \href 时遇到了麻烦,因为链接描述很长,然后被分成两行。问题在于链接框,它显然无法正确分解,然后消失,如下例所示:

\documentclass{scrartcl}

\usepackage[breaklinks=true]{hyperref}
\usepackage{breakurl}

\begin{document}

\begin{minipage}{0.3\linewidth}
  \href{url}{Very long link which should be broken}

  \url{Very/long/link/which/should/be/broken}
\end{minipage}

\end{document}

输出:

sdfsdenter 图像描述在这里

如你看到的,中断网址软件包为每行创建两个框架,而頁面命令控制超链接软件包只会在行与行之间创建一个小框架。与没有框架的彩色链接组合时,几乎不可能通过鼠标找到链接...

更新:此问题发生在使用乳胶+韓國仅限链条,pdflatex效果很好。省略布拉库尔包裹乳胶+韓國结果是网址没有损坏:

 \documentclass{scrartcl}

\usepackage[breaklinks=true]{hyperref}
% \usepackage{breakurl}

\begin{document}

\framebox{
  \begin{minipage}{0.3\linewidth}
    \href{url}{Very long link which should be broken}

    \url{Very/long/link/which/should/be/broken}
  \end{minipage}
}

\end{document}

输出:

在此处输入图片描述

答案1

对我来说,您的代码给出了正确的损坏 URL。可能您只是使用了与此设置冲突的编译器。正如 @Cupora 所述,它latex+dvipdf似乎拒绝创建正确的链接。

我已经使用pdflatex和进行了编译lualatex,它们都显示以下输出:

链接

xelatex似乎使用失败breakurl,但这可能是我的设置的问题。

相关内容