Я записал в своем файле следующую ссылку .bib
:
@ARTICLE{Auvinet11,
author = {E. Auvinet and F. Multon and A. St-Arnaud and J. Rousseau and J. Meunier},
title = {Fall Detection With Multiple Cameras: An Occlusion-Resistant Method \\
Based on 3-D Silhouette Vertical Distribution},
journal = {Information Technology in Biomedicine},
year = {2011},
volume = {15},
pages = {290-300},
}
Из-за этой ссылки LaTeX выдает мне badbox
предупреждение
underful hbox (badness 1158)
и выходной .dvi
файл выглядит следующим образом:
Как я могу решить эту проблему?
Постскриптум
Следуя предложению Дэвида Карлайла и Свена Твескаега, я добавил \hyphenation{bio-med-i-cine} в свою преамбулу. Результатом стало:
Это уже лучше, но часть с автором все еще неверна.
Еще один вопрос, как Latex решает разбить предложение? Разбивает ли он его в соответствии с правильными переносами слов?
решение1
По умолчанию, используя шаблоны американского английского языка, TeX не расставляет дефисы в слове «Biomedicine»; вы можете добавить что-то вроде
\hyphenation{Bio-medi-cine}
к вашей преамбуле.
решение2
Принимая во внимание то, что только что опубликовал @David Carlisle и на что указал @Svend Tveskaeg, у вас есть несколько вариантов:
1) Попробуйте:
\hyphenation{bio-med-i-cine}
в вашей преамбуле. Это установит правильные точки переноса и, надеюсь, разобьет предложение в нужном месте.
2) Поскольку вы используете IEEEtran
класс, вы также можете использовать один из этих стилей библиографии. Обратите внимание, что не все из них соответствуют IEEE, и вам придется проверить это на основеIEEE bst как документировать
\bibliographystyle{IEEEtran} % The standard IEEEtran BibTeX style file. For use with IEEE work.
\bibliographystyle{IEEEtranS} % A version of IEEEtran.bst that sorts the entries. Some IEEE conferences/publications may use/allow sorted bibliographies.
\bibliographystyle{IEEEtranSA} % Like IEEEtranS.bst, but with alphanumeric citation tags like alpha.bst. Not for normal IEEE use.
\bibliographystyle{IEEEtranN} % Like IEEEtran.bst, but based on plainnat.bst and is compatible with Patrick W. Daly's natbib package. Not for normal IEEE use.
\bibliographystyle{IEEEtranSN} % Sorting version of IEEEtranN.bst. Not for normal IEEE use
Теперь, если вам не нужно, чтобы ваша работа соответствовала IEEE, вы всегда можете попробовать не использовать строку по умолчанию (и обязательную для IEEE) вместо имен авторов. Это делается путем указания новой записи библиографии в вашем файле .bib:
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLdash_repeated_names = "no"
}
а затем использовать \bstctlcite{IEEEexample:BSTcontrol}
в своем коде.
Однако, если вам нужно придерживаться класса IEEEtran
и IEEEtran.bst
, я предлагаю вам полностью остановиться на варианте 1). Если нет, попробуйте использовать natbib
и один из bibliography
предоставленных мной стилей. natbib
он очень мощный и, скорее всего, справится с этим без проблем.