\documentclass[12pt,french]{article} %au lieu de  scrartcl 
%\documentclass[20pt,french]{extarticle}
\usepackage[utf8]{inputenc}          
\usepackage[T1]{fontenc}              
\usepackage[a4paper]{geometry}       
\usepackage{babel}
\usepackage[hidelinks, pdfstartview=FitH, plainpages=false]        
{hyperref}

%%%%%%AJOUT 
\usepackage{fancyhdr,fancybox,calc,lastpage,pdfpages,index,color}
\usepackage{multicol,rotating,url,lipsum}
%\usepackage{path,wallpaper}
%\usepackage{floatflt}
%\usepackage{wrapfig}
%\usepackage{picinpar}
%\usepackage{graphicx}
%\usepackage{lettrine}
%\usepackage{tikz,pgfplots} %spécial graphes
%\usepackage{subfigure}
%\usepackage[margin=1cm,font=small,labelfont=bf,labelsep=endash]{caption}
%\usepackage[most]{tcolorbox}

%nouveau pour biber
%\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear, useprefix, backref]{biblatex}
%<options>  De Certeau
 %style=authoryear
%ex. options: style= numeric,alphabetic,
%authoryear (idéal),
%authortitle: en note
% biblatex-apa absente
%verbose-note fonctionne
%biblatex-chicago : Casati2013. Pas compatible ou non implémenté?
%biblatex-dw : styles pour les « humanités »
%biblatex-historian : style basé sur le Turabian Manual
%biblatex-philosophy

%%% Seconde partie du préambule
\addbibresource{exemplebiberfromjabref.bib}
%Seconde bib: \addbibresource{ < autre fichier > .bib}

%\renewcommand{\nameyeardelim}{, }
	
%\newtcolorbox[blend into=figures]{myfigure}[2][]{float=htb, title={#2},#1}

\advance\topmargin by -1cm

\advance\textheight by 3 cm
\advance\parskip by .1cm

\input{letterspacing}
\let\OrigLetterSpace=\letterspace
\newcommand{\serre}[2]{%
\letterspace to #1\naturalwidth{#2}}
%%% Fin préambule

\title{\LaTeX: bibliographie}
\author{Éric Guichard}
\date{Novembre 2017}
\begin{document}
\maketitle

\section{Contexte}
Les questions de bibliographie sont récurrentes quand il s'agit d'écrire. Avec \LaTeX, la solution classique consiste à disposer d'un fichier bibliographique explicite (du type \texttt{nom de l'auteur}=\ldots, \texttt{titre de l'ouvrage}=\ldots) que l'on  raccorde  au texte courant par le biais d'appels (d'étiquettes). Une traduction bibliographique de ces renvois est alors opérée quand l'auteur/e la désirait, souvent en fin d'article ou d'ouvrage.

Longtemps, la  méthode idéale faisait appel au logiciel \verb+bibtex+, qui se combinait avec le moteur \verb+pdflatex+.

Nous proposons ici l'usage de \verb+biblatex+ (en fait \verb+biber+), qui offre plus de possibilités et de confort, tout en s'avérant très compatible (à quelques nuances près) avec la solution historique.

Là encore, le propos n'est pas de reproduire les excellentes documentations en ligne, souvent exhaustives, comme celle de Denis Bitouzé ---\,qui nous a grandement inspiré: \url{http://gte.univ-littoral.fr/members/dbitouze/pub/latex/diapositives-cours-d/conference-n-6/downloadFile/file/en-ligne6.pdf}\,--- mais de proposer des solutions commodes, faciles d'emploi, qui s'adoptent dès qu'on les découvre. 

Ce tutoriel s'ouvre aussi vers des outils qui constituent l'environnement de \LaTeX\ en 2017: \verb+Jabref+ (les possesseurs de Mac lui préfèreront \verb+BibDesk+) pour l'organisation d'une bibliographie et \verb+texstudio+, déjà évoqué, pour la rédaction d'un document (les mêmes aimeront \verb+BBedit+, doté de moins d'assistants mais fort confortable ou sa version gratuite \verb+TextWrangler+).

\section{Fonctionnement}
\subsection{Principes de bon sens}
L'idée (avec \LaTeX, et générale) est de distinguer texte rédigé et fichier bibliographique, et de rendre le plus explicite possible ce dernier. 
Aussi, une bibliographie n'est pas une suite de lignes typographiquement différenciées ainsi \\
Casati, Roberto (2013). \emph{Contre le colonialisme numérique}. Paris, etc.\\
mais une succession d'informations structurées du type:
\begin{verbatim}
@Book{Casati2013,
Title                    = {Contre le colonialisme numérique},
Author                   = {Casati, Roberto},
Publisher                = {Albin Michel},
Year                     = {2013},
Address                  = {Paris}
}
\end{verbatim}

Où \verb+@book+ signale un ouvrage et \verb+Casati2013+ est l'ancre (l'étiquette) avec laquelle on mentionnera l'ouvrage en question. Par exemple ainsi:

