
논문으로 정리해야 할 기사가 3개 있습니다. 각 기사는 Latex로 작성되었습니다. 각 기사에는 별도의 참고문헌이 있습니다. 참고문헌 중 일부는 각 참고문헌에서 중복/반복될 수 있습니다.
특정 참고문헌 스타일("styleA"라고 부르겠습니다)을 사용해야 하므로 참고문헌에는 natbib을 사용해야 합니다. 온라인에서 솔루션을 찾았지만 natbib 삭제에 의존하는 솔루션에 대한 정보만 찾을 수 있습니다. 나는 다음을 수행하려고 노력했지만 성공하지 못했습니다.
\documentclass[12pt, a4paper]{report}
\usepackage{natbib}
\bibliographystyle{StyleA}
\begin{document}
\section*{Introduction}
\newpage
\tableofcontents
\newpage
\input{Chapter1.tex}
\newpage
\input{Chapter2.tex}
\newpage
\input{Chapter3.tex}
\end{document}
각 장에서는 다음을 요구합니다.
\addcontentsline{toc}{section}{References}
\bibliography{bibliographyfile} % I change the filename of the bibliography at each chapter
지금까지 나는 1장에 대한 올바른 참고문헌을 얻었지만 2장과 3장에서 동일한 참고문헌이 반복됩니다. 또한 1장의 참고문헌과 겹치지 않는 참고문헌은 하나도 선택되지 않습니다(Latex는 2장과 3장에 물음표를 보고합니다. 삼). natbib을 사용하여 각 장에 별도의 참고문헌을 포함하는 방법에 대한 제안이 있는 사람이 있습니까? 감사해요!
답변1
- natbib에 옵션을 추가합니다
[sectionbib]
. - \usepackage{chapterbib} 추가
\newpage \input{ }
로 변경\include{ }
\bibliographystyle{StyleA}
각각 앞에 삽입\bibliography
- *latex를 실행하고, 각 챕터 파일에서 bibtex를 실행하고, *latex를 실행하고, *latex를 실행하세요.