biblatex-biber.tex 32.6 KB
Newer Older
1
\documentclass[]{beamer}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
2
\usepackage{fontspec,polyglossia,xunicode,hyperref,csquotes}
3 4
\usepackage{graphicx}
\graphicspath{{img/}{}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
5
\usetheme[]{Boadilla}
6 7 8 9 10
\newenvironment{slide}{%
  \begin{frame}
  <presentation>\mode<presentation>{\frametitle{\insertsubsection}}%
  }%
  {\end{frame}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
11
\newenvironment{slide*}{\begin{frame}<presentation>[<1>]\mode<presentation>{\frametitle{\insertsubsection}}}{\end{frame}}
12

Maïeul Rouquette's avatar
Maïeul Rouquette committed
13 14

\beamerdefaultoverlayspecification{<+->}
15
%\renewcommand{\footnote}[1]{}
16 17
\usepackage[style=verbose,autocite=plain]{biblatex}
\AtEveryCite{\citereset}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
18 19 20
\defbibheading{bibliography}{%
  \textbf{\emph{#1}}%
}
21
\usepackage{biblatex-true-citepages-omit}
22
\addbibresource{code/crossref.bib}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
23
\addbibresource{code/MWE.bib}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
24
\addbibresource{biblio.bib}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
25 26 27 28
\setmainfont{Linux Libertine O}
\setmainlanguage{french}
\setotherlanguage{english}
\usepackage{minted}
29 30
\newcounter{code}
\resetcounteronoverlays{code}
31 32
\usepackage{hyperref}
\hypersetup{bookmarksdepth=6}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
33
\renewcommand{\thecode}{\arabic{code}}
34 35 36 37
\newenvironment{attention}%
  {\begin{alertblock}{Attention}}%
  {\end{alertblock}}
\newenvironment{plusloin}%
Maïeul Rouquette's avatar
Maïeul Rouquette committed
38
  {\begin{block}{Pour aller plus loin}}%
39 40 41 42
  {\end{block}}
\newcommand{\code}[2]{%
  \stepcounter{code}%
  \begin{block}{code (\thecode)}%
Maïeul Rouquette's avatar
Maïeul Rouquette committed
43
			\begin{english}\footnotesize%
44
        \inputminted[linenos=true,breaklines=true]{#2}{code/#1}%
Maïeul Rouquette's avatar
Maïeul Rouquette committed
45
			\end{english}%
46
  \end{block}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
47
	}
48
\newcommand{\alertdesc}[2]{\item[\alert{#1}]#2}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
49
\newcommand{\meta}[1]{\texttt{<#1>}}
50
\newcommand{\extension}[1]{\texorpdfstring{\alert{.#1}}{.#1}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
51
\newcommand{\logiciel}[1]{\alert{#1}}
52 53 54 55
\newcommand{\package}[1]{\alert{#1}}
\newcommand{\BibLaTeX}{\package{Bib\LaTeX}}
\newcommand{\BibTeX}{\package{Bib\TeX}}
\newcommand{\Biber}{\package{Biber}}
56 57
\newcommand{\champ}[1]{\alert{#1}}
\newcommand{\type}[1]{\alert{@#1}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
58 59
\newcommand{\cs}[1]{\texttt{\textbackslash#1}}
\newcommand{\opt}[1]{\textbf{\texttt{#1}}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
60
\newcommand{\fichier}[1]{\texttt{#1}}
61
\setcounter{tocdepth}{1}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
62 63 64 65 66 67
\AtBeginSection{
	\mode<presentation>{\frame{\sectionpage}}
}
\setbeamertemplate{footline}[frame number]
\setbeamertemplate{navigation symbols}{}%remove navigation symbols

Maïeul Rouquette's avatar
Maïeul Rouquette committed
68 69
\usepackage{tikz}

70 71 72 73 74 75 76 77 78 79 80 81 82
\usepackage[]{qrcode}
\newcommand{\linkintitlepage}[1]{%
  \bgroup
  \tiny
  \vfill
  \parbox[c][2cm]{0.8\textwidth}{
    \url{#1}
    \vfill
    Licence Creative Commons France 3.0 - Paternité - Partage à l'identique
  }
  \hfill \qrcode{#1}
  \egroup
}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
83

84 85 86 87
\newcommand\pointmedian{%
 \kern-0.25em\textperiodcentered\kern-0.25em}
\catcode`·=\active
\def·{\pointmedian}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
88 89 90 91
\author{Maïeul Rouquette}
\date{Stage \LaTeX\ à Dunkerque}
\title{Bib\LaTeX\ et Biber}
\institute{Université de Lausanne --- IRSB}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
92
\date{12 juin 2019}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
93 94 95 96 97

\begin{document}


\begin{frame}
98 99
    \titlepage
    \linkintitlepage{https://geekographie.maieul.net/211}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
100
\end{frame}
101 102 103 104

\begin{frame}
\tableofcontents
\end{frame}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
105
% 9 partie = 10 minutes chacune
Maïeul Rouquette's avatar
Maïeul Rouquette committed
106
\section{Présentation des systèmes de gestion bibliographique}
107 108

\subsection{Répondre à des besoins}
109
\begin{slide}
110 111 112 113 114 115 116 117 118 119
\begin{itemize}

	\item Un travail scientifique utilise de nombreuses références bibliographiques.
	\item Il faut pouvoir
		\begin{itemize}
			\item Gérer / organiser pour préparer sa rédaction
			\item Citer de \alert{manière cohérente} et suivant une \alert{norme} dans son travail
			\item Lister de \alert{manière exhaustive}, selon un \alert{ordre précis} et éventuellement avec des \alert{subdivisions}
		\end{itemize}
\end{itemize}
120
\end{slide}
121 122

\subsection{Distinguer}
123
\begin{slide}
124 125

\begin{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
126
	\item[Le logiciel de gestion de bibliographie] \logiciel{Zotero}, \logiciel{JabRef}, \logiciel{Endnotes}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
127
	\item[La manière dont la bibliographie est stockée] Base de données, fichiers \extension{bib}
128 129 130
	\item[La manière dont elle est intégrée dans le document] commandes (\logiciel{\LaTeX}), menus (\logiciel{Words}, \logiciel{LibreOffice})
\end{description}

131
\end{slide}
132 133

\subsection{Dans le monde \LaTeX}
134
\begin{slide}
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149

\begin{itemize}
	\item Biblio stockée dans un fichier \extension{bib}
	\item Gérée
	\begin{description}
		\item[De manière peu pratique] en écrivant soit-même le \extension{bib}
		\item[De manière pratique, directement] avec \logiciel{JabRef} (multi-OS) ; \logiciel{BibDesk} (Mac)
		\item[De manière pratique, indirectement] avec \logiciel{Zotero}
	\end{description}
	\item Intégrée selon l'une des deux méthodes suivantes
	\begin{description}
		\item[\enquote{Historique}] Bib\TeX
		\item[\enquote{Moderne}] Bib\LaTeX\ + Biber
	\end{description}
\end{itemize}
150
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
151

Maïeul Rouquette's avatar
Maïeul Rouquette committed
152
\section{Bib\LaTeX, Bib\TeX\ et Biber : clarifications}
153 154 155
\subsection{Bib\TeX}
\begin{slide}
	\begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
156
		\item Logiciel qui existe depuis 1985
157 158 159
		\item Souvent seul accepté par les revues qui prennent du \LaTeX
		\item De nombreux styles disponibles\ldots
		\item \ldots mais difficile à personnaliser
Maïeul Rouquette's avatar
Maïeul Rouquette committed
160
		\item Nécessite de nombreux packages pour s'adapter à certaines spécificités disciplinaires (par ex. citations en notes de bas de page)
161 162 163 164 165
	\end{itemize}
\end{slide}
\subsection{Bib\LaTeX\ + Biber}
\begin{slide}
	\begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
166
		\item Package (\logiciel{\BibLaTeX}) + logiciel (\package{Biber}) récents (2009)
167
		\item Évolue régulièrement
Maïeul Rouquette's avatar
Maïeul Rouquette committed
168
		\item Souple, en un seul package on peut gérer:
169 170
		\begin{itemize}
			\item Différentes manières de faire des références bibliographiques (notes de bas de page, numéro, auteur-date etc.)
Maïeul Rouquette's avatar
Maïeul Rouquette committed
171
			\item Différentes manières de structurer et trier la bibliographie finale
172 173 174 175 176 177 178 179 180 181
		\end{itemize}
	 \item \enquote{Facilement} personnalisable à l'aide de commande \LaTeX
	 \item Possibilité d'automatiser l'indexation de la bibliographie
	 \item Mieux adapté à des bibliographies complexes
	\end{itemize}
\end{slide}


\subsection{Attention}
\begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
182
\begin{attention}
183
\Biber\ et \BibTeX\ utilisent tous les deux des fichiers \extension{bib}, mais ne les structurent pas de la même manière, les noms de champ pouvant varier.
184

Maïeul Rouquette's avatar
Maïeul Rouquette committed
185 186
Il faut donc choisir l'un ou l'autre. En général, sur internet, on trouve une structuration \BibTeX\ et pas \Biber.
\end{attention}
187 188 189 190 191 192
\end{slide}

\subsection{Quadruple compilation}

\begin{slide}
\begin{alertblock}{Attention}
193
Compilation toujours sur le fichier \extension{tex} et jamais sur le \extension{bib}\footnote{En réalité, avec \Biber\ on compile le fichier \extension{bcf} produit par \LaTeX. Mais les éditeurs spécialisés \LaTeX\ gèrent automatiquement le choix du fichier.}
194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213
\end{alertblock}
\begin{enumerate}
\item \LaTeX
\item \Biber
\item \LaTeX
\item \LaTeX
\end{enumerate}
\end{slide}

\begin{slide}
Nouvelle compilation
\begin{itemize}
	\item \LaTeX\ + Biber + \LaTeX\ lorsqu'on ajoute une référence dans notre travail
	\item Biber + \LaTeX\ lorsqu'on modifie une entrée bibliographique
\end{itemize}
\end{slide}

\begin{slide}
Pour simplifier la vie:
\begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
214
	\item \logiciel{\TeX Studio} permet d'exécuter toutes ces compilations à la suite
215 216 217 218 219
	\item En ligne de commande \logiciel{latexmk} effectue toutes ces compilations à la suite
\end{itemize}
\end{slide}

\begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
220
	\begin{alertblock}{\TeX Shop}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
221
	\TeX Shop (Mac) ne propose pas de compiler avec \Biber, mais on peut le configurer pour qu'il le permette.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
222
	\end{alertblock}
223
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
224

225 226
\section{Structure de base d'une bibliographie \protect\extension{bib}}
\subsection{Un exemple minimum}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
227
\begin{slide*}
228 229 230 231 232 233 234 235 236 237
\begin{columns}
  \begin{column}{0.40\textwidth}
    \code{MWE.bib}{bibtex}
  \end{column}
  \begin{column}{0.60\textwidth}
    \footnotesize
    \begin{itemize}
      \item Pas de préambule
      \item Série d'\alert{entrées bibliographiques}, se définissant par:
          \begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
238
            \item Un \alert{type} précédé d'un \alert{@}
239 240 241 242 243 244
            \item Une clef, après la première accolade et avant une virgule
            \item Des champs sous forme \mint{bibtex}+<nom du champ> = {<valeur>}+, séparés par des virgules
          \end{itemize}
        \item Possibilité de commenter avec \%
      \end{itemize}
    \end{column}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
245
  \end{columns}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
246
\end{slide*}
247 248 249 250 251 252 253 254 255 256 257

  \subsection{Choisir sa clef bibliographique}
  \begin{slide}
    \begin{itemize}
      \item Caractères alphanumériques non accentués + tiret médian et du bas
      \item Norme la plus simple : auteur + date
      \item Si pas de date : auteur + titre abrégé de l'œuvre
      \item Ou bien numéro dans base de données de référence (par ex.
         \enquote{BHG225})
    \end{itemize}
  \end{slide}
258
  \begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
259
  \begin{attention}
260
  	La clef bibliographique est sensible à la case.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
261

262
	\enquote{Auzepy1995} $\neq$ \enquote{AUZEPY1995} $\neq$ \enquote{auzepy1995}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
263
  \end{attention}
264
  \end{slide}
265
  \subsection{Les différents types d'entrées bibliographiques}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
266
  \begin{slide*}
267 268 269
    Types de base
      \begin{itemize}
        \item \type{article} (comme son nom l'indique)
Maïeul Rouquette's avatar
Maïeul Rouquette committed
270
        \item \type{book} (livre avec un·e· ou plusieurs auteur·e·s principaux)
271 272 273 274 275 276
        \item \type{collection} (livre composé de plusieurs articles d'auteur·e·s distinct·e·s)
        \item \type{manual} (manuel)
        \item \type{reference} (ouvrage de référence, tel que dictionnaire ou encylopédie)
        \item \type{online} (ressource en ligne)
        \item \type{report} (rapport technique)
        \item \type{patent} (brevet industriel)
Maïeul Rouquette's avatar
Maïeul Rouquette committed
277
        \item \type{periodical} (numéro particulier d'un périodique)
278 279 280
        \item \type{proceedings} (actes de colloque)
        \item \type{thesis} (thèse de doctorat ou mémoire de master)
      \end{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
281
  \end{slide*}
282 283 284 285

  \begin{slide}
    Les types \enquote{multiple}
    \begin{itemize}
286
      \item Dérivent des types de bases, pour indiquer lorsque plusieurs volumes existent
287 288 289 290
      \item Nom du type préfixé de \enquote{mv}
      \item Ex : \type{mvbook}, \type{mvreference}
    \end{itemize}
    \begin{attention}
291
      Vérifier dans le manuel de \BibLaTeX, car tous les types de base n'ont pas leur équivalent multi-volumes.
292 293 294 295 296
    \end{attention}
  \end{slide}
  \begin{slide}
    Les types \enquote{à l'intérieur de}
    \begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
297
      \item  préfixé de \enquote{in}: \type{inbook}, \type{inreference}, \type{inproceedings}
298
      \item préfixé de \enquote{bookin} pour un livre édité dans un autre type.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
299
        En standard, seulement \type{bookinbook}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
300

301
      \item préfixé de \enquote{supp} pour les préfaces, avant-propos etc.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
302
        En standard seulement \type{suppbook} et \type{suppcollection}
303 304 305
    \end{itemize}
  \end{slide}
  \subsection{Les différents types de champs (non exhaustifs)}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
306
    \begin{slide*}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
307
      Champs de personne
308
      \begin{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
309
        \item[afterword] Auteur·trice(s) de la postface
Maïeul Rouquette's avatar
Maïeul Rouquette committed
310
        \item[annotator] Auteur·trice(s) des annotations
Maïeul Rouquette's avatar
Maïeul Rouquette committed
311
        \item[author] Auteur·trice(s) de l'œuvre
Maïeul Rouquette's avatar
Maïeul Rouquette committed
312 313 314 315 316 317 318
        \item[bookauthor] Auteur·trice(s) du livre dans lequel l'œuvre est insérée
        \item[commentator] Auteur·trice(s) des commentaires
        \item[editor] Éditeur·trice(s) scientifique(s). On peut en préciser le rôle grâce au champ \champ{editortype}
      \item[foreword] Auteur·trice(s) de la préface
        \item[holder] Titulaire d'un brevet industriel
        \item[introduction] Auteur·trice(s) de l'introduction
        \item[translator] Traducteur·trice(s)
319
      \end{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
320
    \end{slide*}
321 322 323 324 325
    \begin{slide}
      Formatage (cas simples)
      \begin{itemize}
        \item Mot clef \enquote{and} pour séparer plusieurs auteurs
        \item \mint{bibtex}|<Nom>, <Prénom1> <Prénom2> etc.|
Maïeul Rouquette's avatar
Maïeul Rouquette committed
326
        \item Ou bien \mint{bibtex}|<Prénom1> <Prénom2> etc. <Nom>|
Maïeul Rouquette's avatar
Maïeul Rouquette committed
327
        \item Une \alert{particule} peut être insérée en minuscule avant le nom.
328 329
 Consulter le manuel de \BibLaTeX pour régler l'affichage.
         \item Pour les auteurs collectifs, utiliser des accolades.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
330
 Ex:
331 332 333 334 335 336
           \code{CNRS.bib}{bibtex}
      \end{itemize}
      \begin{plusloin}
        Possibilité de personnaliser \BibLaTeX\ pour gérer des cas plus complexe (par ex. pour les auteurs anciens ou non occidentaux)
      \end{plusloin}
    \end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
337
    \begin{slide*}
338 339 340
      Champs de titre  (liste non exhaustive)
      \begin{description}
        \item[eventitle] Titre du colloque, pour les entrées de type \type{proceedings} et \type{inproceedings}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
341 342 343 344 345 346
        \item[issuesubtitle] Sous-titre d'un numéro spécifique d'un périodique. 	Pour les entrées de type \type{periodical}, le sous-titre du périodique doit aller dans le champ \champ{subtitle}, celui du numéro dans le champ \champ{issuesubtitle}.
        \item[issuetitle] Titre d'un numéro spécifique d'un périodique. Pour les entrées de type \type{periodical}, le titre du périodique doit aller dans le champ \champ{title}, celui titre du numéro dans le champ \champ{issuetitle}.
        \item[journalsubtitle] Sous-titre d'un périodique.
        \item[journaltitle] Titre d'un périodique.
        \item[subtitle] Sous-titre de l'œuvre.
        \item[title] Titre de l'œuvre.
347
      \end{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
348 349
    \end{slide*}
    \begin{slide*}
350 351
      Champs de description éditorial (liste non exhaustive)
    \begin{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
352
      \item[date]
Maïeul Rouquette's avatar
Maïeul Rouquette committed
353
        Date de publication.
354
      \item[edition]
Maïeul Rouquette's avatar
Maïeul Rouquette committed
355 356 357 358
        Numéro d'édition si plusieurs éditions existent.
      \item[location] Lieu de publication.
      \item[number] Numéro d'un périodique ou numéro au sein d'une collection.
      \item[pages] Pages de l'article ou de la partie du livre étudiée.
359 360
      \item[pagetotal] Nombre total de pages.
      \item[part] Pour les livres en plusieurs volumes \emph{physiques}, indique le numéro du volume physique.  Le numéro du volume \emph{logique} est à indiquer dans le champ \champ{volume}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
361
      \item[publisher] Éditeur commercial.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
362 363 364 365 366
      \item[series] Titre de collection ou de la série particulière d'un périodique.
      \item[url] Url (adresse électronique) d'une publication en ligne.
      \item[urldate] Date à laquelle une publication électronique a été consultée.
      \item[volume] Volume dans une œuvre en plusieurs volumes. Volume d'une revue.
      \item[volumes] Nombre de volumes dans une œuvres en plusieurs volumes.
367
    \end{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
368
    \end{slide*}
369 370 371 372
    \begin{slide}
      Formatage des dates
      \code{date.bib}{bibtex}
      \begin{plusloin}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
373
        Les dernières versions de \BibLaTeX-\Biber\ permettent de gérer des cas plus complexes (dates floues, calendriers non grégoriens etc.)
374 375 376 377
      \end{plusloin}
    \end{slide}

    \begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
378
      Certains champs peuvent être préfixés avec
379 380
      \begin{description}
        \item[orig] pour les informations sur l'original lors d'une rééedition / traduction
Maïeul Rouquette's avatar
Maïeul Rouquette committed
381
        \item[short] pour les formes courtes. Certaines sont utilisées dans les styles standards, d'autres non.
382 383 384 385 386 387 388 389 390
        \item[main] pour les information de l'ouvrage principal lorsqu'on désigne un volume particulier
        \item[book] pour les titres du livre lorsqu'on cite une partie de livre
      \end{description}
      \begin{attention}
        Consulter le manuel de \BibLaTeX\  pour connaître les champs ainsi prefixés définis par défaut.

        \emph{biblatex-morenames} permet d'avoir plus de champs de personnes préfixés pour les cas complexes.
      \end{attention}
    \end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
391

392
    \subsection{Les références croisées}
393
    \begin{slide}
394
      \begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
395
        \item Permet de dire que certains champs d'une entrée sont \alert{hérités} d'une \alert{entrée mère}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
396 397 398
        \item Par exemple \type{mvcollection}  $\rightarrow$ \type{collection} $\rightarrow$ \type{incollection}.
        \item Les noms de champs sont automatiquement adaptés lorsqu'on passe d'une entrée à l'autre.
        \item Pour cela on utilise le champ \alert{crossref}.
399
      \end{itemize}
400
    \end{slide}
401 402 403 404 405 406 407 408 409

    \begin{slide}
          \code{crossref.bib}{bibtex}
    \end{slide}

    \begin{slide}
      \includegraphics[width=\textwidth]{heritage.pdf}
    \end{slide}
    \begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
410

411 412 413 414 415 416 417 418 419 420 421
          \begin{itemize}
            \item \fullcite{HistoireduChristianisme}
            \item \fullcite{Pietri1998}
            \item \fullcite{Maraval1998}
          \end{itemize}
          \begin{attention}
            \BibTeX\ possède un méchanisme de crossref, mais contrairement à \Biber:
            \begin{itemize}
                \item Un seul niveau est possible
                \item Le nom des champs n'est pas automatiquement adapté
            \end{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
422

423 424
            \end{attention}
    \end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
425

Maïeul Rouquette's avatar
Maïeul Rouquette committed
426
  \section{Logiciels de gestion bibliographique}
427 428 429 430 431 432 433 434
  \subsection{Avantages}
  \begin{slide}
    \begin{itemize}
      \item Évite les erreurs dans la composition du fichier \extension{bib}
      \item Permet de faire des recherches multicritères
      \item Permet de rechercher automatiquement dans certaines bases bibliographiques en ligne
    \end{itemize}
  \end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
435

436 437 438
  \subsection{Zotero (multi-plateformes)}
    \begin{slide}
      \begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
439
        \item Pas spécifique \BibTeX\ ou \BibLaTeX
440
        \item Utiliser Zotero-better-\BibTeX\ \url{https://github.com/retorquere/zotero-better-bibtex/wiki/Installation}
441
        \item Fonction de partage de références
442 443
        \item Possibilité d'automatiser les export \BibLaTeX
      \end{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
444
      \onslide<+>{\includegraphics[width=0.8\textwidth]{zotero-better-biblatex.png}}
445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    \end{slide}
    \subsection{JabRef (multiplateformes)}
    \begin{slide}
      \begin{itemize}
        \item Natif \BibTeX-\BibLaTeX
        \item Dispose d'un mode spécifique \BibLaTeX
      \end{itemize}
    \end{slide}
    \begin{slide}
      \includegraphics[width=\textwidth]{jabref.png}
    \end{slide}
    \subsection{BibDesk (Mac)}
    \begin{slide}
      \begin{itemize}
        \item Natif \BibTeX
460 461
        \item Pas de mode \BibLaTeX, mais on peut aisément s'en servir pour \BibLaTeX
        \item Possibilité de créer des \enquote{groupes intelligents} croisant plusieurs critères de recherche
462 463 464
      \end{itemize}
    \end{slide}
    \begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
465 466 467 468
      \centering
      \includegraphics[height=0.4\textheight]{bibdesk-encodage.png}
      \vspace{\baselineskip}
      \includegraphics[height=0.4\textheight]{bibdesk-crossref.png}
469
    \end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
470
\section{Charger le package, choisir ses styles}
471 472 473 474 475 476 477
\subsection{Charger le package, ajouter la bibliographie}
\begin{slide}
  \code{package.tex}{latex}
  \begin{itemize}
    \item Extension \extension{bib} \alert{obligatoire}
    \item Fichier peut être placé:
      \begin{itemize}
478 479 480
        \item À côté du fichier \extension{tex} pour un projet spécifique
        \item Dans un dossier commun : \fichier{texmfhome} $\rightarrow$ bibtex $\rightarrow$ bib
        \item Pour trouver le dossier \fichier{texmfhome}, saisir dans un terminal
481 482 483 484
          \code{texmf}{bash}
      \end{itemize}
  \end{itemize}
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
485
\subsection{Deux niveaux de style}
486 487 488 489
\begin{slide}
  \begin{description}
    \item[citestyle] La manière dont est affichée une entrée lorsqu'on fait une référence
    \item[bibstyle] La manière dont est affichée la bibliographie finale
490
    \item[style] Combinaison des deux, qu'on utilisera en pratique
491 492 493 494 495 496 497
  \end{description}
\end{slide}
  \subsection{Principaux styles de citation}
\begin{slide}
  \begin{description}
    \item[numeric] les références sont des numéros renvoyant à la bibliographie finale.
    \item[alphabetic] les références sont des codes alphanumériques renvoyant à la bibliographie finale.
498
    \item[authortitle]seuls  l'auteur et le titre de l'œuvre sont indiqués. Plusieurs variantes existent.
499 500 501 502 503 504 505
    \item[authoryear]seuls l'auteur et la date de l'œuvre sont indiqués.
 Plusieurs variantes existent.
    \item[verbose]description complète la première fois, version abrégée ensuite. Plusieurs variantes existent pour avoir des abréviations latines (\emph{ibid}, \emph{idem}, \emph{op. cit.}) etc.
  \end{description}
\end{slide}
\subsection{De nombreuses autres options}
\begin{slide}
506
Liste non exhaustive
507
    \begin{description}
508 509
      \item[maxnames] Nombre maximum de noms à afficher.
      \item[indexing] Activer l'indexation des entrées bibliographiques.
510 511
      \item[abbreviate] Abréger, ou non, certains mots-clef comme \enquote{éditeur}.
      \item[autopunct] Déplacer, ou non, la référence après la ponctuation qui suit.
512 513 514
Pour la typographie française, mettre cette option à \alert{false}.
      \item[date] Format des dates.
      \item[giveninits] Remplace le(s) prénom(s) par son (ses) initiales.
515 516 517
      \item[etc] Voir le manuel, en fonction des besoins.
    \end{description}
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
518 519 520 521
\begin{slide}
  \begin{plusloin}
    Il est possible  :
    \begin{enumerate}
522
      \item D'utiliser \cs{ExecuteBibliographyOptions} dans un fichier \fichier{biblatex.cfg} dans \fichier{texmfhome} pour avoir des réglages communs à plusieurs fichiers.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
523
      \item D'utiliser \cs{ExecuteBibliographyOptions}\footnote{Dans \fichier{texmfhome} ou dans le préambule du fichier \extension{tex}.} avec un argument optionel pour appliquer ces réglages type d'entrée par  type d'entrée.
524
      \item Pour certaines options, de régler cela entrée par entrée dans le fichier \extension{bib} à travers le champ \champ{options}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
525 526
    \end{enumerate}
  \end{plusloin}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
527
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
528
\section{Citer}
529 530
\subsection{Commandes de base}
\begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
531
  \code{citation.tex}{latex}
532
  \onslide<2->{Mais on préférera plutôt utiliser \alert{\cs{autocite}} ou \alert{\cs{autocites}} qui}
533
  \begin{itemize}
534
    \item<3-> \enquote{Enclôt} la citation dans une commande dépendante du style:
535
      \begin{itemize}
536 537
        \item<4-> En note de bas de page pour le style \alert{verbose} et dérivés.
        \item<5-> Entre parenthèses pour le style \alert{authoryear}.
538
      \end{itemize}
539
    \item<6-> Adapte cette enclosure selon le contexte\footnote{\cs{autocite} dans \cs{footnote} ne produit pas une note dans une note!}.
540
  \end{itemize}
541 542
\end{slide}
\begin{slide}
543 544 545 546 547
  \begin{plusloin}
  On peut ajouter une \alert{option} \opt{autocite} au chargement du package pour régler l'\cs{autocite}:
  \begin{description}
    \item[inline] en ligne, avec parenthèses
    \item[plain] en ligne, sans parenthèses
548
    \item[footnote] en note de bas de page
549 550 551 552 553 554
  \end{description}
 \end{plusloin}
\end{slide}

\begin{slide}
  \begin{attention}
555
    En typographie française, pour ne pas avoir l'appel de note de bas de page automatiquement déplacée après le signe de ponctuation, charger \BibLaTeX\ avec l'option
Maïeul Rouquette's avatar
Maïeul Rouquette committed
556
    \opt{autopunct=false}.
557 558
  \end{attention}
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
559 560 561 562

\subsection{Arguments \meta{prenote} et \meta{postnote}}
\begin{slide}
  \begin{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
563
    \item[\meta{prenote}] un texte à afficher avant la référence
564
    \item[\meta{postnote}] un numéro de page ou un texte à afficher après la référence, ou les deux
Maïeul Rouquette's avatar
Maïeul Rouquette committed
565 566 567 568 569 570 571 572
  \end{description}

\end{slide}
\begin{slide}
  \code{prenote.tex}{latex}
  \input{code/prenote}
\end{slide}

573
\begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
574
  Formatage du numéro de page (cas simple):
575
  \code{page.tex}{latex}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
576 577 578
\end{slide}
\begin{slide}
  \begin{attention}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
579
    \BibLaTeX\ insère automatiquement \enquote{p.} ou \enquote{pp.~}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
580
    sauf si le numéro de page est suivi d'un texte.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
581

Maïeul Rouquette's avatar
Maïeul Rouquette committed
582
    Dans ce cas utiliser la commande \cs{pno} ou \cs{ppno}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
583

Maïeul Rouquette's avatar
Maïeul Rouquette committed
584
    \code{ppno.tex}{latex}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
585
    \onslide<+->{\input{code/ppno}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
586 587 588 589 590
  \end{attention}
\end{slide}
\begin{slide}
  \begin{attention}
    Pour les styles \enquote{verbose} et apparentés, utiliser le package \emph{biblatex-true-citepages-omit}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
591

Maïeul Rouquette's avatar
Maïeul Rouquette committed
592 593
    Dans le cas contraire, lorsqu'on cite un article, \BibLaTeX\  indique comme numéro de pages:
    \begin{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
594 595
      \item celui de la base de données;
      \item et celui passé en argument \meta{postnote}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
596 597
    \end{itemize}
  \end{attention}
598 599 600 601 602
\end{slide}
\subsection{Enclore automatiquement les citations}
\begin{slide}
  \begin{description}
    \item[\cs{footcite}] en note de bas de page
603
    \item[\cs{parencite}] entre parenthèses
604
  \end{description}
605
  \onslide<+->{D'autres commandes sont fournies avec certains styles}
606 607 608 609 610 611
\end{slide}


\subsection{Citer uniquement certaines informations}
\begin{slide}
  \begin{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
612
    \item[\cs{citeauthor}] l'auteur (ou l'éditeur ou le traducteur si pas d'auteur)
Maïeul Rouquette's avatar
Maïeul Rouquette committed
613 614 615 616 617
    \item[\cs{citetitle}]  le titre ou le titre abrégé.
    \item[\cs{citetitle*}] le titre.
    \item[\cs{citeyear}] l'année.
    \item[\cs{citedate}] la date.
    \item[\cs{fullcite}] la citation complète, sans aucune abréviation.
618 619 620 621 622 623
    \item[\cs{footfullcite}] la citation complète, en notes de bas de page
    \item[\cs{nocite}] ne cite pas l'entrée, mais l'ajoute à la bibliographie finale. Si l'argument est un *, ajoute toutes les entrées de la base de données.
  \end{description}
\end{slide}


Maïeul Rouquette's avatar
Maïeul Rouquette committed
624 625 626

\section{Établir la bibliographie finale}

Maïeul Rouquette's avatar
Maïeul Rouquette committed
627 628 629 630 631
\subsection{Commande de base}

\begin{slide}
  \code{finale.tex}{latex}
  \begin{itemize}
632 633 634
    \item Affiche toutes les entrées citées.
    \item Affiche aussi les entrées appelées via \cs{nocite}.
    \item Affiche également les entrées citées indirectement via \alert{crossref} lorsque le nombre d'\enquote{entrées filles} citées dépasse deux\footnote{Configurable via l'option \opt{mincrossrefs} au chargement du package.}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
635 636 637 638
  \end{itemize}
\end{slide}
\subsection{Changer le tri}
\begin{slide}
639
  \onslide<+->{Le tri par défaut correspond au style bibliographique.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
640

641
  On peut utiliser l'option \opt{sorting} \alert{au chargement du package} pour le modifier.}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
642 643 644 645 646 647 648 649 650 651
  \begin{description}
    \item[nyt] Par auteur (ou éditeur), année, titre
    \item[nty] Par auteur, titre, année
    \item[ynt] Par année,  auteur, name
    \item[autres] Voir le manuel de \BibLaTeX
  \end{description}
\end{slide}
\begin{slide}
  \begin{attention}
    Si un champ n'est pas rempli, il ne compte pas dans le tri.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
652

Maïeul Rouquette's avatar
Maïeul Rouquette committed
653
    Ainsi, un ouvrage sans auteur dont le titre commence par B sera classé après un ouvrage dont le nom de l'auteur commence par A\footnote{\package{bibleref-anonymous} propose des tris séparant les ouvrages anonymes des autres.}.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
654 655 656

  \end{attention}
  \begin{plusloin}
657 658 659 660
    Il est possible de créer ses propres schémas de tri.
  \end{plusloin}
  \begin{plusloin}
    Il est possible d'avoir des tri différents si on affiche plusieurs bibliographies.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
661 662 663 664
  \end{plusloin}
\end{slide}
\subsection{Filtrer}
\begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
665
  On peut passer des options à \cs{printbibliography} pour filtrer:
Maïeul Rouquette's avatar
Maïeul Rouquette committed
666
  \begin{description}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
667
    \item[keyword] Par mot-clé enregistré dans le champ \champ{keywords}\footnote{Nom du champ au pluriel, mais nom du filtre au singulier. Possibilité de mettre plusieurs mots-clé dans le champ en utilisant une virgule comme séparateur.}.
668
    \item[type] Par type d'entrée.
669
    \item[section ou segment] Par partie du travail\footnote{Voir la documentation pour plus de détail.}.
670 671
    \item[filter / check] Par filtre maison.
    \item[autres] Voir le manuel.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
672 673 674 675
  \end{description}
\end{slide}
\begin{slide}
  \begin{plusloin}
676
    On peut également indiquer dans le fichier bibliographique qu'une entrée ne sera pas affichée dans la bibliographie finale.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
677

Maïeul Rouquette's avatar
Maïeul Rouquette committed
678 679 680
  \code{skipbib.bib}{bibtex}
  \end{plusloin}
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
681
\subsection{Modifier l'entête de bibliographie}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
682 683 684 685 686
\begin{slide}
  Options de \cs{printbibliography}
  \begin{description}
    \item[title=\meta{xxx}] Pour modifier le titre de la biblio
    \item[heading=\meta{xxx}] Pour modifier le niveau de titre de la bibliographie.
687
     \meta{xxx} peut être:
Maïeul Rouquette's avatar
Maïeul Rouquette committed
688 689 690 691
     \begin{description}
       \item[bibliography] (par défaut) \cs{chapter*} ou \cs{section*}
       \item[subbibliography] \cs{section*} ou \cs{subsection*}
       \item[bibintoc] \cs{chapter*} ou \cs{section*} mais ajouté à la table des matières
Maïeul Rouquette's avatar
Maïeul Rouquette committed
692
       \item[subbibintoc] \cs{section*} ou \cs{subsection*} mais ajouté à la tdm
Maïeul Rouquette's avatar
Maïeul Rouquette committed
693 694 695 696 697 698 699 700
       \item[bibnumbered] \cs{chapter} ou \cs{section}
       \item[subbibnumbered] \cs{subsection} ou \cs{subsection}
       \item[none] pas de titre
     \end{description}
  \end{description}
\end{slide}
\begin{slide}
  \begin{plusloin}
701
    \onslide<1->{Il est possible d'utiliser \cs{defbibheading} pour créer ses propres entêtes ou modifier ceux existant.}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
702

Maïeul Rouquette's avatar
Maïeul Rouquette committed
703
    \onslide<+->{\code{bibheading.tex}{latex}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
704

Maïeul Rouquette's avatar
Maïeul Rouquette committed
705
  \onslide<+->{On peut également ajouter un texte entre l'entête et la bibliographie}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
706

Maïeul Rouquette's avatar
Maïeul Rouquette committed
707
    \onslide<+->{\code{bibnote.tex}{latex}}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
708 709
  \end{plusloin}
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
710

Maïeul Rouquette's avatar
Maïeul Rouquette committed
711
\section{Courte introduction à la personnalisation des styles}
712 713
\subsection{Dans quels fichiers}
\begin{slide}
714
  \onslide{Par ordre de \enquote{propreté}}
715 716 717 718 719 720 721 722 723 724
  \begin{enumerate}
    \item Dans le préambule directement
    \item Dans un fichier \extension{tex} appelé dans chaque travail
    \item Dans un fichier \extension{sty} appelé comme package
    \item Dans le fichier \fichier{biblatex.cfg}
    \item Comme un style sous forme de fichiers \extension{bbx}, \extension{cbx}, \extension{lbx} et (éventuellement) \extension{dbx}
  \end{enumerate}
\end{slide}
\subsection{Repérer les styles utilisés}
\begin{slide}
725
  \onslide{Ouvrir le fichier \extension{log} pour trouver les fichiers chargés}
726
  \begin{description}
727 728 729
    \item[biblatex.def] Éléments communs à tous les styles.
    \item[\extension{cbx}] Style de citation.
    \item[\extension{bbx}] Style de bibliographie finale.
Maïeul Rouquette's avatar
Maïeul Rouquette committed
730
    \item[\extension{lbx}] Chaînes de langue\footcite[Voir][118-120]{Rouquette2012}.
731
    \item[\extension{dbx}] Champs et types autorisés\footnote{Utilisateur·trice·s avancé·e·s !}.
732 733
  \end{description}
\end{slide}
734
\subsection{Comprendre la structuration des styles}
735 736 737 738

\begin{slide}

  \begin{description}
739
    \item[Driver] Description du formatage d'un type d'entrée.
740
    \item[Macro] Sous description de formatage. Bien souvent correspond à une ou plusieurs unité.
741
    \item[Unité] Sous-division d'une référence bibliographique. Bien souvent séparée de la précédente par des signes typographiques.
742
    \item[Cmd. de ponctuation]Commande spécifique à Bib\LaTeX\ permettant d'afficher un signe de ponctuation entre deux unités tout en prévenant le doublement.
743 744 745 746 747 748 749 750 751
  \end{description}
\end{slide}

\begin{slide}
  \footnotesize\input{schemas/stylesbiblio.tex}
\end{slide}
\subsection{Commandes de haut niveau}
\begin{slide}
 \code{haut-niveau.tex}{latex}
752
 Consulter le manuel de \BibLaTeX\ pour connaître ces commandes de haut niveau.
753 754 755 756 757 758
\end{slide}
\subsection{Formatage des champs}
\begin{slide}
 Trois types de champ
		\begin{description}
      \item[Name]Tout champ correspondant à une personne morale ou physique
759
      \item[List]Tout champ pouvant contenir des valeurs séparées par \enquote{and} (sauf nom)
Maïeul Rouquette's avatar
Maïeul Rouquette committed
760
      \item[Field]Tout champ autre que liste et noms
761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776
 \end{description}
\end{slide}
\begin{slide}
  \code{fieldformat.tex}{latex}
\end{slide}
\begin{slide}
  \begin{attention}
    Le nom du format ne correspond pas forcément au nom du champ.
    \begin{itemize}
      \item Par exemple le format \enquote{title} s'applique à la combinaison \champ{title} + séparateur + \champ{subtitle}
      \item Il peut y avoir des alias de format
        \code{namealias.tex}{latex}
    \end{itemize}
  \end{attention}
\end{slide}

Maïeul Rouquette's avatar
Maïeul Rouquette committed
777
\subsection{Ordre des champs}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
778
\begin{slide}
779 780 781

  Étapes de recherches
  \begin{enumerate}
782 783 784 785
    \item Repérer le driver bibliographique de notre entrée de test.
    \item Repérer la macro bibliographique correspondante au groupe de champ dont nous voulons modifier l'ordre, appelé via \cs{usebibmacro}.
    \item Repérer la définition de cette macro, définie via \cs{newbibmacro}.
    \item La modifier.
786 787
  \end{enumerate}

Maïeul Rouquette's avatar
Maïeul Rouquette committed
788
\end{slide}
789

Maïeul Rouquette's avatar
Maïeul Rouquette committed
790
\begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
791
  Exemple\footcite[Voir][122-127]{Rouquette2012}
792
  \begin{itemize}
793 794 795
    \item Je veux mettre l'éditeur avant l'adresse.
    \item Je repère que cela se passe dans la macro \texttt{publisher+location+date}.
    \item Je redéfinis la macro en conséquence.
796
  \end{itemize}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
797 798
\end{slide}
\begin{slide}
799
  \code{publisher+location+date.tex}{latex}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
800

801 802 803
  \begin{attention}
  Ne pas oublier les \% de fin de ligne, sinon espaces indésirables.
  \end{attention}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
804
\end{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
805

806 807

\begin{slide}
808
  Le manuel décrit les nombreuses commandes de \BibLaTeX\ utilisables dans les macro/drivers permettant notamment de :
809
  \begin{itemize}
810 811
    \item Tester la valeur/l'existence d'un champ et modifier la présentation en conséquence.
    \item Supprimer/ajouter dynamiquement des champs.
812 813
  \end{itemize}
\end{slide}
814 815 816 817 818 819 820 821

\subsection{Créer ses styles \enquote{autonomes}}

\begin{slide}
  \begin{itemize}
    \item La manière la plus propre de créer des styles \BibLaTeX\  est d'utiliser le quadriptyques \extension{bbx}, \extension{cbx}, \extension{lbx}, \extension{dbx}.
    \item Deux solutions techniques:
      \begin{itemize}
822
        \item Styles totalement autonomes des styles standards  $\Rightarrow$ Reprendre les fichiers et les renommer
823 824 825 826 827 828 829 830 831 832 833 834 835 836 837
        \item Styles dépendants des styles standards et les personnalisant
      \end{itemize}
  \end{itemize}
\end{slide}

\begin{slide}

  \begin{itemize}
    \item Entête de fichiers
  \code{providefile.tex}{latex}
    \item Appel de style existant
  \code{RequireBibliographyStyle.tex}{latex}
  \end{itemize}
\end{slide}

838 839 840 841 842 843
\begin{slide}
  Exemple de déclaration d'option (extrait de \fichier{biblatex.sty})

  \code{DeclareOptions.tex}{latex}

\end{slide}
844

Maïeul Rouquette's avatar
Maïeul Rouquette committed
845
\section{Pour aller plus loin}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
846

Maïeul Rouquette's avatar
Maïeul Rouquette committed
847
\begin{slide}
Maïeul Rouquette's avatar
Maïeul Rouquette committed
848 849 850 851 852 853
  \nocite{*}
  \printbibliography[keyword=antiseche,title=Antisèche]
  \printbibliography[keyword=initiation,title=Initiation]
  \printbibliography[keyword=manuel,title={Manuel}]
  \printbibliography[keyword=ctan,title={Styles et modules complémentaires}]

Maïeul Rouquette's avatar
Maïeul Rouquette committed
854
\end{slide}
855
\end{document}