\nocite 관련 문제

\nocite 관련 문제

LaTex로 논문을 쓰고 있는데 참고문헌에 문제가 있습니다. 제가 인용한 모든 참고문헌과 본문에 인용되지 않은 참고문헌도 모두 쓰고 싶습니다. 명령어를 사용하려고 했는데 \nocite{*}실제로 사용해보니 참고문헌이 다 나오네요. 그런데 본문에서는 인용이 숫자 없이 [?] 처럼 되어있습니다. 올바르게 수행되지만 명령을 사용하지 않을 때 모든 참조가 없습니다. 코드는 다음과 같습니다:

\documentclass[10pt,twoside,a4paper]{report}
\usepackage[english,mt]{ethidsc} 
\usepackage{pdfpages}
\usepackage{fixltx2e} 
\usepackage{emptypage}

\begin{document}
\maketitle  
%chapters....
\backmatter

\bibliographystyle{unsrt}
\bibliography{bibliography}

\end{document}

참고 문헌은 다음과 같이 작성된 bibliography.bib 파일에 있습니다.

@article{C2014,
author={Author},
journal={Journal C},
title={First Paper},
year={2020}
}

어떻게 문제를 해결할 수 있을까요? 감사해요!

답변1

문서를 몇 번 컴파일해야 합니다.

  • pdflatexbibtex/ biberpdflatexpdflatex

리포트 클래스에는 없어서 \backmatter그 부분을 댓글로 달았습니다. 이제 불필요한 -package도 제거했습니다 fixltx2e.

다음 예제는 문제 없이 실행됩니다.

\documentclass[10pt,a4paper]{report}

\usepackage{pdfpages}
% \usepackage{fixltx2e} 
\usepackage{emptypage}
\usepackage{kantlipsum}

\begin{filecontents}{bibliography.bib}
@article{C2014,
author={Firstname Lastname},
journal={Journal C},
title={First Paper},
year={2020}
}
\end{filecontents}

\title{Me, I, and all my other Personalities}
\author{Me I. Myself}

\begin{document}
\maketitle  

\chapter{First Chapter}
\kant[1]

\section{Here be a Citation}
This is the best article ever written: \cite{C2014}

% \backmatter
\nocite{*}
\bibliographystyle{unsrt}
\bibliography{bibliography}

\end{document}

소환

서지

관련 정보