Les deux révisions précédentesRévision précédente | |
3_composition:annexes:bibliographie:compacter_une_bibliographie [2021/07/17 19:16] – Traduction en français. jejust | 3_composition:annexes:bibliographie:compacter_une_bibliographie [2021/11/13 15:48] (Version actuelle) – Correction de la mise en forme. yannick.tanguy |
---|
====== Comment compacter une bibliographie? ====== | ====== Comment compacter une bibliographie? ====== |
| |
Par défaut, les bibliographies de LaTeX sont plutôt aérées, avec des espaces généreux entre les entrées. | 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. |
Ça les rend faciles à lire, mais peut donner l'impression de gaspiller l'espace de la page... | |
Comment réduire l'espacement dans les bibliographies? | ===== Avec les méthodes liées aux listes ===== |
| |
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]] | 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]] |
s'applique également aux bibliographies. | s'applique également aux bibliographies. |
| |
| ===== Avec l'extension “natbib” ===== |
| |
Si l'extension [[ctanpkg>natbib]] fonctionne dans votre cas, la solution est relativement simple: ajoutez | 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> |
au préambule de votre document. | |
| |
<note important> | <note important> |
</note> | </note> |
| |
L'extension [[ctanpkg>compactbib]] a un effet similaire. Son but premier est de produire deux bibliographies, | ===== Avec l'extension “compactbib” ===== |
et il semble empêcher l'utilisation de BibTeX (bien que la documentation de l'extension, contenue dans le fichier ''.sty'' lui-même, | |
ne soit pas particulièrement claire). | |
| |
| 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). |
| |
D'autres solutions existes, mais on se dirige vers des bricolages plutôt sales... | ===== Avec des commandes de base ===== |
Le paquet [[ctanpkg>mdwlist]] sait faire le travail, mais il ne fonctionne pas ici, | |
parce qu'il crée une liste portant un nom différent, alors que le nom ''\thebibliography'' | 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]] : |
est intégré dans LaTeX et BibTeX. Par conséquent, on doit [[2_programmation:macros:patcher_une_commande_existante|corriger la macro sous-jacente]]: | |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
| ===== Avec l'extension “savetrees”, indirectement ===== |
| |
L'extension [[ctanpkg>savetrees]] effectue la correction voulue, parmi une pléthore d'autres, visant à économiser l'espace. | 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. |
Vous pouvez donc, en théorie, désactiver toutes ses autres fonctionnalités et lui demander de vous fournir //uniquement// | |
une bibliographie compressée. | |
| |
----- | ----- |