364 votes

Comment ordonner les citations par apparence en utilisant BibTeX ?

Par défaut (en utilisant l'option plain style) BibTeX ordonne les citations par ordre alphabétique.

Comment classer les citations par ordre d'apparition dans le document ?

51 votes

Question utile (upvoted), mais cela ne devrait-il pas appartenir à tex.stackexchange.com ?

21 votes

@ChthonicProject, je ne pense pas que tex.stackexchange.com ait été lancé avant 2010 et cette question date de 2008. De plus, la question serait trop vieille pour être migrée, elle vit donc ici.

3 votes

Supprimez les fichiers .aux et .bbl et reconstruisez-les.

0voto

kebs Points 870

Le site outil de données offre un moyen agréable de trier une bibliographie selon un critère arbitraire, en la convertissant d'abord dans un format de base de données.

Petit exemple, pris d'ici et posté pour mémoire :

\documentclass{article}

\usepackage{databib}

\begin{document}
% First argument is the name of new datatool database
% Second argument is list of .bib files
\DTLloadbbl{mybibdata}{acmtr}
% Sort database in order of year starting from most recent
\DTLsort{Year=descending}{mybibdata}
% Add citations
\nocite{*}

% Display bibliography
\DTLbibliography{mybibdata}
\end{document}

0voto

Tshilidzi Mudau Points 103

J'utilise natbib en combinaison avec bibliographystyle{apa} . Eg :

\begin{document}

The body of the document goes here...

\newpage

\bibliography{bibliography} % Or whatever you decided to call your .bib file 

\usepackage[round, comma, sort&compress ]{natbib} 

bibliographystyle{apa}
\end{document}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X