Свернуть URL (игнорирует поля) в BibTeX, используя pdfLaTeX - PullRequest
7 голосов
/ 10 ноября 2010

Я использую пакет breakurl и пакет hyperref с pdfLatex и BibTeX для цитирования URL. URL ломается, но не в соответствии с моими полями. Можно ли каким-то образом заставить URL-адрес распознать мои поля или вызвать разрыв строки? Заранее спасибо.

Код:

\usepackage{hyperref} \usepackage[vertfit]{breakurl} </p> <pre>@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}}, }

Ответы [ 2 ]

5 голосов
/ 10 ноября 2010

Иногда, когда LaTeX не может красиво разбить строки, он оставляет их без настройки. Вы можете контролировать это поведение, поместив \sloppy в начало документа и посмотреть, подходит ли оно вам больше. Кроме того, у вас есть пробелы в вашем URL, как я видел в вашем посте. Удалить их. Пакет url обычно отлично справляется с работой, разбивая URL-адреса (я не использовал пакет breakurl, и мои URL красиво разбиваются косыми чертами или тире).

4 голосов
/ 22 марта 2012

Лучше добавить 'breaklinks' в опции для hyperref или, если использовать url, явно отформатировать URL в файле bibtex "\ url {http: ....}".Это решило проблему для меня.Возможно, вам все равно придется переопределить формат для URL, если поле по умолчанию не соответствует вашим целям.

...