为什么该项目在我的书目中没有正确显示?
@misc{ann, abstract = {ANN is an implbmentation of nearest neighbor search.}, author = {David M. Mount and Sunil Arya}, howpublished = {\url{http://www.cs.umd.edu/~mount/ANN/}}, keywords = {knn}, posted-at = {2010-04-08 00:05:04}, priority = {2}, title = {ANN.}, url = "http://www.cs.umd.edu/~mount/ANN/", year = {2008} } @misc{Nilsson96introductionto, author = {Nilsson, Nils J.}, citeulike-article-id = {6995464}, howpublished = {\url{http://robotics.stanford.edu/people/nilsson/mlbook.html}}, keywords = {*file-import-10-04-11}, posted-at = {2010-04-11 06:52:28}, priority = {2}, title = {Introduction to Machine Learning: An Early Draft of a Proposed Textbook.}, year = {1996} }
EDIT:
I am using
\usepackage{hyperref}
不
\usepackage{url}
。与url包一起使用时会产生错误。难道两个人不能一起工作吗?
我想在pdf文件中使用 super 链接,所以我想使用hyperref包而不是url包。我用Google搜索了一下,然后尝试
\usepackage[hyperindex,breaklinks]{hyperref}
但是仍然没有像以前一样的换行符。我该怎么做?
编辑:
当同时使用url和hyperref时,
如果只是
\usepackage{hyperref}
\usepackage{url}
Latex的编译很好,但是链接仍然是超链接,并且没有换行符。如果我不使用hyperref包,则该链接具有换行符,但是我丢失了 super 链接。由于\ url可以在hyperref和url包中使用,我如何指定使用哪个包的\ url?
如果是
\usepackage{hyperref}
\usepackage[hyphens]{url}
latex编译命令将报告与URL的冲突:
! LaTex Error: Option clash for package url.
所以我想知道应该怎么做?
最佳答案
如果您说的是太宽的间距,那是因为URL似乎不允许换行。为什么发生这种情况是另一个问题,答案取决于您的序言(您使用的软件包等)。原则上,如果使用得当,url package应该允许换行。
编辑
here描述了此问题(及其解决方案)(由于该网站目前处于离线状态,因此将您发送到Google缓存)。底线:要么使用breakurl软件包,要么使用PDFLaTeX,或者同时使用两者。
关于latex - 使用Bibtex和hyperref包在URL中进行换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2625714/