Badbox von „untererfüllte Hbox (Badness 1158)“

Badbox von „untererfüllte Hbox (Badness 1158)“

Ich habe folgenden Hinweis in meine .bibAkte 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 badboxWarnung

underful hbox (badness 1158)

und die Ausgabedatei .dvisieht wie folgt aus:

Bildbeschreibung hier eingeben

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:

Bildbeschreibung hier eingeben

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.

IEEEtranWenn 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 natbibund einem der bibliographyvon mir bereitgestellten Stile. natbibist sehr leistungsstark und wird dies höchstwahrscheinlich problemlos bewältigen.

verwandte Informationen