Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
composition:annexes:bibliographie:compacter_une_bibliographie [2018/12/03 22:59] – jejust | 3_composition:annexes:bibliographie:compacter_une_bibliographie [2021/11/13 15:48] (Version actuelle) – Correction de la mise en forme. yannick.tanguy |
---|
====== Reducing spacing in the bibliography ====== | ====== 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. |
| |
Bibliographies are, in fact, implemented as lists, so all the | ===== Avec les méthodes liées aux listes ===== |
confusion about [[FAQ-complist|reducing list item spacing]] also | |
applies to bibliographies. | |
| |
If the [[ctanpkg>natbib|natbib]] package "works" for you (it may not if you are using | Les bibliographies sont, en interne, implémentées comme des listes, donc [[3_composition:texte:listes:ajuster_l_espacement_dans_les_listes|tout ce qui peut compacter les listes]] |
some special-purpose bibliography style), the solution is relatively | s'applique également aux bibliographies. |
simple --- add | |
| |
| ===== 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> | <code latex> |
\usepackage{natbib} | \usepackage{natbib} |
\setlength{\bibsep}{0.0pt} | \setlength{\bibsep}{0.0pt} |
</code> | </code> |
to the preamble of your document. | |
| |
The [[ctanpkg>compactbib|compactbib]] package has a similar effect. Its primary | <note important> |
purpose is to produce two bibliographies, and it seems to preclude use | Si vous utilisez un style de bibliographie spécial, il se peut que [[ctanpkg>natbib]] ne donne pas le résultat voulu. |
of BibTeX (though the package documentation, in the package file | </note> |
itself, isn't particularly clear). | |
| |
Otherwise, one is into unseemly hacking of something or other. The | ===== Avec l'extension “compactbib” ===== |
[[ctanpkg>mdwlist|mdwlist]] package actually does the job, but it doesn't work | |
here, because it makes a different-named list, while the name | |
''thebibliography'' is built into LaTeX and | |
BibTeX. Therefore, we need to | |
[[FAQ-patch|patch the underlying macro]]: | |
| |
| 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 [[2_programmation:macros:patcher_une_commande_existante|corriger la macro sous-jacente]] : |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
The [[ctanpkg>savetrees|savetrees]] package performs such a patch, among a | ===== Avec l'extension “savetrees”, indirectement ===== |
plethora of space-saving measures: you can, in principle, suppress all | |
its other actions, and have it provide you a compressed bibliography | |
//only//. | |
| |
| 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]]. |
| |
//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?) |
{{htmlmetatags>metatag-keywords=(LaTeX,bibliographies) | |
metatag-og:title=(Reducing spacing in the bibliography) | |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |
| |