Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
2_composition:annexes:bibliographie:bibliographies_par_chapitre [2019/04/03 06:38] – Renommage des sections de base: correction des liens internes. jejust3_composition:annexes:bibliographie:bibliographies_par_chapitre [2021/11/06 11:08] (Version actuelle) – Récupération d'éléments d'une autre page. yannick.tanguy
Ligne 1: Ligne 1:
-====== Comment faire des bibliographies séparées par chapitre? ======+====== Comment obtenir des bibliographies séparées par chapitre? ======
  
 +===== Avec l'extension “chapterbib” =====
  
-$\Reponse$  Pour avoir une bibliographie séparée pour chaque « chapitre » d'un document, +Pour avoir une bibliographie séparée pour chaque « chapitre » d'un document, on peut utiliser l'extension [[ctanpkg>chapterbib]] (qui fournit pas mal d'autres fonctionnalités utiles pour les bibliographies).  
-on peut utiliser le package [[ctanpkg>chapterbib]] (qui fournit pas mal d'autres +
-fonctionnalités utiles pour les bibliographies).  Ce package vous permet d'avoir +
-une bibliographie individuelle pour chaque fichier ''\include'' (c'est-à-dire que, +
-malgré le nom du paquet, la construction des bibliographies se base sur les différents +
-fichiers sources du document plutôt que sur les réels chapitres définis par sa structure +
-logique).+
  
 +Cette extension vous permet d'avoir une bibliographie individuelle pour chaque fichier ''\include'' : ainsi, malgré le nom de l'extension, la construction des bibliographies se base sur les différents fichiers sources du document plutôt que sur les chapitres définis par sa structure logique. L'extension permet également d'avoir une bibliographie globale pour le document.
  
-$\Reponse$  Le package [[ctanpkg>bibunits]], lui, lie les bibliographies aux unités +===== Avec l'extension “bibunits” =====
-logiques du document : le paquet traitera les chapitres et les sections (comme définis +
-par LaTeX), et définit également un environnement ''bibunit'' afin que l'utilisateur +
-puisse sélectionner sa propre structuration.+
  
 +L'extension [[ctanpkg>bibunits]], elle, lie les bibliographies aux unités logiques du document : elle traite les chapitres et les sections (comme définis par <latex>\LaTeX</latex>), et définit également un environnement ''bibunit'' afin que l'utilisateur puisse sélectionner sa propre structuration.
  
-$\Reponse$  Le package [[ctanpkg>biblatex|BibLaTeX]], avec [[ctanpkg>biber]], +<code latex> 
-[[2_composition:annexes:bibliographie:remplacer_bibtex|fournit une fonction similaire]] : +\documentclass{report} 
-ajoutez le texte pour lequel vous souhaitez une bibliographie locale dans un environnement +\usepackage[latin1]{inputenc} 
-''refsection'', et ajoutez à la fin de cet environnement la commande ''\printbibliography'' :+\usepackage[T1]{fontenc} 
 +\usepackage{bibunits} 
 + 
 +\begin{document} 
 + 
 +\bibliographyunit[\chapter] 
 +\bibliographystyle{plain} 
 +\bibliography{geometrie,algorithmes} 
 + 
 +\chapter{Algorithmes.} 
 +Présentation d'algorithmes. \nocite{*} 
 +\putbib[algorithmes] 
 + 
 +\chapter{Géométrie.} 
 +Texte sur la géométrie. \nocite{*} 
 +\putbib[geometrie] 
 + 
 +\end{document} 
 +</code> 
 + 
 +La compilation de cet exemple va entraîner la création de plusieurs fichiers ''.aux'', qu'il faudra ensuite passer à ''BibTeX''.  
 + 
 +===== Avec l'extension “BibLaTeX” (et le programme “biber”) ===== 
 + 
 +L'extension [[ctanpkg>biblatex|BibLaTeX]], avec [[ctanpkg>biber]], [[3_composition:annexes:bibliographie:remplacer_bibtex|fournit une fonction similaire]] : ajoutez le texte pour lequel vous souhaitez une bibliographie locale dans un environnement ''refsection'', et ajoutez à la fin de cet environnement la commande ''\printbibliography'' :
  
 <code latex> <code latex>
Ligne 32: Ligne 50:
 </code> </code>
  
- +Ensuite, compilez avec <latex>\LaTeX</latex> (pdfLaTeX, XeLaTeX, LuaLaTeX... peu importe) et lancez ''biber'' pour traiter la bibliographie.  Notez que ''\printbibliography'' peut prendre un argument optionnel ''heading=titre biblio'' pour que la bibliographie ait un titre de (sous-)section.
-Ensuite, compilez avec LaTeX (pdfLaTeX, XeLaTeX, LuaLaTeX... peu importe) et lancez +
-''biber'' pour traiter la bibliographie.  Notez que ''\printbibliography'' peut prendre +
-un argument optionnel ''heading=titre biblio'' pour que la bibliographie ait un titre +
-de (sous-)section. +
  
 ----- -----
- 
 //Sources:// //Sources://
   * [[faquk>FAQ-chapbib|Separate bibliographies per chapter?]]   * [[faquk>FAQ-chapbib|Separate bibliographies per chapter?]]
Ligne 46: Ligne 58:
  
 {{htmlmetatags>metatag-keywords=(LaTeX,bibliographies,maquette,sous-bibliographies) {{htmlmetatags>metatag-keywords=(LaTeX,bibliographies,maquette,sous-bibliographies)
-metatag-og:title=(Des bibliographies séparées par chapitre)+metatag-og:title=(Comment obtenir des bibliographies séparées par chapitre)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/annexes/bibliographie/bibliographies_par_chapitre.1554273487.txt.gz · Dernière modification : 2019/04/03 06:38 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0