
@article
항목 유형, natbib
인용 관리 패키지, 참고 문헌 스타일을 사용할 경우 출판사는 표시되지 않습니다 plainnat
. 이 문제를 어떻게 해결합니까?
여기 MWE가 있습니다. "Elsevier"는 조판된 서지 항목에 포함되지 않습니다.
\documentclass{article}
\usepackage{natbib}
\usepackage{filecontents}
\begin{filecontents}{sample.bib}
@article{woodford1990optimum,
title={The optimum quantity of money},
author={Woodford, Michael},
journal={Handbook of monetary economics},
volume={2},
pages={1067--1152},
year={1990},
publisher={Elsevier}
}
\end{filecontents}
\begin{document}
\citet{woodford1990optimum}
\bibliographystyle{plainnat}
\bibliography{sample}
\end{document}
답변1
그것은실수@article
현재 항목에 대한 항목 유형을 사용합니다 . 해당 @article
항목은 학술 저널에 출판된 작품에만 사용해야 합니다. 여기서는 확실히 그렇지 않습니다. "화폐경제학 핸드북"은 저널이 아니며, 저널이었던 적도 없습니다.
그래서 뭐 할까? 실제로 항목 유형을 사용해야 합니다 @incollection
. 항목 유형을 로 변경하고 , 필드를 로 @incollection
변경하고 , 일부 누락된 필드(예 : , 및 )를 다시 채우면 다음을 얻습니다.journal
booktitle
editor
chapter
address
\RequirePackage{filecontents}
\begin{filecontents}{sample.bib}
@incollection{woodford1990optimum,
title = {The optimum quantity of money},
author = {Woodford, Michael},
booktitle = {Handbook of Monetary Economics, Volume~2},
editor = {Benjamin M. Friedman and Frank H. Hahn},
chapter = 20,
pages = {1067--1152},
year = {1990},
publisher = {Elsevier},
address = {Amsterdam},
}
\end{filecontents}
\documentclass{article}
\usepackage{geometry} % optional
\usepackage[authoryear]{natbib} % or, if desired, use 'numbers' option
\bibliographystyle{plainnat}
\begin{document}
\nocite{*}
\bibliography{sample}
\end{document}