
최근에 문서의 레이아웃을 변경해야 했는데 새 레이아웃에서는 natbib을 사용했습니다. natbib에서 저자명, 제목, 저널명 사이에 줄 바꿈을 추가하는 문제가 있습니다.
매개변수를 변경하거나 문서의 어떤 것도 재정의하지 않으므로 어디에서 문제가 발생할 수 있는지 궁금합니다.
\usepackage[authoryear]{natbib}
\bibliographystyle{unsrtnat}
\setcitestyle{authoryear,open={(},close={)}}
\bibliography{sample}
각 항목을 한 줄로 표시하고 싶습니다(모든 참고문헌을 한 줄로 표시하지는 않음). 예:
Yuanhang Wang, Chao Deng, Jun Wu, Yingchun Wang 및 Yao Xiong. 엔지니어링 장비에 대한 교정 유지 관리 계획입니다. 엔지니어링 실패 분석, 36:269–283, 2014.
리처드 C 도프와 로버트 H 비숍. 현대 제어 시스템. 피어슨, 2011.
그리고 다음은 아니다:
Yuanhang Wang, Chao Deng, Jun Wu, Yingchun Wang 및 Yao Xiong.
엔지니어링 장비에 대한 교정 유지 관리 계획입니다.
엔지니어링 실패 분석, 36:269–283, 2014.
리처드 C 도프와 로버트 H 비숍.
현대 제어 시스템.
피어슨, 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}
문서 클래스가 옵션을 설정하지 않았는지 확인하세요.