为什么使用 \href 时 hyperref 不会破坏链接,但使用 \url 时会破坏链接?Bibtex 条目位于文档中间?

为什么使用 \href 时 hyperref 不会破坏链接,但使用 \url 时会破坏链接?Bibtex 条目位于文档中间?

我在准备简历时遇到了以下问题。hyperref 准备的几个链接在几行中没有断开。我想知道是否有办法解决这个问题。这是一个最小的工作示例:

\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage[left=1.8in,right=1.8in,top=0.6in,bottom=0.6in]{geometry}

\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}

\usepackage{hyperref}

\definecolor{linkcolour}{rgb}{0,0.2,0.6} 
\hypersetup{colorlinks=true,
breaklinks=true,
urlcolor=linkcolour,linkcolor=linkcolour,
citecolor=NavyBlue}

\begin{document}

\begin{itemize}

\item A.~M.~Aragón, S.~Soghrati, and P.~H.~Geubelle. In-plane deformation effect on the cohesive failure of heterogeneous adhesives: a multi-scale analysis based on a 3D generalized finite element scheme, \emph{Journal of the Mechanics and Physics of Solids}, Published online; doi: \href{http://dx.doi.org/10.1016/j.jmps.2013.03.003}{http://dx.doi.org/10.1016/j.jmps.2013.03.003}

\item A.~M.~Aragón, S.~Soghrati, and P.~H.~Geubelle. In-plane deformation effect on the cohesive failure of heterogeneous adhesives: a multi-scale analysis based on a 3D generalized finite element scheme, \emph{Journal of the Mechanics and Physics of Solids}, Published online; doi: \url{http://dx.doi.org/10.1016/j.jmps.2013.03.003}

\end{itemize}

\end{document}

这段代码的运行结果如下:

在此处输入图片描述

另外,有没有办法在文档中间使用 bibtex 条目,因为它们显示在文章末尾?我需要列出出版物清单,而我唯一能做到这一点的方法就是编写常规文本来模仿 bibtex 条目。

答案1

hyperref 的第二个参数被视为(并带有连字符)普通文本 - 例如,如果您使用下划线,也会收到错误。如果您希望 hyperref 将其视为 url,请使用\nolinkurl

\href{http://dx.doi.org/10.1016/j.jmps.2013.03.003}{\nolinkurl{http://dx.doi.org/10.1016/j.jmps.2013.03.003}}

相关内容