Bibliographiestil „unsrt“ funktioniert nicht

Bibliographiestil „unsrt“ funktioniert nicht

Ich verwende unsrtden Bibliographiestil, erhalte aber im Abschnitt „Referenzen“ im PDF eine falsche Reihenfolge. Hier ist der Inhalt der .tex-Datei:

\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}

Hier ist die Ausgabe:

Bildbeschreibung hier eingeben

Antwort1

Sie müssen BibTeX die Organisation (und Sortierung, falls erforderlich) Ihrer Bibliographie überlassen. Wenn Sie die \bibitems manuell eingeben, besteht keine Möglichkeit, dass sie entsprechend Ihrem Stil sortiert/angeordnet werden ( unsrt). Befolgen Sie also die Reihenfolge:

  1. Schreiben Sie Ihre Bibliographie in eine separate .bibDatei mit den entsprechendenBibTeX-Eintragformat.
  2. Einmal kompilieren filename.tex(um eine korrekte/aktuelle Version zu erhalten .aux).
  3. Ausführen bibtex filename(um ein korrektes/aktuelles zu erhalten .bbl).
  4. Erneut kompilieren filename.tex(um die richtigen/aktuellen einzubinden .bbl).

Hier ist ein Beispiel mit dem .bibeingebetteten in der .texVerwendungfilecontents:

Bildbeschreibung hier eingeben

\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}

Beachten Sie, dass es keine Spezifikation zur Formatierung der Zeitschrift oder Nummer darin gab .bib– das wurde alles von BibTeX erledigt.

verwandte Informationen