我遇到了一个关于如何将长链接变成多行链接的问题。
以下是 LaTeX 代码:
\documentclass[11pt]{article}
\usepackage[colorlinks,citecolor=black,linkcolor=black]{hyperref}
\PassOptionsToPackage{hyphens}{url}
\begin{document}
\section{example}
test \footnote{photo from:Ferroelectrics-Physical-Effects,M.Lallart,2011,InTech, \\ \url{http://www.intechopen.com/books/ferroelectrics-physical-effects/photo-induced-effect-in-quantum-paraelectric-materials-studied-by-transient-birefringence-measuremen} }:
\end{document}
我参考了这些建议强制在 \url 中换行
但我仍然无法\url
在 中工作sloppypar
。这意味着当我删除时,\url{content}
只在 r 中放入“内容”,sloppypa
它会工作,但我需要\url
突出显示或区分 url 链接。
我怎样才能意识到这一点?
我用XeLaTeX
。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
问题已经解决了。谢谢@Herbert 你真的给了我很大的帮助。
我应该将 \PassOptionsToPackage{hyphens}{url} 更改为 \usepackage[hyphens]{url} 这样就可以了:
我猜我使用了错误的代码来传递选项。
答案1
正如 Werner 已经提到的那样,使用该hyphens
选项,并且对于脚注不要使用环境sloppypar
:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[hyphens]{url}
\usepackage[colorlinks,citecolor=black,linkcolor=black]{hyperref}
\begin{document}
foo\footnote{%
Toshiro Kohmoto and Yuka Koyama (2011). Photo-induced Effect in Quantum Paraelectric Materials Studied by Transient Birefringence Measurement,
Ferroelectrics~--~Physical Effects, Dr. Mickal Lallart (Ed.), ISBN: 978-953-307-453-5, InTech, DOI: 10.5772/17132. Available from:
\url{http://www.intechopen.com/books/ferroelectrics-physical-effects/photo-induced-effect-in-quantum-paraelectric-materials-studied-by-transient-birefringence-measuremen}}
\end{document}