\verb+Casati fait l'éloge de la lecture approfondie~\autocite{Casati2013}+.
\label{appel}

Ensuite, la mise en forme sera le fait d'une \emph{feuille de style bibliographique} qui permettra et la présentation de la référence dans le texte ---\,ex.: [Casati, 2013] ou (\textsc{Casati} 2013)\,--- et son développement dans la partie bibliographique. Ex.: Casati, Roberto (2013). \emph{Contre le colonialisme numérique}. Paris\ldots

\subsection{En pratique}
\subsubsection{Ajouts dans le préambule}
\begin{verbatim}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear, backref,useprefix
%autres options éventuelles
]{biblatex} 
\end{verbatim}

Le package \verb+biblatex+ est essentiel; il est utilisé avec les options 
\verb+backend=biber+, \verb+style=authoryear+ qui définit le style bibliographique (comme \verb+style=numeric+, \verb+style=alphabetic+, etc.); 

\verb+backref+ est une option confortable, qui rappelle dans la bibliographie à quelle page a été évoqué la référence. 

\verb+useprefix+ est indispensable pour classer correctement les auteurs à particules, comme Michel de Certeau~\autocite{MdChist}.

Le package \verb+csquotes+ rendra confortable l'emploi de citations, il est secondaire.

On inscrit aussi dans le préambule (et non pas dans le corps du texte) les lieu (chemin d'accès) et nom du fichier bibliographique:
\begin{verbatim}
\addbibresource{exemplebiblio.bib}
\end{verbatim}

\subsubsection{Forme du fichier bibliographique}
Cf. le point \ref{appel} pour le descriptif d'une entrée.

À la différence des fichiers fonctionnant avec \verb+bibtex+, il semble préférable que le fichier \verb+.bib+ ait  son encodage précisé en première ligne:
\begin{verbatim}
% Encoding: UTF8
\end{verbatim}

Mais la chose n'est pas indispensable si l'encodage est effectivement de l'UTF8.

\subsection{Compilation}
On suppose les appels rédigés comme au point \ref{appel} (\verb+~\autocite{Casati2013}+).

On suppose que notre fichier \verb+.tex+ se nomme \verb+article.tex+ et que le fichier bibliographique se nomme \verb+exemplebiblio.bib+.

La compilation s'effectue ainsi:
\begin{verbatim}
pdflatex article.tex
biber article
pdflatex article.tex
pdflatex article.tex
\end{verbatim}


\section{Solutions confortables}
\subsection{Des fonctions bien utiles }
Quelques solutions semblent \emph{a priori} coquettes, et sont en fait très utiles et évitent bien des erreurs typo/ortho-graphiques. Étudions ce script, suivi de son résultat.

\begin{verbatim}
Comme l'a écrit \citeauthor{Casati2013} dans l'ouvrage 
\citetitle{Casati2013} en \citeyear{Casati2013}, il est utile de
prendre le temps de lire.

\end{verbatim}
Les commandes sont suffisamment claires pour se passer de commentaire.
Voici leur résultat:

Comme l'a écrit \citeauthor{Casati2013} dans l'ouvrage 
\citetitle{Casati2013} en \citeyear{Casati2013}, il est utile de
prendre le temps de lire.

\subsection{Des logiciels à notre service}
\verb|Texstudio| comme \verb|jabref| proposent d'une part tous les types bibliographiques possibles (article, ouvrage, chapitre de livre, rapport, etc.) et tous les attributs indispensables ou optionnels de ces catégories. Par exemple, un type \verb+@article+ a besoin d'un attribut \verb|journal| (le nom de sa revue), chose inutile pour un ouvrage.

Pour le dire autrement, cette exhaustivité offerte par ces deux logiciels permet de ne pas la reproduire dans le cadre d'un tel tutoriel. 

Il existe aussi des raccourcis claviers très utiles entre \verb|texstudio| et  \verb|jabref|.

%Alt -> ou <- vers Jabref
%sélection Ctrl-L de Jabref vers texstudio

\section{Ouvertures}
Cette partie renvoie à la ligne suivante du préambule:\\
 \verb+\usepackage[...]{biblatex}+

\subsection{Bibliographie en note}
Certains pourront aimer cette option redondante, qui met en note les références, en plus de les rappeler dans la bibliographie finale. \\
\verb+\usepackage[style=verbose-note]{biblatex}+. Il est aussi possible de jouer avec des \emph{Ibid.}, etc.

\subsection{Rappel de références hors bibliographie}

Les enseignants apprécieront la commande \verb|\fullcite{xxx}|, qui permet de détailler une ou plusieurs références dans le fil du texte. \\
Exemple: \verb|\fullcite{Casati2013}| donne:\\ \fullcite{Casati2013}.

Attention, on ne peut ainsi évoquer toute sa bibliographie. Pour le dire autrement, un  \verb|\fullcite{*}| ne donne pas le résultat imaginé.

Mais rien n'empêche de détailler dans la bibliographie la totalité de son contenu (et non  seulement les items évoqués au fil du texte). Cela se fait avec la commande \verb|\fullcite{}|, qui apparaît comme une option; un peu comme \verb|\nocite{*}| avec l'ancien \verb|bibtex|.

\subsection{Modifications de la bibliographie finale}
Le titre de la bibliographie se change aisément:

\verb|\printbibliography[title=Ma bibliographie indicative]|.
On peut même ajouter un petit texte entre ce titre et la suite des références en précisant (avant l'appel \verb|\printbibliography|) la commande \verb|\defbibnote|.
Exemple: 
\begin{verbatim}
\defbibnote{debutbib}{Une brève introduction à nos questions
pourrait renvoyer à ces ouvrages.}
\end{verbatim}

Il suffit alors de compléter ainsi la commande \verb|\printbibliography|:

\verb|\printbibliography[title=Bibliographie indicative, prenote=debutbib]|.

\defbibnote{debutbib}{Une brève introduction à nos questions
	pourrait renvoyer à ces ouvrages.}

\printbibliography[title=Bibliographie indicative,prenote=debutbib]


\end{document}
En fait, pour un début, il n'y a pas  vraiment de changement avec une bibliographie à la bibtex.

\begin{thebibliography}{}
	\bibitem[Casati, 2013]{Casati2013}
	\bgroup Casati\egroup{}, R. (2013).
	\newblock {\em Contre le colonialisme numérique}.
	\newblock Albin Michel, Paris.
\end{thebibliography}


\end{document}

\begin{thebibliography}{}
\bibitem[Casati, 2013]{Casati2013}
\bgroup Casati\egroup{}, R. (2013).
\newblock {\em Contre le colonialisme numérique}.
\newblock Albin Michel, Paris.
\end{thebibliography}



\verb+firstinits+ pour les abréviations des prénoms, à condition qu'ils existent.

Il lui répondit: \enquote{Courteline disait:
\enquote{Passer pour un idiot aux yeux d’un
imbécile est une volupté de fin gourmet.}}

Pour les vieux fichiers avec bibtex qui sollicitaient \verb+\cite+:
\SetCiteCommand{\autocite}
\end{document}
