Ich habe folgenden Hinweis in meine .bib
Akte geschrieben:
@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},
}
Wegen dieser Referenz gibt mir LaTeX eine badbox
Warnung
underful hbox (badness 1158)
und die Ausgabedatei .dvi
sieht wie folgt aus:
Wie kann ich dieses Problem lösen?
Nachtrag
Ich habe den Vorschlag von David Carlisle und Svend Tveskaeg befolgt und meiner Präambel \hyphenation{bio-med-i-cine} hinzugefügt. Das Ergebnis lautet:
Das ist besser, aber der Autorteil ist immer noch nicht korrekt.
Noch eine Frage: Wie entscheidet Latex, wann der Satz aufgeteilt wird? Wird er entsprechend der korrekten Silbentrennungspunkte des Wortes aufgeteilt?
Antwort1
Standardmäßig trennt TeX das Wort „Biomedicine“ nicht, wenn es die US-englischen Muster verwendet. Sie könnten etwas hinzufügen wie
\hyphenation{Bio-medi-cine}
zu Ihrer Präambel.
Antwort2
Unter Berücksichtigung dessen, was @David Carlisle gerade gepostet hat und was @Svend Tveskaeg angemerkt hat, haben Sie einige Möglichkeiten:
1) Versuchen Sie:
\hyphenation{bio-med-i-cine}
in Ihrer Präambel. Dadurch werden die richtigen Silbentrennungspunkte gesetzt und der Satz hoffentlich an der richtigen Stelle unterbrochen.
2) Da Sie die Klasse verwenden IEEEtran
, können Sie auch einen dieser Bibliographie-Stile verwenden. Bitte beachten Sie, dass nicht alle davon IEEE-kompatibel sind. Sie müssen dies anhand vonIEEE bst Anleitung Dokumentation
\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
Wenn Ihre Arbeit nicht IEEE-konform sein muss, können Sie immer versuchen, die Standardzeile (die von IEEE vorgeschrieben ist) anstelle der Autorennamen wegzulassen. Dies erreichen Sie, indem Sie in Ihrer .bib-Datei einen neuen Bibliographieeintrag angeben:
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLdash_repeated_names = "no"
}
und dann \bstctlcite{IEEEexample:BSTcontrol}
in Ihrem Code verwenden.
IEEEtran
Wenn Sie jedoch bei der Klasse und bleiben müssen IEEEtran.bst
, schlage ich vor, dass Sie sich ausschließlich für Option 1) entscheiden. Ist dies nicht der Fall, versuchen Sie es mit natbib
und einem der bibliography
von mir bereitgestellten Stile. natbib
ist sehr leistungsstark und wird dies höchstwahrscheinlich problemlos bewältigen.