Aller au contenu
ToolMug

Formateur et nettoyeur BibTeX

Collez du BibTeX exporté depuis Google Scholar, Zotero ou le site d’un éditeur pour obtenir une indentation homogène, un ordre des champs cohérent et des signes égal alignés, trier les entrées par clé, année ou auteur, supprimer les doublons et les champs inutiles comme abstract et file, et repérer les erreurs de syntaxe, les clés en double et les champs obligatoires manquants.

Fonctionne dans votre navigateur — rien de ce que vous saisissez n’est envoyé

Supprimer des champs
Nettoyé

Mode d’emploi

  1. Collez le contenu de votre fichier .bib à gauche.
  2. Choisissez l’indentation, le tri et les champs à supprimer ; le résultat se met à jour à droite.
  3. Consultez les problèmes listés ci-dessous, puis copiez ou téléchargez references.bib.

Explication des options

Ordre des champs
author, title, journal/booktitle, volume, number, pages, publisher, year, doi, etc., les autres champs suivant ensuite.
Doublons
Les entrées ayant la même clé (insensible à la casse) ou le même DOI ne gardent que la première.
Champs obligatoires
Vérifiés selon les styles BibTeX standard pour les types article, book, inproceedings, phdthesis et autres.

Avant et après

Les entrées collées ont souvent une casse mélangée, aucun alignement et des champs dans l’ordre de l’export. Avec les réglages par défaut et le résumé (abstract) supprimé, cette entrée :

@Article{Smith2020, title={Deep Learning for Graphs}, author={Smith, Jane and Lee, Wei}, year=2020, journal={Journal of Graph ML}, volume={12}, number={3}, pages={45--67}, doi={10.1000/xyz123}, abstract={Long text}}

devient :

@article{Smith2020,
  author  = {Smith, Jane and Lee, Wei},
  title   = {Deep Learning for Graphs},
  journal = {Journal of Graph ML},
  volume  = {12},
  number  = {3},
  pages   = {45--67},
  year    = 2020,
  doi     = {10.1000/xyz123}
}

Le type d’entrée est mis en minuscules, les champs suivent l’ordre standard et les signes égal sont alignés. Les valeurs elles-mêmes ne changent pas.

Questions fréquentes

Mon contenu va-t-il changer ?

Les valeurs des champs sont conservées telles quelles, y compris les accolades et les commandes LaTeX, et les macros @string sont préservées. Seuls la mise en forme, l’ordre et les champs que vous choisissez de supprimer changent.

Que se passe-t-il pour les entrées avec des erreurs de syntaxe ?

Elles sont ignorées et signalées avec un numéro de ligne approximatif, tandis que les autres sont formatées. Une accolade ou une virgule manquante en est souvent la cause.

Mon fichier est-il envoyé sur un serveur ?

Non. L’analyse et le formatage se font entièrement dans votre navigateur.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.

Outils similaires