Почему этот объект не показывают правильно в моей библиографии?
@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} }
Править:
Я использую
\usepackage{hyperref}
нет
\usepackage{url}
. Это производит ошибку при использовании пакета URL вместе с ним. Таким образом, разве эти два не могут сотрудничать?
Я хотел бы использовать ссылки hyper в файле PDF, таким образом, я хочу использовать hyperref пакет вместо пакета URL. Я погуглил немного и попытку
\usepackage[hyperindex,breaklinks]{hyperref}
но нет все еще никакого разрыва строки так же, как прежде. Как я могу сделать это?
Править:
При использовании URL и hyperref вместе, если это справедливо
\usepackage{hyperref}
\usepackage{url}
компиляция латексом прекрасна, но ссылка является все еще гиперссылкой и не имеет все еще никакого разрыва строки. Если я не использую hyperref пакет, ссылка имеет разрыв строки, но я теряю ссылки hyper. Так как \url может использоваться и в hyperref и в пакетах URL, как я могу указать, какой \url пакета используется?
Если это
\usepackage{hyperref}
\usepackage[hyphens]{url}
компиляция латексной командой сообщит о столкновении с URL:
! LaTex Error: Option clash for package url.
Так интересно, как я должен сделать?
Если вы имеете в виду слишком большой интервал, то это потому, что URL-адреса, похоже, не допускают перевода строки. Почему так происходит - это другой вопрос, и ответ зависит от вашей преамбулы (используемых вами пакетов и т.д.). В принципе, при правильном использовании пакет url должен разрешать переносы строк.
EDIT. Эта проблема (и ее решение) описана здесь (отсылаю вас к кэшу Google, так как сайт сейчас не в сети). Итог: используйте либо пакет breakurl, либо PDFLaTeX, либо и то, и другое.
Обычно URL-адреса переносятся через дефис, но в вашей библиографии их нет. Когда URL-адреса не помещаются в одну строку, они перемещаются на следующую строку, а текст перед ними растягивается, чтобы заполнить предыдущие строки. Поскольку есть только одно место для разрыва строки, маловероятно, что предыдущий текст хорошо впишется в целое количество строк, и вы получите все дополнительное пространство.
РЕДАКТИРОВАТЬ : Когда вы изменили запись о нагруднике, вы изменили ее таким образом, что текст хорошо вписался. Это просто совпадение, вы не устранили свою проблему.
Я подозреваю, что добавление
\usepackage{url}
в преамбулу решит эту проблему.