Ich verwende unsrt
den 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:
Antwort1
Sie müssen BibTeX die Organisation (und Sortierung, falls erforderlich) Ihrer Bibliographie überlassen. Wenn Sie die \bibitem
s manuell eingeben, besteht keine Möglichkeit, dass sie entsprechend Ihrem Stil sortiert/angeordnet werden ( unsrt
). Befolgen Sie also die Reihenfolge:
- Schreiben Sie Ihre Bibliographie in eine separate
.bib
Datei mit den entsprechendenBibTeX-Eintragformat. - Einmal kompilieren
filename.tex
(um eine korrekte/aktuelle Version zu erhalten.aux
). - Ausführen
bibtex filename
(um ein korrektes/aktuelles zu erhalten.bbl
). - Erneut kompilieren
filename.tex
(um die richtigen/aktuellen einzubinden.bbl
).
Hier ist ein Beispiel mit dem .bib
eingebetteten in der .tex
Verwendungfilecontents
:
\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.