polycopié: prepare la version d'automne 2024
Co-Authored-by: iGor milhit <igor@milhit.ch>
parent
237604241d
commit
1f28f141be
|
@ -134,8 +134,9 @@
|
|||
max-width: 50%;
|
||||
padding: .5em;
|
||||
}
|
||||
/* Les 3 règles suivantes mettent en forme la table des matières :*
|
||||
* Suppression des liste à puce et numérotation des chapitres. */
|
||||
/* Les 4 règles suivantes mettent en forme la table des matières :*
|
||||
* Suppression des liste à puce, numérotation des chapitres et affichage du
|
||||
* numéro de page. */
|
||||
#TOC ul {
|
||||
list-style-type: none;
|
||||
padding-left: 0;
|
||||
|
|
|
@ -0,0 +1,646 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
lang="fr"
|
||||
xml:lang="fr">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2024-02-29" />
|
||||
<title>Citer ses références et créer une bibliographie avec LaTeX et Zotero</title>
|
||||
<style>
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||
div.column{flex: auto; overflow-x: auto;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
/* The extra [class] is a hack that increases specificity enough to
|
||||
override a similar rule in reveal.js */
|
||||
ul.task-list[class]{list-style: none;}
|
||||
ul.task-list li input[type="checkbox"] {
|
||||
font-size: inherit;
|
||||
width: 0.8em;
|
||||
margin: 0 0.8em 0.2em -1.6em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
/* CSS for syntax highlighting */
|
||||
pre > code.sourceCode { white-space: pre; position: relative; }
|
||||
pre > code.sourceCode > span { line-height: 1.25; }
|
||||
pre > code.sourceCode > span:empty { height: 1.2em; }
|
||||
.sourceCode { overflow: visible; }
|
||||
code.sourceCode > span { color: inherit; text-decoration: inherit; }
|
||||
div.sourceCode { margin: 1em 0; }
|
||||
pre.sourceCode { margin: 0; }
|
||||
@media screen {
|
||||
div.sourceCode { overflow: auto; }
|
||||
}
|
||||
@media print {
|
||||
pre > code.sourceCode { white-space: pre-wrap; }
|
||||
pre > code.sourceCode > span { display: inline-block; text-indent: -5em; padding-left: 5em; }
|
||||
}
|
||||
pre.numberSource code
|
||||
{ counter-reset: source-line 0; }
|
||||
pre.numberSource code > span
|
||||
{ position: relative; left: -4em; counter-increment: source-line; }
|
||||
pre.numberSource code > span > a:first-child::before
|
||||
{ content: counter(source-line);
|
||||
position: relative; left: -1em; text-align: right; vertical-align: baseline;
|
||||
border: none; display: inline-block;
|
||||
-webkit-touch-callout: none; -webkit-user-select: none;
|
||||
-khtml-user-select: none; -moz-user-select: none;
|
||||
-ms-user-select: none; user-select: none;
|
||||
padding: 0 4px; width: 4em;
|
||||
color: #aaaaaa;
|
||||
}
|
||||
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
|
||||
div.sourceCode
|
||||
{ }
|
||||
@media screen {
|
||||
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
|
||||
}
|
||||
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
|
||||
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
|
||||
code span.at { color: #7d9029; } /* Attribute */
|
||||
code span.bn { color: #40a070; } /* BaseN */
|
||||
code span.bu { color: #008000; } /* BuiltIn */
|
||||
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
|
||||
code span.ch { color: #4070a0; } /* Char */
|
||||
code span.cn { color: #880000; } /* Constant */
|
||||
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
|
||||
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
|
||||
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
|
||||
code span.dt { color: #902000; } /* DataType */
|
||||
code span.dv { color: #40a070; } /* DecVal */
|
||||
code span.er { color: #ff0000; font-weight: bold; } /* Error */
|
||||
code span.ex { } /* Extension */
|
||||
code span.fl { color: #40a070; } /* Float */
|
||||
code span.fu { color: #06287e; } /* Function */
|
||||
code span.im { color: #008000; font-weight: bold; } /* Import */
|
||||
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
|
||||
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
|
||||
code span.op { color: #666666; } /* Operator */
|
||||
code span.ot { color: #007020; } /* Other */
|
||||
code span.pp { color: #bc7a00; } /* Preprocessor */
|
||||
code span.sc { color: #4070a0; } /* SpecialChar */
|
||||
code span.ss { color: #bb6688; } /* SpecialString */
|
||||
code span.st { color: #4070a0; } /* String */
|
||||
code span.va { color: #19177c; } /* Variable */
|
||||
code span.vs { color: #4070a0; } /* VerbatimString */
|
||||
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
|
||||
/* CSS for citations */
|
||||
div.csl-bib-body { }
|
||||
div.csl-entry {
|
||||
clear: both;
|
||||
}
|
||||
.hanging-indent div.csl-entry {
|
||||
margin-left:2em;
|
||||
text-indent:-2em;
|
||||
}
|
||||
div.csl-left-margin {
|
||||
min-width:2em;
|
||||
float:left;
|
||||
}
|
||||
div.csl-right-inline {
|
||||
margin-left:2em;
|
||||
padding-left:1em;
|
||||
}
|
||||
div.csl-indent {
|
||||
margin-left: 2em;
|
||||
} </style>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
<link href="interface.css" rel="stylesheet" type="text/css" />
|
||||
<script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Citer ses références et créer une bibliographie avec
|
||||
LaTeX et Zotero</h1>
|
||||
<p class="date">2024-02-29</p>
|
||||
<div class="logo">
|
||||
<img src="../medias/latex-logo.svg" />
|
||||
<img src="../medias/zotero-logo.svg" />
|
||||
</div>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#objectifs" id="toc-objectifs">Objectifs</a></li>
|
||||
<li><a href="#first-section" id="toc-first-section">Principes
|
||||
généraux</a></li>
|
||||
<li><a href="#structure-dune-référence-dans-un-fichier-.bib"
|
||||
id="toc-structure-dune-référence-dans-un-fichier-.bib">Structure d’une
|
||||
référence dans un fichier <code>.bib</code></a></li>
|
||||
<li><a href="#créer-un-fichier-.bib-via-zotero"
|
||||
id="toc-créer-un-fichier-.bib-via-zotero">Créer un fichier
|
||||
<code>.bib</code> via Zotero</a></li>
|
||||
<li><a href="#configurer-la-compilation"
|
||||
id="toc-configurer-la-compilation">Configurer la compilation</a></li>
|
||||
<li><a href="#utilisation-de-biblatex"
|
||||
id="toc-utilisation-de-biblatex">Utilisation de BibLaTeX</a></li>
|
||||
<li><a href="#bibliographie"
|
||||
id="toc-bibliographie">Bibliographie</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h2 id="objectifs">Objectifs</h2>
|
||||
<p>Au terme de cet atelier, vous serez en mesure de :</p>
|
||||
<ul>
|
||||
<li>Comprendre ce qu’est un fichier <code>.bib</code>.</li>
|
||||
<li>Connaître la structure d’une référence.</li>
|
||||
<li>Créer ou de générer un fichier <code>.bib</code>.</li>
|
||||
<li>Charger les paquets nécessaires dans leur fichier <code>.tex</code>
|
||||
et utiliser les outils de composition pour générer le document
|
||||
final.</li>
|
||||
<li>Utiliser les commandes LaTeX pour :
|
||||
<ul>
|
||||
<li>Définir leur le style de citation et de bibliographie.</li>
|
||||
<li>Insérer une citation et un appel de citation.</li>
|
||||
<li>Créer une bibliographie.</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
<div id="licence">
|
||||
<p><img src="./static/by-sa.svg"
|
||||
alt="Logo de la licence CC BY-SA 4.0" /><br />
|
||||
<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr"
|
||||
title="Texte de la licence en français">CC BY-SA 4.0</a> — <a
|
||||
href="https://git.milhit.ch/igor/biblatex-zotero"
|
||||
title="Projet git du document">Sources</a></p>
|
||||
</div>
|
||||
<!-- références -->
|
||||
<h2 id="first-section">Principes généraux</h2>
|
||||
<blockquote>
|
||||
<p>« Dans LaTeX il faut distinguer le langage de balisage, le système de
|
||||
composition et la <em>distribution</em>. » <span class="citation"
|
||||
data-cites="fauchieFabriquesPublicationLaTeX2020">Fauchié (<a
|
||||
href="#ref-fauchieFabriquesPublicationLaTeX2020"
|
||||
role="doc-biblioref">2020</a>)</span></p>
|
||||
</blockquote>
|
||||
<p>Pour générer des documents avec LaTeX, il faut :</p>
|
||||
<ul>
|
||||
<li>Rédiger un document dans un fichier <code>.tex</code> à l’aide du
|
||||
langage de balisage, afin de le structurer.</li>
|
||||
<li>Compiler ce fichier avec un système (ou moteur) de composition, par
|
||||
exemple LaTeX, PdfLaTeX ou XeLaTeX.</li>
|
||||
</ul>
|
||||
<p>Pour disposer d’un tel système de composition, le plus souvent on
|
||||
installe un environnement ou une distribution LaTeX, par exemple TeX
|
||||
Live pour Linux, MacTex pour Mac OS ou MiKTeX pour Windows.<a
|
||||
href="#fn1" class="footnote-ref" id="fnref1"
|
||||
role="doc-noteref"><sup>1</sup></a> De plus en plus souvent, toutefois,
|
||||
afin de faciliter le travail en collaboration ou pour s’éviter une
|
||||
installation parfois laborieuse, des services en ligne sont préférés,
|
||||
comme <a href="https://www.overleaf.com/"
|
||||
class="uri">https://www.overleaf.com/</a>.</p>
|
||||
<p>Enfin, un éditeur de texte est nécessaire pour travailler sur les
|
||||
sources (le ou les fichiers <code>.tex</code>). N’importe quel éditeur
|
||||
suffit, mais des aides comme la coloration syntaxique, la complétion des
|
||||
commandes ou la gestion de la compilation autrement que dans une console
|
||||
sont très utiles. Parmi une liste plutôt riche, les éditeurs suivants
|
||||
peuvent être mentionnés :</p>
|
||||
<ul>
|
||||
<li>Texmaker, libre, multiplatforme, <a
|
||||
href="https://www.xm1math.net/texmaker/"
|
||||
class="uri">https://www.xm1math.net/texmaker/</a>.</li>
|
||||
<li>TeXworks, libre, multiplatforme, <a
|
||||
href="https://www.tug.org/texworks/"
|
||||
class="uri">https://www.tug.org/texworks/</a>.</li>
|
||||
<li>Visual Studio Code, gratuit, multiplatforme, <a
|
||||
href="https://code.visualstudio.com/"
|
||||
class="uri">https://code.visualstudio.com/</a>, avec les extensions
|
||||
nécessaires.</li>
|
||||
</ul>
|
||||
<p>Afin de pouvoir insérer des citations et créer des bibliographies
|
||||
avec LaTeX, un fichier contenant les références bibliographiques est
|
||||
nécessaire. Il s’agit d’un fichier dont l’extension est
|
||||
<code>.bib</code>, ce qui correspond :</p>
|
||||
<ul>
|
||||
<li>soit à la structure BibTeX,</li>
|
||||
<li>soit à la structure Biber pour BibLaTeX.</li>
|
||||
</ul>
|
||||
<p>Ce fichier <code>.bib</code> se place le plus souvent dans le même
|
||||
dossier que le document <code>.tex</code> de travail.</p>
|
||||
<!-- références -->
|
||||
<h3 id="bibtex-vs-biblatex">BibTeX VS BibLaTeX</h3>
|
||||
<p>BibTex est le logiciel historique pour la gestion des références et
|
||||
des bibliographies dans un document <code>.tex</code>. Il est aussi le
|
||||
plus souvent mentionné dans les exigences des éditeurs scientifiques.
|
||||
Pourtant, ce logiciel n’est plus développé depuis de nombreuses
|
||||
décennies et n’offre pas facilement les fonctionnalités auxquelles nous
|
||||
pouvons nous attendre actuellement.</p>
|
||||
<p>Aussi Biber (et BibLaTeX) est fortement conseillé et c’est pourquoi
|
||||
il n’est question que de cette option dans ce document. Il est plus
|
||||
récent et évolue encore constamment. En ne chargeant que le paquet
|
||||
<code>biblatex</code>, il est possible de définir le type d’appel de
|
||||
citation (notes en bas de page, numéro, auteur-date, etc.) et différents
|
||||
style de bibliographies.</p>
|
||||
<p>Débuter avec BibLaTeX n’empêche pas de passer à BibTeX ensuite, si
|
||||
nécessaire.</p>
|
||||
<h2 id="structure-dune-référence-dans-un-fichier-.bib">Structure d’une
|
||||
référence dans un fichier <code>.bib</code></h2>
|
||||
<p>Une référence dans un fichier <code>.bib</code> au format BibLaTeX
|
||||
ressemble à cela :</p>
|
||||
<div class="sourceCode" id="cb1"><pre
|
||||
class="sourceCode bib"><code class="sourceCode bibtex"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="va">@book</span>{<span class="ot">sauvayreMethodesEntretienSciences2013</span>,</span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a> <span class="dt">location</span> = {Paris},</span>
|
||||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a> <span class="dt">title</span> = {Les méthodes de l'entretien en sciences sociales},</span>
|
||||
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a> <span class="dt">isbn</span> = {978-2-10-057970-9},</span>
|
||||
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a> <span class="dt">series</span> = {Psycho sup. Psychologie sociale},</span>
|
||||
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a> <span class="dt">pagetotal</span> = {138},</span>
|
||||
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a> <span class="dt">publisher</span> = {Dunod},</span>
|
||||
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a> <span class="dt">author</span> = {Sauvayre, Romy},</span>
|
||||
<span id="cb1-9"><a href="#cb1-9" aria-hidden="true" tabindex="-1"></a> <span class="dt">date</span> = {2013},</span>
|
||||
<span id="cb1-10"><a href="#cb1-10" aria-hidden="true" tabindex="-1"></a> <span class="dt">keywords</span> = {Enquêtes sociologiques, Entretiens, Sociologie},</span>
|
||||
<span id="cb1-11"><a href="#cb1-11" aria-hidden="true" tabindex="-1"></a>}</span></code></pre></div>
|
||||
<p>La première ligne définit le type de document, sous la forme
|
||||
<code>@type</code> (<code>@book</code>, <code>@article</code>,
|
||||
<code>@phdthesis</code>, etc.). Puis, après l’ouverture d’accolade, suit
|
||||
la clé de citation (<em>Citekey</em>), c’est-à-dire l’identifiant unique
|
||||
de la référence qui sera indiquée dans le document <code>.tex</code>,
|
||||
afin d’insérer une référence.<br />
|
||||
Les lignes suivantes correspondent aux champs de la référence, sous la
|
||||
forme <code>champ = {valeur}</code>, séparés par une virgule.</p>
|
||||
<p>La documentation BibLaTeX détaille l’ensemble des types et des champs
|
||||
<span class="citation"
|
||||
data-cites="lehmanBiblatexPackageProgrammable2023">(<a
|
||||
href="#ref-lehmanBiblatexPackageProgrammable2023"
|
||||
role="doc-biblioref">Lehman, Kime, Wemheuer 2023, p. 7</a>)</span>. Une
|
||||
<em>cheatsheet</em> les liste également <span class="citation"
|
||||
data-cites="reesBibLaTeXBiberCheat2017">(voir <a
|
||||
href="#ref-reesBibLaTeXBiberCheat2017" role="doc-biblioref">Rees
|
||||
2017</a>)</span>.</p>
|
||||
<p>Il est possible de créer et de mettre à jour un fichier
|
||||
<code>.bib</code> à la main, à l’aide d’un éditeur de texte. Un grand
|
||||
nombre de bases de données, de sites de revues ou de catalogues de
|
||||
bibliothèques permettent de télécharger une ou plusieurs références dans
|
||||
un fichier <code>.bib</code>, mais le plus souvent dans la structure
|
||||
BibTeX et non pas BibLaTeX.</p>
|
||||
<p>Mais il est recommandé de déléguer la gestion du fichier
|
||||
<code>.bib</code> à un logiciel de gestion de références
|
||||
bibliographiques, comme JabRef<a href="#fn2" class="footnote-ref"
|
||||
id="fnref2" role="doc-noteref"><sup>2</sup></a> ou Zotero<a href="#fn3"
|
||||
class="footnote-ref" id="fnref3" role="doc-noteref"><sup>3</sup></a>.
|
||||
L’intérêt de ces logiciels est d’éviter les erreurs et d’automatiser en
|
||||
partie l’ajout de références dans sa base de données.</p>
|
||||
<!-- références -->
|
||||
<h2 id="créer-un-fichier-.bib-via-zotero">Créer un fichier
|
||||
<code>.bib</code> via Zotero</h2>
|
||||
<p>Avec Zotero, il est possible de générer un fichier
|
||||
<code>.bib</code> :</p>
|
||||
<ul>
|
||||
<li>À partir d’une sélection de références.</li>
|
||||
<li>En sélectionnant une collection, une sous-collection ou la
|
||||
bibliothèque entière.</li>
|
||||
</ul>
|
||||
<p>Il suffit de :</p>
|
||||
<ul>
|
||||
<li>Sélectionner l’ensemble désiré.</li>
|
||||
<li>Faire un clic-droit et sélectionner <em>Exporter la collection / les
|
||||
documents</em>.</li>
|
||||
<li>Choisir le format BibTeX ou BibLaTeX.<a href="#fn4"
|
||||
class="footnote-ref" id="fnref4"
|
||||
role="doc-noteref"><sup>4</sup></a></li>
|
||||
</ul>
|
||||
<p>Ce procédé très simple a néanmoins un inconvénient : le fichier créé
|
||||
est statique. Il ne sera pas mis à jour automatiquement si la collection
|
||||
est complétée, ou si les références sont corrigées dans Zotero. Il
|
||||
faudra générer à nouveau et écraser le fichier <code>.bib</code> pour
|
||||
qu’il soit à jour.</p>
|
||||
<h3 id="lextension-better-bibtex-for-zotero">L’extension <em>Better
|
||||
BibTeX for Zotero</em></h3>
|
||||
<p>L’extension <em>Better BibTeX for Zotero</em> résout deux problèmes
|
||||
des fichiers <code>.bib</code> générés par Zotero :</p>
|
||||
<ol type="1">
|
||||
<li>Elle permet d’exporter <strong>un fichier <code>.bib</code>
|
||||
dynamique, c’est-à-dire que le contenu de celui-ci sera mis à jour
|
||||
automatiquement lorsque la collection correspondante dans Zotero sera
|
||||
modifiée</strong>. Pour cela, il faut choisir le format d’exportation
|
||||
<em>Better BibTeX</em> ou <em>Better BibLaTeX</em> et sélectionner
|
||||
l’option <em>Garder à jour</em>. (Figure 1)<br />
|
||||
</li>
|
||||
<li>Elle permet de <strong>modifier une clé de citation (citekey)
|
||||
manuellement ou de créer un format de citekey par défaut.</strong></li>
|
||||
</ol>
|
||||
<figure>
|
||||
<img src="../medias/better-bibtex-a-jour.png"
|
||||
alt="Fenêtre de dialogue de Better BibTex" />
|
||||
<figcaption aria-hidden="true">Fenêtre de dialogue de Better
|
||||
BibTex</figcaption>
|
||||
</figure>
|
||||
<p>Pour installer l’extension (au format <code>.xpi</code>) <em>Better
|
||||
BibTeX</em> :</p>
|
||||
<ul>
|
||||
<li>Se rendre sur <a
|
||||
href="https://github.com/retorquere/zotero-better-bibtex/releases/latest"
|
||||
class="uri">https://github.com/retorquere/zotero-better-bibtex/releases/latest</a>.</li>
|
||||
<li>Télécharger le fichier
|
||||
<code>Zotero-better-bibtex-X.X.X.xpi</code>.</li>
|
||||
<li>Dans Zotero, choisir le menu <em>Outils / Extensions</em>. (Figure
|
||||
2)<br />
|
||||
</li>
|
||||
<li>Cliquer sur la roue crantée en haut à droite et sélectionner
|
||||
<em>Install Add-on from file</em>. (Figure 3)<br />
|
||||
</li>
|
||||
<li>Sélectionner le fichier téléchargé.</li>
|
||||
</ul>
|
||||
<figure>
|
||||
<img src="../medias/menu-outils.png" alt="Menu « outils » de Zotero" />
|
||||
<figcaption aria-hidden="true">Menu « outils » de Zotero</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="../medias/install-add-on.png"
|
||||
alt="Installer un fichier .xpi" />
|
||||
<figcaption aria-hidden="true">Installer un fichier
|
||||
<code>.xpi</code></figcaption>
|
||||
</figure>
|
||||
<h3 id="autres-fonctionnalités-de-better-bibtex">Autres fonctionnalités
|
||||
de Better BibTeX</h3>
|
||||
<p><em>Better BibTeX</em> propose des fonctionnalités plus
|
||||
avancées :</p>
|
||||
<ul>
|
||||
<li>Création et gestion de clés uniques.</li>
|
||||
<li>Conversion des caractères UTF-8 et des éventuels balisages HTML
|
||||
présents dans les références.</li>
|
||||
<li>Génération de champs supplémentaires absents de Zotero.</li>
|
||||
<li>Création de types de documents n’existant pas dans Zotero.</li>
|
||||
</ul>
|
||||
<p>Ces fonctionnalités ne seront pas décrites en détail dans ce
|
||||
document. Les informations supplémentaires à ce sujet sont disponibles
|
||||
sur le site <a href="https://retorque.re/zotero-better-BibTeX/"
|
||||
class="uri">https://retorque.re/zotero-better-BibTeX/</a>.</p>
|
||||
<h2 id="configurer-la-compilation">Configurer la compilation</h2>
|
||||
<p>Pour générer le fichier PDF à partir des sources <code>.tex</code> et
|
||||
<code>.bib</code>, il est nécessaire de configurer le système de
|
||||
composition que l’on va utiliser. Il peut être appelé en ligne de
|
||||
commande dans une console ou, à l’inverse, pris en charge presque
|
||||
entièrement par une plateforme comme Overleaf. Et entre les deux, des
|
||||
éditeurs de texte dédiés à LaTeX offrent un certain nombre d’options de
|
||||
compilation ou de composition.</p>
|
||||
<p>L’exemple donné ci-dessous est adapté à l’exercice et à l’utilisation
|
||||
de l’éditeur Texmaker, mais le principe est similaire dans les
|
||||
différents environnement.</p>
|
||||
<p>Dans Texmaker, la fonction pour lancer BibTeX ou Biber est la même.
|
||||
Il faut donc lui préciser lequel on utilise :</p>
|
||||
<ol type="1">
|
||||
<li>Menu Options.</li>
|
||||
<li>Configurer Texmaker.</li>
|
||||
<li>Dans l’onglet <em>Commandes</em>, chercher l’entrée
|
||||
<em>Bib(la)tex</em> et entrer <code>biber %</code>. (Figure 4)<br />
|
||||
</li>
|
||||
</ol>
|
||||
<figure>
|
||||
<img src="../medias/texmaker-biber.png"
|
||||
alt="Configuer Biber pour BibLaTeX dans Texmaker" />
|
||||
<figcaption aria-hidden="true">Configuer Biber pour BibLaTeX dans
|
||||
Texmaker</figcaption>
|
||||
</figure>
|
||||
<p>Lorsque l’on compile avec des références bibliographiques, il est
|
||||
nécessaire de le faire quatre fois :</p>
|
||||
<ol type="1">
|
||||
<li>LaTeX.</li>
|
||||
<li>Biber.</li>
|
||||
<li>LaTeX.</li>
|
||||
<li>LaTeX.</li>
|
||||
<li>Afficher le PDF.</li>
|
||||
</ol>
|
||||
<p>Heureusement Texmaker permet de configure une <em>Compilation
|
||||
rapide</em> qui lance tout seul ces quatre itération :</p>
|
||||
<ol type="1">
|
||||
<li>Menu Options.</li>
|
||||
<li>Configurer Texmaker.</li>
|
||||
<li>Onglet <em>Compil rapide</em>.</li>
|
||||
<li>Choisir la suite de commande à lancer.</li>
|
||||
</ol>
|
||||
<p>Dans le cas de l’exercice présenté, une bonne solution est d’utiliser
|
||||
XeLaTeX. Pour cela, il faut choisir l’option <em>Utilisateur</em> et
|
||||
utiliser l’assistant.</p>
|
||||
<figure>
|
||||
<img src="../medias/compil-rapide-assistant.png"
|
||||
alt="Assistant de configuration de compil rapide" />
|
||||
<figcaption aria-hidden="true">Assistant de configuration de compil
|
||||
rapide</figcaption>
|
||||
</figure>
|
||||
<p>Puis, dans l’assistant, sélectionner les commandes à ajouter, une à
|
||||
une, dans l’ordre.</p>
|
||||
<figure>
|
||||
<img src="../medias/compil-rapide-liste.png"
|
||||
alt="Ajout des commandes" />
|
||||
<figcaption aria-hidden="true">Ajout des commandes</figcaption>
|
||||
</figure>
|
||||
<p>Les outils comme Overleaf ou <code>tectonic</code><a href="#fn5"
|
||||
class="footnote-ref" id="fnref5" role="doc-noteref"><sup>5</sup></a>
|
||||
prennent eux-mêmes en charge ce genre de complexité.</p>
|
||||
<h2 id="utilisation-de-biblatex">Utilisation de BibLaTeX</h2>
|
||||
<h3 id="preambule">Préambule : options de style et lien avec les
|
||||
références</h3>
|
||||
<p>Voici un exemple de préambule avec le paquet <code>biblatex</code> et
|
||||
quelques options :</p>
|
||||
<div class="sourceCode" id="cb2"><pre
|
||||
class="sourceCode latex"><code class="sourceCode latex"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="bu">\documentclass</span>[11pt,a4paper,french]{<span class="ex">article</span>}</span>
|
||||
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>{<span class="ex">lmodern</span>}</span>
|
||||
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>[french]{<span class="ex">babel</span>}</span>
|
||||
<span id="cb2-4"><a href="#cb2-4" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>[utf8]{<span class="ex">inputenc</span>}</span>
|
||||
<span id="cb2-5"><a href="#cb2-5" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>[T1]{<span class="ex">fontenc</span>}</span>
|
||||
<span id="cb2-6"><a href="#cb2-6" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>{<span class="ex">hyperref</span>}</span>
|
||||
<span id="cb2-7"><a href="#cb2-7" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>[style=vancouver,</span>
|
||||
<span id="cb2-8"><a href="#cb2-8" aria-hidden="true" tabindex="-1"></a> backend=biber]{<span class="ex">biblatex</span>}</span>
|
||||
<span id="cb2-9"><a href="#cb2-9" aria-hidden="true" tabindex="-1"></a><span class="fu">\addbibresource</span>{references-exercice.bib}</span>
|
||||
<span id="cb2-10"><a href="#cb2-10" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb2-11"><a href="#cb2-11" aria-hidden="true" tabindex="-1"></a><span class="fu">\author</span>{Dimitri Donzé, Vincent Hubert, Igor Milhit}</span>
|
||||
<span id="cb2-12"><a href="#cb2-12" aria-hidden="true" tabindex="-1"></a><span class="fu">\title</span>{Notre pseudo-article}</span></code></pre></div>
|
||||
<p>Le paquet est chargé sous la forme
|
||||
<code>\usepackage[options]{biblatex}</code>. Pour les options, il faut
|
||||
se référer à la documentation ou à la <em>cheatsheet</em> citées plus
|
||||
haut. L’exemple montre les options que vous allez le plus souvent
|
||||
utiliser :</p>
|
||||
<ul>
|
||||
<li><code>backend=biber</code> détermine l’outil de composition, le plus
|
||||
souvent Biber pour BibLaTeX. Cela suppose que Biber soit installé sur
|
||||
votre machine, par exemple dans la distribution LaTeX que vous avez
|
||||
choisie.</li>
|
||||
<li><code>style</code> détermine le style dans lequel les références
|
||||
seront rédigées.</li>
|
||||
</ul>
|
||||
<p>Pour plus de finesse, existent les options <code>citestyle</code>
|
||||
pour définit le style de citation et <code>bibstyle</code> pour le style
|
||||
bibliographique. Le plus souvent l’option <code>style</code> suffit.</p>
|
||||
<p>La commande <code>\addbibresource{<nom-du-fichier>.bib}</code>
|
||||
permet de définir le fichier contenant les références bibliographiques.
|
||||
Le plus simple, est de le placer dans le même répertoire que le fichier
|
||||
<code>.tex</code>.</p>
|
||||
<h3 id="insérer-des-citations">Insérer des citations</h3>
|
||||
<p>Pour insérer des citations, il existe un ensemble de commandes
|
||||
possibles (voir la <em>cheatsheet</em>), pour les différents cas. La
|
||||
syntaxe est la suivante :</p>
|
||||
<div class="sourceCode" id="cb3"><pre
|
||||
class="sourceCode latex"><code class="sourceCode latex"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="kw">\cite</span>[<pre>][<post>]{<span class="ex"><key></span>}</span></code></pre></div>
|
||||
<ul>
|
||||
<li><code>\cite</code> est la commande proprement dite, qui détermine le
|
||||
type de citation utilisée.</li>
|
||||
<li><code>[<pre>]</code>, optionnel, permet d’ajouter du texte
|
||||
avant l’appel à citation. Par exemple <code>[voir]</code> permet
|
||||
d’obtenir <code>(voir Auteur, date)</code>.</li>
|
||||
<li><code>[<post>]</code>, optionnel, ajoute du texte après
|
||||
l’appel à citation, comme un numérotation de pages.</li>
|
||||
<li><code>{<key>}</code>, obligatoire, est la clé de citation
|
||||
indiquant de quelle référence il s’agit. Par exemple
|
||||
<code>{slaweckiParadigmsQualitativeResearch2018}</code>.</li>
|
||||
</ul>
|
||||
<p>Voici les appels de citation les plus utiles :</p>
|
||||
<ul>
|
||||
<li><code>\autocite</code> est dépendante du style utilisé, aussi elle
|
||||
s’adapte automatiquement au style de citation.</li>
|
||||
<li><code>\textcite</code> insère l’appel à citation dans le texte.</li>
|
||||
<li><code>\parencite</code> insère l’appel à citation dans des
|
||||
parenthèses.</li>
|
||||
</ul>
|
||||
<p>Ces commandes possèdent des versions pour appeler plusieurs
|
||||
références simultanément :
|
||||
<code>\autocites{<key1>}{<key2>}</code>.</p>
|
||||
<h3 id="créer-une-bibliographie">Créer une bibliographie</h3>
|
||||
<p>La commande <code>\printbibliography</code> insère la bibliographie.
|
||||
Elle se place généralement à la fin du document, mais ce n’est pas
|
||||
obligatoire.</p>
|
||||
<p>Elle peut prendre un certain nombre d’options :</p>
|
||||
<div class="sourceCode" id="cb4"><pre
|
||||
class="sourceCode latex"><code class="sourceCode latex"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="fu">\printbibliography</span>[title=Bibliographie]</span></code></pre></div>
|
||||
<p>Cet exemple définit le titre de la bibliographie. Par défaut, le
|
||||
titre est <em>Références</em> en français.</p>
|
||||
<p>À l’aide de la <em>cheatsheet</em> ou de la documentation il est
|
||||
possible de comprendre comment réaliser une bibliographie pour une
|
||||
section du document, ou une bibliographie ne contenant que les
|
||||
références liées à un mot clé particulier.</p>
|
||||
<h3 id="enrichir-biblatex">Enrichir BibLaTeX</h3>
|
||||
<p>Dans la bibliographie est indiqué une ressource en ligne qui liste
|
||||
des paquets pouvant être installés afin d’enrichir BibLaTeX <span
|
||||
class="citation" data-cites="CTANTopicBibLaTeX">(<a
|
||||
href="#ref-CTANTopicBibLaTeX"
|
||||
role="doc-biblioref"><em><span>CTAN</span>: <span>Topic
|
||||
BibLaTeX</span></em> [sans date]</a>)</span>. Dans ces paquets, on
|
||||
trouve par exemple des styles bibliographiques. Or, pour les installer,
|
||||
il faut savoir dans quel répertoire il faut ajouter les fichiers, si
|
||||
nécessaire. Pour cela, une commande peut être tapée dans une console
|
||||
(par exemple Powershell pour Windows, iterm pour Mac OS ou votre
|
||||
terminal Linux) :</p>
|
||||
<div class="sourceCode" id="cb5"><pre
|
||||
class="sourceCode bash"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="ex">kpsewhich</span> <span class="at">--var-value</span> TEXMFLOCAL</span>
|
||||
<span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a><span class="ex">/usr/local/share/texmf:/usr/share/texmf</span></span></code></pre></div>
|
||||
<p>La deuxième ligne est le chemin correspondant à l’installation de
|
||||
LaTeX où les répertoires et fichiers peuvent être ajoutés.</p>
|
||||
<p>Sous Windows la commande ne prend qu’un tiret pour le paramètre :</p>
|
||||
<div class="sourceCode" id="cb6"><pre
|
||||
class="sourceCode bash"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="ex">kpsewhich</span> <span class="at">-var-value</span> TEXMFLOCAL</span></code></pre></div>
|
||||
<h2 class="unnumbered" id="bibliographie">Bibliographie</h2>
|
||||
<div id="refs" class="references csl-bib-body" role="list">
|
||||
<div id="ref-BibliographyLaTeXBibtex2021" class="csl-entry"
|
||||
role="listitem">
|
||||
Bibliography in <span>LaTeX</span> with
|
||||
<span>Bibtex</span>/<span>Biblatex</span>, 2021. [en ligne]. 19 juillet
|
||||
2021. [Consulté le 23 mars 2023]. Disponible à l'adresse: <a
|
||||
href="https://latex-tutorial.com/tutorials/bibtex/">https://latex-tutorial.com/tutorials/bibtex/</a>
|
||||
</div>
|
||||
<div id="ref-CTANTopicBibLaTeX" class="csl-entry" role="listitem">
|
||||
<span>CTAN</span>: <span>Topic BibLaTeX</span>, [sans date]. [en ligne].
|
||||
[Consulté le 29 mars 2023]. Disponible à l'adresse: <a
|
||||
href="https://ctan.org/topic/biblatex">https://ctan.org/topic/biblatex</a>Liste
|
||||
de paquets pour BibLaTeX.
|
||||
</div>
|
||||
<div id="ref-fauchieFabriquesPublicationLaTeX2020" class="csl-entry"
|
||||
role="listitem">
|
||||
FAUCHIÉ, Antoine, 2020. Fabriques de publication : LaTeX. [en ligne]. 29
|
||||
avril 2020. [Consulté le 23 mars 2023]. Disponible à l'adresse: <a
|
||||
href="https://www.quaternum.net/2020/04/29/fabriques-de-publication-latex/">https://www.quaternum.net/2020/04/29/fabriques-de-publication-latex/</a>
|
||||
</div>
|
||||
<div id="ref-grolimundZoteroLaTeX2019" class="csl-entry"
|
||||
role="listitem">
|
||||
GROLIMUND, Raphaël, 2019. Zotero et LaTeX. [en ligne]. 24 septembre
|
||||
2019. [Consulté le 29 mars 2023]. Disponible à l'adresse: <a
|
||||
href="https://zotero.hypotheses.org/762">https://zotero.hypotheses.org/762</a>
|
||||
</div>
|
||||
<div id="ref-LaTeXBibliographiesBiblatex2022" class="csl-entry"
|
||||
role="listitem">
|
||||
<span>LaTeX</span>/<span>Bibliographies</span> with Biblatex and Biber,
|
||||
2022. [en ligne]. 18 octobre 2022. [Consulté le 29 mars 2023].
|
||||
Disponible à l'adresse: <a
|
||||
href="https://en.wikibooks.org/wiki/LaTeX/Bibliographies_with_biblatex_and_biber">https://en.wikibooks.org/wiki/LaTeX/Bibliographies_with_biblatex_and_biber</a>
|
||||
</div>
|
||||
<div id="ref-lehmanBiblatexPackageProgrammable2023" class="csl-entry"
|
||||
role="listitem">
|
||||
LEHMAN, Philipp, KIME, Philip et WEMHEUER, Moritz, 2023. <em>The
|
||||
Biblatex Package: Programmable Bibliographies and Citations</em>.
|
||||
[en ligne]. 5 mars 2023. Disponible à l'adresse: <a
|
||||
href="https://ctan.org/pkg/biblatex">https://ctan.org/pkg/biblatex</a>
|
||||
</div>
|
||||
<div id="ref-OverleafDocumentation" class="csl-entry" role="listitem">
|
||||
Overleaf Documentation, [sans date]. [en ligne].
|
||||
[Consulté le 29 mars 2023]. Disponible à l'adresse: <a
|
||||
href="https://www.overleaf.com/learn">https://www.overleaf.com/learn</a>
|
||||
</div>
|
||||
<div id="ref-patashnikBibtexing1988" class="csl-entry" role="listitem">
|
||||
PATASHNIK, Oren, 1988. <em>Bibtexing</em>. [en ligne]. 8 février 1988.
|
||||
[Consulté le 28 mars 2023]. Disponible à l'adresse: <a
|
||||
href="https://ctan.org/pkg/bibtex">https://ctan.org/pkg/bibtex</a>Documentation
|
||||
officielle de BibTex
|
||||
</div>
|
||||
<div id="ref-poulainLaTeXPourEnseignants2020" class="csl-entry"
|
||||
role="listitem">
|
||||
POULAIN, Nicolas mathématicien, 2020. <em>LaTeX pour les
|
||||
enseignants</em>. <span>Paris</span>: <span>Ellipses</span>. Références
|
||||
sciences. ISBN 978-2-340-03671-0.
|
||||
</div>
|
||||
<div id="ref-reesBibLaTeXBiberCheat2017" class="csl-entry"
|
||||
role="listitem">
|
||||
REES, Clea F., 2017. <em><span>BibLaTeX</span>/<span>Biber</span>
|
||||
<span>« Cheat Sheet »</span></em>. [en ligne]. 24 juin 2017.
|
||||
[Consulté le 23 mars 2023]. Disponible à l'adresse: <a
|
||||
href="https://ctan.org/pkg/biblatex-cheatsheet">https://ctan.org/pkg/biblatex-cheatsheet</a>
|
||||
</div>
|
||||
<div id="ref-rouquetteXeLaTeXApplique2017" class="csl-entry"
|
||||
role="listitem">
|
||||
ROUQUETTE, Maïeul, 2017. <em>(Xe)LaTeX appliqué aux sciences humaines :
|
||||
le seul livre sur LaTeX sans une seule équation !</em>
|
||||
<span>Tampere</span>: <span>Atramenta</span>. ISBN 978-952-273-073-2.
|
||||
Billet de blog de l’auteur présentant le livre
|
||||
:http://geekographie.maieul.net/Xe-LaTeX-applique-aux-sciences
|
||||
</div>
|
||||
<div id="ref-tailletBienDebuterLaTeX2022" class="csl-entry"
|
||||
role="listitem">
|
||||
TAILLET, Richard, 2022. <em>Bien débuter en LaTeX</em>.
|
||||
<span>Louvain-la-Neue</span>: <span>De Boeck Supérieur</span>.
|
||||
Informatique. ISBN 978-2-8073-3989-7.
|
||||
</div>
|
||||
</div>
|
||||
<section id="footnotes" class="footnotes footnotes-end-of-document"
|
||||
role="doc-endnotes">
|
||||
<hr />
|
||||
<ol>
|
||||
<li id="fn1"><p>Voir le site <a
|
||||
href="https://www.latex-project.org/get/"
|
||||
class="uri">https://www.latex-project.org/get/</a>.<a href="#fnref1"
|
||||
class="footnote-back" role="doc-backlink">↩︎</a></p></li>
|
||||
<li id="fn2"><p>Logiciel multiplatforme et libre, BibTeX et Biber natif.
|
||||
<a href="https://www.jabref.org/"
|
||||
class="uri">https://www.jabref.org/</a><a href="#fnref2"
|
||||
class="footnote-back" role="doc-backlink">↩︎</a></p></li>
|
||||
<li id="fn3"><p>Logiciel multiplatforme et libre. <a
|
||||
href="https://www.zotero.org/" class="uri">https://www.zotero.org/</a><a
|
||||
href="#fnref3" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
|
||||
<li id="fn4"><p>Il est également possible d’exporter une bibliothèque au
|
||||
format BibTeX depuis d’autres logiciels bibliographiques, notamment
|
||||
EndNote. Pour cela, dans ce dernier, il faut aller dans les options de
|
||||
styles <em>Tools / Output Styles / Open Style Manager</em> et cocher le
|
||||
style <em>BibTeX Export</em>. Une fois cela fait, il faut cliquer sur
|
||||
<em>File Export</em>, sélectionner le style <em>BibTeX Export</em> et
|
||||
sauvegarder le fichier au format <code>.bib</code>.<a href="#fnref4"
|
||||
class="footnote-back" role="doc-backlink">↩︎</a></p></li>
|
||||
<li id="fn5"><p>Voir <a href="https://tectonic-typesetting.github.io"
|
||||
class="uri">https://tectonic-typesetting.github.io</a>. L’intérêt de cet
|
||||
outil est qu’il s’occupe de télécharger à la volée des logiciels
|
||||
nécessaires en fonction de ce qui est indiqué dans le préambule. À
|
||||
l’exception de Biber qui doit être installé sur le système.<a
|
||||
href="#fnref5" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
|
||||
</ol>
|
||||
</section>
|
||||
</body>
|
||||
</html>
|
|
@ -29,15 +29,18 @@ Au terme de cet atelier, vous serez en mesure de :
|
|||
|
||||
|
||||
|
||||
![Logo de la licence CC BY-SA 4.0](../medias/by-sa.png) \
|
||||
Ce document est sous licence [*CC BY-SA 4.0*][cc-by-sa]. \
|
||||
Les sources sont sur <https://git.milhit.ch/igor/biblatex-zotero>.
|
||||
:::{#licence}
|
||||
![Logo de la licence CC BY-SA 4.0][1] \
|
||||
[CC BY-SA 4.0][2] --- [Sources][3]
|
||||
:::
|
||||
|
||||
[cc-by-sa]: https://creativecommons.org/licenses/by-sa/4.0/deed.fr "Texte de la licence en français"
|
||||
<!-- références -->
|
||||
|
||||
\newpage
|
||||
[1]: ./static/by-sa.svg
|
||||
[2]: https://creativecommons.org/licenses/by-sa/4.0/deed.fr "Texte de la licence en français"
|
||||
[3]: https://git.milhit.ch/igor/biblatex-zotero "Projet git du document"
|
||||
|
||||
## Principes généraux
|
||||
## Principes généraux {#first-section}
|
||||
|
||||
> « Dans LaTeX il faut distinguer le langage de balisage, le système de
|
||||
> composition et la *distribution*. » @fauchieFabriquesPublicationLaTeX2020
|
||||
|
@ -60,7 +63,7 @@ Enfin, un éditeur de texte est nécessaire pour travailler sur les sources (le
|
|||
ou les fichiers `.tex`). N'importe quel éditeur suffit, mais des aides comme la
|
||||
coloration syntaxique, la complétion des commandes ou la gestion de la
|
||||
compilation autrement que dans une console sont très utiles. Parmi une liste
|
||||
impressionnante, les éditeurs suivants peuvent être mentionnés :
|
||||
plutôt riche, les éditeurs suivants peuvent être mentionnés :
|
||||
|
||||
- Texmaker, libre, multiplatforme, <https://www.xm1math.net/texmaker/>.
|
||||
- TeXworks, libre, multiplatforme, <https://www.tug.org/texworks/>.
|
||||
|
@ -74,16 +77,18 @@ d'un fichier dont l'extension est `.bib`, ce qui correspond :
|
|||
- soit à la structure BibTeX,
|
||||
- soit à la structure Biber pour BibLaTeX.
|
||||
|
||||
Ce fichier `.bib` se place le plus souvent dans le même dossier
|
||||
que le document `.tex` de travail.
|
||||
Ce fichier `.bib` se place le plus souvent dans le même dossier que le document
|
||||
`.tex` de travail.
|
||||
|
||||
<!-- références -->
|
||||
|
||||
[^0]: Voir le site <https://www.latex-project.org/get/>.
|
||||
|
||||
### BibTeX VS BibLaTeX
|
||||
|
||||
BibTex est le logiciel historique pour la gestion des références et des
|
||||
bibliographies dans un document `.tex`. Il est aussi le plus répandu dans les
|
||||
exigences des éditeurs scientifiques. Pourtant, ce logiciel n'est plus
|
||||
bibliographies dans un document `.tex`. Il est aussi le plus souvent mentionné
|
||||
dans les exigences des éditeurs scientifiques. Pourtant, ce logiciel n'est plus
|
||||
développé depuis de nombreuses décennies et n'offre pas facilement les
|
||||
fonctionnalités auxquelles nous pouvons nous attendre actuellement.
|
||||
|
||||
|
@ -135,6 +140,8 @@ de gestion de références bibliographiques, comme JabRef[^1] ou Zotero[^2].
|
|||
L'intérêt de ces logiciels est d'éviter les erreurs et d'automatiser en partie
|
||||
l'ajout de références dans sa base de données.
|
||||
|
||||
<!-- références -->
|
||||
|
||||
[^1]: Logiciel multiplatforme et libre, BibTeX et Biber natif. <https://www.jabref.org/>
|
||||
[^2]: Logiciel multiplatforme et libre. <https://www.zotero.org/>
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 28 KiB |
|
@ -0,0 +1,199 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="120"
|
||||
height="42"
|
||||
id="svg2759"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.45+devel"
|
||||
version="1.0"
|
||||
sodipodi:docname="by-sa.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs2761" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#8b8b8b"
|
||||
borderopacity="1"
|
||||
gridtolerance="10000"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="179"
|
||||
inkscape:cy="89.569904"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
width="120px"
|
||||
height="42px"
|
||||
inkscape:showpageshadow="false"
|
||||
inkscape:window-width="1198"
|
||||
inkscape:window-height="624"
|
||||
inkscape:window-x="488"
|
||||
inkscape:window-y="401" />
|
||||
<metadata
|
||||
id="metadata2764">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
transform="matrix(0.9937807,0,0,0.9936694,-177.69409,-74.436409)"
|
||||
id="g287"
|
||||
inkscape:export-filename="/mnt/hgfs/Bov/Documents/Work/2007/cc/identity/srr buttons/big/by-sa.png"
|
||||
inkscape:export-xdpi="300.23013"
|
||||
inkscape:export-ydpi="300.23013">
|
||||
<path
|
||||
id="path3817_2_"
|
||||
nodetypes="ccccccc"
|
||||
d="M 182.23532,75.39014 L 296.29928,75.59326 C 297.89303,75.59326 299.31686,75.35644 299.31686,78.77344 L 299.17721,116.34033 L 179.3569,116.34033 L 179.3569,78.63379 C 179.3569,76.94922 179.51999,75.39014 182.23532,75.39014 z"
|
||||
style="fill:#aab2ab" />
|
||||
|
||||
<g
|
||||
id="g5908_2_"
|
||||
transform="matrix(0.872921,0,0,0.872921,50.12536,143.2144)">
|
||||
|
||||
<path
|
||||
id="path5906_2_"
|
||||
cx="296.35416"
|
||||
ry="22.939548"
|
||||
cy="264.3577"
|
||||
type="arc"
|
||||
rx="22.939548"
|
||||
d="M 187.20944,-55.6792 C 187.21502,-46.99896 180.18158,-39.95825 171.50134,-39.95212 C 162.82113,-39.94708 155.77929,-46.97998 155.77426,-55.66016 C 155.77426,-55.66687 155.77426,-55.67249 155.77426,-55.6792 C 155.76922,-64.36054 162.80209,-71.40125 171.48233,-71.40631 C 180.16367,-71.41193 187.20441,-64.37842 187.20944,-55.69824 C 187.20944,-55.69263 187.20944,-55.68591 187.20944,-55.6792 z"
|
||||
style="fill:#ffffff" />
|
||||
|
||||
<g
|
||||
id="g5706_2_"
|
||||
transform="translate(-289.6157,99.0653)">
|
||||
<path
|
||||
id="path5708_2_"
|
||||
d="M 473.88455,-167.54724 C 477.36996,-164.06128 479.11294,-159.79333 479.11294,-154.74451 C 479.11294,-149.69513 477.40014,-145.47303 473.9746,-142.07715 C 470.33929,-138.50055 466.04281,-136.71283 461.08513,-136.71283 C 456.18736,-136.71283 451.96526,-138.48544 448.42003,-142.03238 C 444.87419,-145.57819 443.10158,-149.81537 443.10158,-154.74451 C 443.10158,-159.6731 444.87419,-163.94049 448.42003,-167.54724 C 451.87523,-171.03375 456.09728,-172.77618 461.08513,-172.77618 C 466.13342,-172.77618 470.39914,-171.03375 473.88455,-167.54724 z M 450.76657,-165.20239 C 447.81982,-162.22601 446.34701,-158.7395 446.34701,-154.74005 C 446.34701,-150.7417 447.80529,-147.28485 450.72125,-144.36938 C 453.63778,-141.45288 457.10974,-139.99462 461.1383,-139.99462 C 465.16683,-139.99462 468.66848,-141.46743 471.64486,-144.41363 C 474.47076,-147.14947 475.88427,-150.59069 475.88427,-154.74005 C 475.88427,-158.85809 474.44781,-162.35297 471.57659,-165.22479 C 468.70595,-168.09546 465.22671,-169.53131 461.1383,-169.53131 C 457.04993,-169.53131 453.59192,-168.08813 450.76657,-165.20239 z M 458.52106,-156.49927 C 458.07074,-157.4809 457.39673,-157.9715 456.49781,-157.9715 C 454.90867,-157.9715 454.11439,-156.90198 454.11439,-154.763 C 454.11439,-152.62341 454.90867,-151.55389 456.49781,-151.55389 C 457.54719,-151.55389 458.29676,-152.07519 458.74647,-153.11901 L 460.94923,-151.94598 C 459.8993,-150.0805 458.32417,-149.14697 456.22374,-149.14697 C 454.60384,-149.14697 453.30611,-149.64367 452.33168,-150.63653 C 451.35561,-151.62994 450.86894,-152.99926 450.86894,-154.7445 C 450.86894,-156.46008 451.37123,-157.82159 452.37642,-158.83013 C 453.38161,-159.83806 454.63347,-160.34264 456.13423,-160.34264 C 458.35435,-160.34264 459.94407,-159.46776 460.90504,-157.71978 L 458.52106,-156.49927 z M 468.8844,-156.49927 C 468.43353,-157.4809 467.77292,-157.9715 466.90201,-157.9715 C 465.28095,-157.9715 464.46988,-156.90198 464.46988,-154.763 C 464.46988,-152.62341 465.28095,-151.55389 466.90201,-151.55389 C 467.95304,-151.55389 468.68918,-152.07519 469.10925,-153.11901 L 471.36126,-151.94598 C 470.31301,-150.0805 468.74007,-149.14697 466.64358,-149.14697 C 465.02587,-149.14697 463.73095,-149.64367 462.75711,-150.63653 C 461.78494,-151.62994 461.29773,-152.99926 461.29773,-154.7445 C 461.29773,-156.46008 461.79221,-157.82159 462.78061,-158.83013 C 463.76843,-159.83806 465.02588,-160.34264 466.55408,-160.34264 C 468.77027,-160.34264 470.35776,-159.46776 471.3154,-157.71978 L 468.8844,-156.49927 z" />
|
||||
|
||||
</g>
|
||||
|
||||
</g>
|
||||
|
||||
<path
|
||||
d="M 297.29639,74.91064 L 181.06688,74.91064 C 179.8203,74.91064 178.80614,75.92529 178.80614,77.17187 L 178.80614,116.66748 C 178.80614,116.94922 179.03466,117.17822 179.31639,117.17822 L 299.04639,117.17822 C 299.32813,117.17822 299.55713,116.94922 299.55713,116.66748 L 299.55713,77.17188 C 299.55713,75.92529 298.54297,74.91064 297.29639,74.91064 z M 181.06688,75.93213 L 297.29639,75.93213 C 297.97998,75.93213 298.53565,76.48828 298.53565,77.17188 C 298.53565,77.17188 298.53565,93.09131 298.53565,104.59034 L 215.4619,104.59034 C 212.41698,110.09571 206.55077,113.83399 199.81835,113.83399 C 193.083,113.83399 187.21825,110.09913 184.1748,104.59034 L 179.82666,104.59034 C 179.82666,93.09132 179.82666,77.17188 179.82666,77.17188 C 179.82664,76.48828 180.38329,75.93213 181.06688,75.93213 z"
|
||||
id="path294" />
|
||||
|
||||
<g
|
||||
enable-background="new "
|
||||
id="g296">
|
||||
<path
|
||||
d="M 265.60986,112.8833 C 265.68994,113.03906 265.79736,113.16504 265.93115,113.26172 C 266.06494,113.35791 266.22119,113.42969 266.40088,113.47608 C 266.58154,113.52296 266.76807,113.54639 266.96045,113.54639 C 267.09033,113.54639 267.22998,113.53565 267.3794,113.51368 C 267.52784,113.4922 267.66749,113.44972 267.79835,113.3877 C 267.92823,113.32569 268.03761,113.23975 268.12355,113.13086 C 268.21144,113.02197 268.25441,112.88379 268.25441,112.71533 C 268.25441,112.53515 268.19679,112.38916 268.08156,112.27685 C 267.9673,112.16455 267.81594,112.07177 267.62941,111.99658 C 267.44386,111.92236 267.23195,111.85693 266.9966,111.80078 C 266.76027,111.74463 266.52101,111.68262 266.27883,111.61377 C 266.02981,111.55176 265.78762,111.47559 265.55129,111.38525 C 265.31594,111.29541 265.10402,111.17822 264.9175,111.03515 C 264.73098,110.89208 264.58059,110.71337 264.46535,110.49853 C 264.35109,110.28369 264.29347,110.02392 264.29347,109.71923 C 264.29347,109.37646 264.36671,109.07958 264.51222,108.82763 C 264.6587,108.57568 264.85011,108.36572 265.08644,108.19726 C 265.32179,108.02929 265.58937,107.90478 265.8882,107.82372 C 266.18605,107.74315 266.48488,107.70263 266.78273,107.70263 C 267.13136,107.70263 267.46535,107.74169 267.78566,107.81982 C 268.105,107.89746 268.39015,108.02392 268.6382,108.19824 C 268.88722,108.37256 269.08449,108.59521 269.23097,108.86621 C 269.37648,109.13721 269.44972,109.46582 269.44972,109.85156 L 268.02784,109.85156 C 268.01514,109.65234 267.97315,109.4873 267.90284,109.35693 C 267.83155,109.22607 267.73682,109.12353 267.61964,109.04834 C 267.50148,108.97412 267.36671,108.9209 267.21534,108.89014 C 267.063,108.85889 266.89796,108.84326 266.71827,108.84326 C 266.60108,108.84326 266.48292,108.85596 266.36573,108.88037 C 266.24757,108.90576 266.14112,108.94922 266.04542,109.01123 C 265.94874,109.07373 265.86964,109.15137 265.80812,109.24463 C 265.7466,109.33838 265.71535,109.45654 265.71535,109.59961 C 265.71535,109.73047 265.73976,109.83643 265.78957,109.91699 C 265.83937,109.99804 265.93801,110.07275 266.08352,110.14111 C 266.22903,110.20947 266.43118,110.27832 266.68899,110.34668 C 266.9468,110.41504 267.28372,110.50244 267.70071,110.60791 C 267.82473,110.63281 267.99661,110.67822 268.21731,110.74365 C 268.43801,110.80908 268.65676,110.91308 268.87454,111.05615 C 269.09231,111.1997 269.27981,111.39111 269.43899,111.63037 C 269.59719,111.87012 269.67629,112.17676 269.67629,112.55029 C 269.67629,112.85547 269.61672,113.13867 269.49856,113.3999 C 269.3804,113.66162 269.20461,113.8872 268.97122,114.07666 C 268.73782,114.26709 268.44876,114.41455 268.10403,114.52051 C 267.75833,114.62647 267.35794,114.6792 266.90481,114.6792 C 266.53762,114.6792 266.18118,114.63379 265.83547,114.54346 C 265.49074,114.45313 265.18508,114.31104 264.92043,114.11768 C 264.65676,113.92432 264.4468,113.67774 264.29055,113.37891 C 264.13528,113.07959 264.06106,112.7251 264.06692,112.31397 L 265.4888,112.31397 C 265.48877,112.53809 265.52881,112.72803 265.60986,112.8833 z"
|
||||
id="path298"
|
||||
style="fill:#ffffff" />
|
||||
|
||||
<path
|
||||
d="M 273.8667,107.8667 L 276.35986,114.53076 L 274.8374,114.53076 L 274.33349,113.04638 L 271.84033,113.04638 L 271.31787,114.53076 L 269.84326,114.53076 L 272.36377,107.8667 L 273.8667,107.8667 z M 273.95068,111.95264 L 273.11084,109.50928 L 273.09229,109.50928 L 272.22315,111.95264 L 273.95068,111.95264 z"
|
||||
id="path300"
|
||||
style="fill:#ffffff" />
|
||||
|
||||
</g>
|
||||
|
||||
<g
|
||||
enable-background="new "
|
||||
id="g302">
|
||||
<path
|
||||
d="M 239.17821,107.8667 C 239.49559,107.8667 239.78563,107.89502 240.04735,107.95068 C 240.30907,108.00683 240.53368,108.09863 240.72118,108.22607 C 240.9077,108.35351 241.05321,108.52295 241.15575,108.73437 C 241.25829,108.94579 241.31005,109.20703 241.31005,109.51806 C 241.31005,109.854 241.23388,110.13329 241.08056,110.35742 C 240.92822,110.58154 240.70165,110.76465 240.40283,110.90771 C 240.81494,111.02587 241.12256,111.23291 241.32568,111.5288 C 241.5288,111.82469 241.63037,112.18114 241.63037,112.59814 C 241.63037,112.93408 241.56494,113.22509 241.43408,113.47119 C 241.30322,113.7168 241.12646,113.91748 240.90576,114.07324 C 240.68408,114.229 240.43115,114.34424 240.14795,114.41845 C 239.86377,114.49365 239.57275,114.53075 239.27295,114.53075 L 236.03662,114.53075 L 236.03662,107.86669 L 239.17821,107.86669 L 239.17821,107.8667 z M 238.99071,110.56201 C 239.25243,110.56201 239.46727,110.5 239.63622,110.37597 C 239.80419,110.25146 239.88817,110.05029 239.88817,109.77099 C 239.88817,109.61572 239.85985,109.48828 239.80419,109.38915 C 239.74755,109.28954 239.67333,109.21239 239.57958,109.15624 C 239.48583,109.10058 239.37841,109.06151 239.25731,109.04003 C 239.13524,109.01806 239.00926,109.00732 238.8784,109.00732 L 237.50535,109.00732 L 237.50535,110.56201 L 238.99071,110.56201 z M 239.07664,113.39014 C 239.22019,113.39014 239.35691,113.37647 239.48777,113.34815 C 239.61863,113.32032 239.73484,113.27344 239.83445,113.2085 C 239.93406,113.14307 240.01316,113.0542 240.07273,112.94239 C 240.1323,112.83058 240.1616,112.68751 240.1616,112.51319 C 240.1616,112.17139 240.06492,111.92725 239.87156,111.78126 C 239.6782,111.63527 239.42234,111.56202 239.10496,111.56202 L 237.50535,111.56202 L 237.50535,113.39014 L 239.07664,113.39014 z"
|
||||
id="path304"
|
||||
style="fill:#ffffff" />
|
||||
|
||||
<path
|
||||
d="M 241.88914,107.8667 L 243.53269,107.8667 L 245.09324,110.49854 L 246.64402,107.8667 L 248.27781,107.8667 L 245.80418,111.97315 L 245.80418,114.53077 L 244.33543,114.53077 L 244.33543,111.93604 L 241.88914,107.8667 z"
|
||||
id="path306"
|
||||
style="fill:#ffffff" />
|
||||
|
||||
</g>
|
||||
|
||||
<g
|
||||
id="g6316_1_"
|
||||
transform="matrix(0.624995,0,0,0.624995,391.2294,176.9332)">
|
||||
|
||||
<path
|
||||
id="path6318_1_"
|
||||
cx="475.97119"
|
||||
ry="29.209877"
|
||||
cy="252.08646"
|
||||
type="arc"
|
||||
rx="29.209877"
|
||||
d="M -175.0083,-139.1153 C -175.00204,-129.7035 -182.62555,-122.06751 -192.03812,-122.06049 C -201.44913,-122.05341 -209.08512,-129.67774 -209.09293,-139.09028 C -209.09293,-139.09809 -209.09293,-139.10749 -209.09293,-139.1153 C -209.09919,-148.52784 -201.47413,-156.1623 -192.06311,-156.17011 C -182.65054,-156.17713 -175.01456,-148.55207 -175.0083,-139.14026 C -175.0083,-139.13092 -175.0083,-139.1239 -175.0083,-139.1153 z"
|
||||
style="fill:#ffffff" />
|
||||
|
||||
<g
|
||||
id="g6320_1_"
|
||||
transform="translate(-23.9521,-89.72962)">
|
||||
<path
|
||||
id="path6322_1_"
|
||||
d="M -168.2204,-68.05536 C -173.39234,-68.05536 -177.76892,-66.25067 -181.35175,-62.64203 C -185.02836,-58.90759 -186.86588,-54.48883 -186.86588,-49.38568 C -186.86588,-44.28253 -185.02836,-39.89416 -181.35175,-36.22308 C -177.67673,-32.55114 -173.29859,-30.71521 -168.2204,-30.71521 C -163.07974,-30.71521 -158.62503,-32.56677 -154.85312,-36.26996 C -151.30307,-39.78558 -149.52652,-44.15827 -149.52652,-49.38568 C -149.52652,-54.6123 -151.33432,-59.03265 -154.94843,-62.64203 C -158.5625,-66.25067 -162.98599,-68.05536 -168.2204,-68.05536 z M -168.17352,-64.69519 C -163.936,-64.69519 -160.33752,-63.20221 -157.37655,-60.21466 C -154.38748,-57.25836 -152.89214,-53.64899 -152.89214,-49.38568 C -152.89214,-45.09186 -154.35466,-41.52856 -157.28438,-38.69653 C -160.36876,-35.64727 -163.99849,-34.12304 -168.17351,-34.12304 C -172.34856,-34.12304 -175.94701,-35.63244 -178.96892,-38.64965 C -181.9908,-41.66918 -183.50176,-45.24657 -183.50176,-49.38567 C -183.50176,-53.52398 -181.97518,-57.13414 -178.92205,-60.21465 C -175.9939,-63.20221 -172.41107,-64.69519 -168.17352,-64.69519 z" />
|
||||
|
||||
<path
|
||||
id="path6324_1_"
|
||||
d="M -176.49548,-52.02087 C -175.75171,-56.71856 -172.44387,-59.22949 -168.30008,-59.22949 C -162.33911,-59.22949 -158.70783,-54.90448 -158.70783,-49.1372 C -158.70783,-43.50982 -162.57194,-39.13793 -168.39383,-39.13793 C -172.39856,-39.13793 -175.98297,-41.60277 -176.63611,-46.43877 L -171.93292,-46.43877 C -171.7923,-43.92778 -170.1626,-43.04418 -167.83447,-43.04418 C -165.1813,-43.04418 -163.4563,-45.50908 -163.4563,-49.27709 C -163.4563,-53.22942 -164.94693,-55.32244 -167.74228,-55.32244 C -169.79074,-55.32244 -171.55948,-54.57787 -171.93292,-52.02087 L -170.56418,-52.02789 L -174.26734,-48.32629 L -177.96894,-52.02789 L -176.49548,-52.02087 z" />
|
||||
|
||||
</g>
|
||||
|
||||
</g>
|
||||
|
||||
<g
|
||||
id="g313">
|
||||
<circle
|
||||
cx="242.56226"
|
||||
cy="90.224609"
|
||||
r="10.8064"
|
||||
id="circle315"
|
||||
sodipodi:cx="242.56226"
|
||||
sodipodi:cy="90.224609"
|
||||
sodipodi:rx="10.8064"
|
||||
sodipodi:ry="10.8064"
|
||||
style="fill:#ffffff" />
|
||||
|
||||
<g
|
||||
id="g317">
|
||||
<path
|
||||
d="M 245.68994,87.09766 C 245.68994,86.68116 245.35205,86.34424 244.93603,86.34424 L 240.16357,86.34424 C 239.74755,86.34424 239.40966,86.68115 239.40966,87.09766 L 239.40966,91.87061 L 240.74071,91.87061 L 240.74071,97.52295 L 244.3579,97.52295 L 244.3579,91.87061 L 245.68993,91.87061 L 245.68993,87.09766 L 245.68994,87.09766 z"
|
||||
id="path319" />
|
||||
|
||||
<circle
|
||||
cx="242.5498"
|
||||
cy="84.083008"
|
||||
r="1.63232"
|
||||
id="circle321"
|
||||
sodipodi:cx="242.5498"
|
||||
sodipodi:cy="84.083008"
|
||||
sodipodi:rx="1.63232"
|
||||
sodipodi:ry="1.63232" />
|
||||
|
||||
</g>
|
||||
|
||||
<path
|
||||
clip-rule="evenodd"
|
||||
d="M 242.53467,78.31836 C 239.30322,78.31836 236.56641,79.4458 234.32715,81.70215 C 232.0293,84.03516 230.88086,86.79736 230.88086,89.98633 C 230.88086,93.1753 232.0293,95.91846 234.32715,98.21338 C 236.625,100.50781 239.36133,101.65527 242.53467,101.65527 C 245.74756,101.65527 248.53272,100.49853 250.88819,98.18359 C 253.10889,95.98681 254.21827,93.2539 254.21827,89.98632 C 254.21827,86.71874 253.08936,83.95751 250.83057,81.70214 C 248.57178,79.4458 245.80615,78.31836 242.53467,78.31836 z M 242.56396,80.41797 C 245.2124,80.41797 247.46142,81.35156 249.31103,83.21875 C 251.18115,85.06592 252.11572,87.32227 252.11572,89.98633 C 252.11572,92.66992 251.20068,94.89746 249.36963,96.66699 C 247.4419,98.57275 245.17334,99.52539 242.56397,99.52539 C 239.9546,99.52539 237.70557,98.58252 235.81739,96.6958 C 233.92774,94.80957 232.98389,92.57324 232.98389,89.98633 C 232.98389,87.3999 233.93799,85.14404 235.84619,83.21875 C 237.67676,81.35156 239.9165,80.41797 242.56396,80.41797 z"
|
||||
id="path323"
|
||||
style="fill-rule:evenodd" />
|
||||
|
||||
</g>
|
||||
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 16 KiB |
|
@ -0,0 +1,237 @@
|
|||
@media print {
|
||||
|
||||
/* **************************
|
||||
* Définition des pages *
|
||||
* ************************ */
|
||||
|
||||
@page {
|
||||
size: A4;
|
||||
margin: 25mm;
|
||||
bleed: 6mm;
|
||||
/* Numérotation de page au centre en bas
|
||||
* de la page. Le compteur est définit
|
||||
* dans le selecteur body. */
|
||||
@bottom-center {
|
||||
content: counter(page);
|
||||
}
|
||||
}
|
||||
@page:left {
|
||||
margin-left: 25mm;
|
||||
margin-right: 15mm;
|
||||
}
|
||||
@page:right {
|
||||
margin-left: 15mm;
|
||||
margin-right: 25mm;
|
||||
}
|
||||
@page:first {
|
||||
/* Insertion en haut à droite du logo de la
|
||||
* bibliothèque de l'UNIGE. */
|
||||
@top-right {
|
||||
content: "";
|
||||
background-image: url("static/bibliotheque-logo.svg");
|
||||
background-position: right;
|
||||
background-repeat: no-repeat;
|
||||
background-size: 25%;
|
||||
}
|
||||
/* Place le bloc de la licence en bas à gauche
|
||||
* de la première page. Voir le sélecteur
|
||||
* #licence plus bas. */
|
||||
@bottom-left{
|
||||
content: element(licenceBlock);
|
||||
font-size: small;
|
||||
}
|
||||
@bottom-center {
|
||||
content: none;
|
||||
}
|
||||
/* Insert la date en bas à droite de la
|
||||
* première page. Voir le sélecteur .date */
|
||||
@bottom-right {
|
||||
content: string(date);
|
||||
font-size: small;
|
||||
}
|
||||
}
|
||||
|
||||
/* **************************
|
||||
* Définitions globales *
|
||||
* ************************ */
|
||||
|
||||
body {
|
||||
font-family: "TheSansOsF", "Open Sans", Arial, Helvetica, sans-serif;
|
||||
/* Définit les trois variables de compteur nécessaires */
|
||||
counter-reset: figureNumber toc tableNumber;
|
||||
}
|
||||
/* Définit que string(date) contient la date indiquée dans le frontmatter
|
||||
* de la source markdown */
|
||||
.date {
|
||||
string-set: date content(text);
|
||||
display: none; /* Pour ne pas afficher la date sous le titre. */
|
||||
}
|
||||
/* Définit que running(licenceBlock) contient le block licence.
|
||||
* Le bloc licence est décrit dans le fichier markdown source, au-dessous
|
||||
* de la section des objectifs. Le CSS permet de le placer correctement */
|
||||
#licence {
|
||||
position: running(licenceBlock);
|
||||
}
|
||||
|
||||
/* *****************
|
||||
* Page de titre *
|
||||
* *************** */
|
||||
|
||||
.logo {
|
||||
display: inline-flex;
|
||||
justify-content: center;
|
||||
width: 60%;
|
||||
margin: 2em auto 1em auto;
|
||||
}
|
||||
.logo img {
|
||||
max-width: 50%;
|
||||
padding: .5em;
|
||||
}
|
||||
|
||||
#title-block-header {
|
||||
/* Concerne le bloc titre sur la page de titre */
|
||||
text-align: center;
|
||||
margin: 4em 0;
|
||||
}
|
||||
|
||||
.authors {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
.author {
|
||||
margin: 0;
|
||||
padding: 0 1em;
|
||||
}
|
||||
|
||||
/* Les 4 règles suivantes mettent en forme la table des matières :*
|
||||
* Suppression des liste à puce, numérotation des chapitres et affichage du
|
||||
* numéro de page. */
|
||||
#TOC ul {
|
||||
list-style: none;
|
||||
counter-reset: toc;
|
||||
padding-left: 1.5em;
|
||||
}
|
||||
#TOC li {
|
||||
counter-increment: toc;
|
||||
}
|
||||
#TOC li::before {
|
||||
content: counter(toc) ". ";
|
||||
}
|
||||
#TOC a::after {
|
||||
content: target-counter(attr(href url), page);
|
||||
position: absolute;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
/* ***************************
|
||||
* Structure du document *
|
||||
* ************************* */
|
||||
|
||||
/* Ajouter ou supprimer les ID de titre pour un saut de page.
|
||||
* Les IDs #first-section et #bibliography peuvent être ajoutés
|
||||
* dans la source markdown. */
|
||||
#first-section,
|
||||
#bibliography,
|
||||
.footnotes {
|
||||
break-before: page;
|
||||
}
|
||||
|
||||
/* *************
|
||||
* Contenu *
|
||||
* *********** */
|
||||
|
||||
h2 {
|
||||
color: #d80669;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
pre {
|
||||
background-color: #f2f1f1;
|
||||
border: 2px solid #d80669;
|
||||
border-radius: .5em;
|
||||
padding: .5em 1em;
|
||||
/* Évite que les blocs de code ne soient séparés sur 2 pages */
|
||||
break-inside: avoid;
|
||||
}
|
||||
pre > code {
|
||||
border-radius: none;
|
||||
padding: none;
|
||||
}
|
||||
code {
|
||||
font-family:'Courier New', Courier, monospace;
|
||||
font-size: 90%;
|
||||
background-color: #f2f1f1;
|
||||
padding: 2px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.footnotes::before {
|
||||
content: "Notes";
|
||||
color: #d80669;
|
||||
font-size: 120%;
|
||||
font-weight: bold;
|
||||
}
|
||||
.footnote-ref {
|
||||
text-decoration: none;
|
||||
padding-left: 2px;
|
||||
}
|
||||
.footnote-back {
|
||||
font-size: small;
|
||||
text-decoration: none;
|
||||
padding-left: .5em;
|
||||
}
|
||||
|
||||
figure {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
border: 2px solid #d80669;
|
||||
border-radius: .5em;
|
||||
padding: .5em;
|
||||
/* Évite que les figures ne soient séparés sur 2 pages */
|
||||
break-inside: avoid;
|
||||
}
|
||||
figure img {
|
||||
max-width: 85%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
figcaption {
|
||||
text-align: center;
|
||||
font-size: 90%;
|
||||
counter-increment: figureNumber;
|
||||
padding-top: .5em;
|
||||
}
|
||||
figcaption::before {
|
||||
content: "Figure " counter(figureNumber) " : ";
|
||||
}
|
||||
|
||||
blockquote {
|
||||
font-style: italic;
|
||||
}
|
||||
blockquote em {
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
div.csl-entry {
|
||||
padding: .5em;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 90%;
|
||||
margin: 1em auto;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
th, td {
|
||||
padding: 5px;
|
||||
border: 1px solid;
|
||||
}
|
||||
table > caption {
|
||||
counter-increment: tableNumber;
|
||||
caption-side: bottom;
|
||||
font-size: small;
|
||||
padding-top: .5em;
|
||||
}
|
||||
table > caption:before {
|
||||
content: "Table " counter(tableNumber) " : ";
|
||||
}
|
||||
}
|
|
@ -1,9 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="$lang$" xml:lang="$lang$"$if(dir)$ dir="$dir$"$endif$>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
lang="$lang$"
|
||||
xml:lang="$lang$"$if(dir)$ dir="$dir$"$endif$>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
$for(author-meta)$
|
||||
<meta name="author" content="$author-meta$" />
|
||||
$endfor$
|
||||
|
@ -69,7 +72,9 @@ $endif$
|
|||
$endif$
|
||||
$if(toc)$
|
||||
<nav id="$idprefix$TOC" role="doc-toc">
|
||||
<h2 id="$idprefix$toc-title">Table des matières</h2>
|
||||
$if(toc-title)$
|
||||
<h2 id="$idprefix$toc-title">$toc-title$</h2>
|
||||
$endif$
|
||||
$table-of-contents$
|
||||
</nav>
|
||||
$endif$
|
||||
|
|
Loading…
Reference in New Issue