我在准备简历时遇到了以下问题。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}}