Удалить новые строки между авторами, названием и журналом в библиографии с помощью natbib

Удалить новые строки между авторами, названием и журналом в библиографии с помощью natbib

Недавно мне пришлось изменить макет моего документа, и новый макет использует natbib. Проблема в том, что natbib добавляет перенос строки между именем автора, заголовком и названием журнала.

Я не меняю никаких параметров и ничего не переопределяю в документе, поэтому мне интересно, в чем может быть проблема.

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

Я хочу, чтобы каждая запись была в одной строке (а не вся библиография в одной строке): пример:

Юаньхан Ван, Чао Дэн, Цзюнь У, Инчунь Ван и Яо Сюн. Схема корректирующего обслуживания инженерного оборудования. Анализ инженерных отказов, 36:269–283, 2014.

Ричард К. Дорф и Роберт Х. Бишоп. Современные системы управления. Пирсон, 2011.

и не:

Юаньхан Ван, Чао Дэн, Цзюнь У, Инчунь Ван и Яо Сюн.
Схема корректирующего обслуживания инженерного оборудования.
Анализ инженерных отказов, 36:269–283, 2014.

Ричард К. Дорф и Роберт Х. Бишоп.
Современные системы управления.
Пирсон, 2011.

Но вот что я получаю:

введите описание изображения здесь

Заранее спасибо.

Обновление: Это файл cls, который мне предоставил журнал:IWCOMP.cls

решение1

Я могу воспроизвести вывод с помощью 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}

введите описание изображения здесь

Убедитесь, что класс вашего документа не устанавливает эту опцию.

Связанный контент