Entfernen Sie mithilfe von natbib Zeilenumbrüche zwischen Autoren, Titel und Zeitschrift in der Bibliografie

Entfernen Sie mithilfe von natbib Zeilenumbrüche zwischen Autoren, Titel und Zeitschrift in der Bibliografie

Vor kurzem musste ich das Layout meines Dokuments ändern und das neue Layout verwendet natbib. Das Problem ist, dass natbib einen Zeilenumbruch zwischen Autorennamen, Titel und Zeitschriftennamen hinzufügt.

Ich ändere keine Parameter und definiere nichts im Dokument neu, daher frage ich mich, wo das Problem liegen kann.

\usepackage[authoryear]{natbib}
\bibliographystyle{unsrtnat}
\setcitestyle{authoryear,open={(},close={)}}
\bibliography{sample}

Ich möchte jeden Eintrag in einer Zeile haben (nicht die gesamte Bibliographie in einer Zeile): Beispiel:

Yuanhang Wang, Chao Deng, Jun Wu, Yingchun Wang und Yao Xiong. Ein Korrekturwartungsschema für technische Ausrüstung. Engineering Failure Analysis, 36:269–283, 2014.

Richard C. Dorf und Robert H. Bishop. Moderne Steuerungssysteme. Pearson, 2011.

und nicht:

Yuanhang Wang, Chao Deng, Jun Wu, Yingchun Wang und Yao Xiong.
Ein Korrekturwartungsschema für technische Ausrüstung.
Engineering Failure Analysis, 36:269–283, 2014.

Richard C. Dorf und Robert H. Bishop.
Moderne Steuerungssysteme.
Pearson, 2011.

Aber das ist, was ich bekomme:

Bildbeschreibung hier eingeben

Dank im Voraus.

Update: Dies ist die CLS-Datei, die mir das Journal zur Verfügung gestellt hat:IWCOMP.cls

Antwort1

Ich kann die Ausgabe mit der Option reproduzieren openbib.

\begin{filecontents*}{\jobname.bib}
@article{wang-et-al2014,
  author={{Yuanhang Wang} and {Chao Deng} and {Jun Wu} and {Yingchun Wang} and {Yao Xiong}},
  title={A corrective maintenance scheme for engineering equipment},
  journal={Engineering Failure Analysis},
  volume={36},
  pages={269–283},
  year=2014,
}
@book{dorf-bishop2011,
  author={Richard C. Dorf and Robert H. Bishop},
  title={Modern control systems},
  publisher={Pearson},
  year=2011,
}
\end{filecontents*}

\documentclass[openbib]{article}
\usepackage[authoryear]{natbib}

\begin{document}

\cite{wang-et-al2014}, \cite{dorf-bishop2011}

\bibliographystyle{unsrtnat}
\setcitestyle{authoryear,open={(},close={)}}
\bibliography{\jobname}

\end{document}

Bildbeschreibung hier eingeben

Überprüfen Sie, dass Ihre Dokumentklasse die Option nicht festlegt.

verwandte Informationen