참고문헌 스타일 "unsrt"가 작동하지 않습니다

참고문헌 스타일 "unsrt"가 작동하지 않습니다

참고문헌 스타일을 사용하고 unsrt있는데 PDF의 참고문헌 섹션에 잘못된 순서가 표시됩니다. .tex 파일의 내용은 다음과 같습니다.

\documentclass{article}
\bibliographystyle{unsrt}
\title{\textbf{\large{Title Goes Here}}}
\author{
Author Name
}
\date{\today}
\begin{document}
\maketitle
\section{Introduction} 
I am using unsrt.
I want to cite these two: ~\cite{JMechPhysSol_analytical} and ~\cite{OrigPaper}.
But they appear in the reverse order.
\begin{thebibliography}{00}
  \bibitem{OrigPaper}
  J. Cheng, E. H. Jordan, B. Barber, M. Gell, 
  ``Thermal/Residual Stress in an Electron Beam Physical Vapor Deposited Thermal Barrier          
  \textit{Acta Mater.}, \textbf{46}, 5839-5850 (1998).
  \bibitem{JMechPhysSol_analytical}
  D. S. Balint, J.W. Hutchinson,
  ``An Analytical model of rumpling in thermal barrier coatings.''
  \textit{J. Mech. Phys. Solids}, \textbf{53}, 949-973 (2005).

\end{thebibliography}
\end{document}

출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

답변1

BibTeX가 참고문헌의 구성(필요한 경우 정렬)을 수행하도록 해야 합니다. s를 수동으로 입력하면 \bibitem스타일( )에 따라 정렬/정렬될 방법이 없습니다 unsrt. 따라서 다음 순서를 따르십시오.

  1. .bib적절한 파일을 사용하여 참고문헌을 별도의 파일에 작성합니다.BibTeX 입력 형식.
  2. 한 번만 컴파일하십시오 filename.tex(올바른/현재를 얻기 위해 .aux).
  3. 실행합니다 bibtex filename(올바른/현재를 얻기 위해 .bbl).
  4. 다시 컴파일하십시오 filename.tex(올바른/현재를 포함하기 위해 .bbl).

다음은 사용 .bib에 포함된 예입니다..texfilecontents:

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{OrigPaper,
  author = {J Cheng and EH Jordan and B Barber and M Gell},
  title = {Thermal/Residual Stress in an Electron Beam Physical Vapor Deposited Thermal Barrier},
  journal = {Acta Mater.},
  volume = {46},
  pages = {5839-5850},
  year = {1998}
}
@article{JMechPhysSol_analytical,
  author = {DS Balint and JW Hutchinson},
  title = {An Analytical model of rumpling in thermal barrier coatings.},
  journal = {J.\ Mech.\ Phys.\ Solids},
  volume = {53},
  pages = {949-973},
  year = {2005}
}
\end{filecontents*}
\bibliographystyle{unsrt}
\title{\textbf{\large{Title Goes Here}}}
\author{Author Name}
\date{\today}
\begin{document}
\maketitle

\section{Introduction} 
I am using \verb|unsrt|.
I want to cite these two:~\cite{JMechPhysSol_analytical} and~\cite{OrigPaper}.

\bibliography{\jobname}
\end{document}

저널이나 번호에 대한 형식 지정이 없다는 점에 유의하세요. .bib모든 작업은 BibTeX에서 수행되었습니다.

관련 정보