====== Comment compacter une bibliographie? ======

Par défaut, les bibliographies de <latex>\LaTeX</latex> sont plutôt aérées, avec des espaces généreux entre les entrées. Cela les rend faciles à lire, mais peut donner l'impression de gaspiller l'espace de la page. Plusieurs solutions existent pour réduire cet espacement.

===== Avec les méthodes liées aux listes =====

Les bibliographies sont, en interne, implémentées comme des listes, donc [[https://faq.latex-fr.net/3_composition/texte/listes/ajuster_l_espacement_dans_les_listes|tout ce qui peut compacter les listes]]
s'applique également aux bibliographies.

===== Avec l'extension “natbib” =====

Si l'extension [[ctanpkg>natbib]] fonctionne dans votre cas, la solution est relativement simple. Il faut ajouter au préambule de votre document le code suivant :
<code latex>
\usepackage{natbib}
\setlength{\bibsep}{0.0pt}
</code>

<note important>
Si vous utilisez un style de bibliographie spécial, il se peut que [[ctanpkg>natbib]] ne donne pas le résultat voulu.
</note>

===== Avec l'extension “compactbib” =====

L'extension [[ctanpkg>compactbib]] a un effet similaire. Son but premier est de produire deux bibliographies, et il semble empêcher l'utilisation de ''BibTeX'' (bien que la [[texdoc>compactbib|documentation]] de l'extension, contenue dans le fichier « ''.sty'' » lui-même, ne soit pas particulièrement claire).

===== Avec des commandes de base =====

En temps normal, l'extension [[ctanpkg>mdwlist]] sait faire le travail mais elle ne fonctionne pas ici parce qu'elle crée une liste portant un nom différent, alors que le nom ''\thebibliography'' est intégré dans <latex>\LaTeX</latex> et ''BibTeX''. Par conséquent, il faut plutôt [[https://faq.latex-fr.net/2_programmation/macros/patcher_une_commande_existante|corriger la macro sous-jacente]] :

<code latex>
\let\oldbibliography\thebibliography
\renewcommand{\thebibliography}[1]{%
  \oldbibliography{#1}%
  \setlength{\itemsep}{0pt}%
}
</code>

===== Avec l'extension “savetrees”, indirectement =====

L'extension [[ctanpkg>savetrees]] effectue la correction voulue, parmi une pléthore d'autres visant à économiser de l'espace. Vous pouvez donc, en théorie, désactiver toutes ses autres fonctionnalités et lui demander de vous fournir //uniquement// une bibliographie compressée. 

-----
//Source:// [[faquk>FAQ-compactbib|Reducing spacing in the bibliography]].

{{htmlmetatags>metatag-keywords=(LaTeX,bibliographies,mise en forme de la bibliographie,compacter la bibliographie,réduire les blancs)
metatag-og:title=(Comment compacter une bibliographie?)
metatag-og:site_name=(FAQ LaTeX francophone)
}}
