9

我正在使用带有 pdfLatex 和 BibTeX 的 breakurl 包和 hyperref 包来引用 url。该网址正在中断,但不是根据我的边距。有什么办法可以让网址识别我的边距或强制换行吗?提前致谢。

代码:

\usepackage{hyperref} \usepackage[vertfit]{breakurl}

@MISC{cmm:dataset,
author = {University of Bristol Centre for Multilevel Modelling},
    title = {Datasets used in reviews},
    howpublished = {\url{http://www.cmm.bristol.ac.uk/learning-training/multilevel-m-software/exam.shtml}},
}
4

2 回答 2

6

有时,当 LaTeX 不能很好地换行时,它会使它们未经调整。\sloppy您可以在文档开头控制该行为,并查看该行为是否更适合您。此外,正如我在您的帖子中看到的那样,您的 URL 中有空格。删除它们。该url软件包通常可以很好地破坏网址(我没有使用过该breakurl软件包,并且我的网址很好地被斜杠或破折号打破)。

于 2010-11-10T16:38:25.977 回答
4

最好将“断链接”添加到 hyperref 的选项中,或者如果使用 url 显式格式化 bibtex 文件“\url{http:....}”中的 url。这解决了我的问题。如果默认框不适合您的目的,您可能仍需要重新定义 url 的格式。

于 2012-03-22T07:30:57.673 回答