Files
Vincent Laperrousaz 6f2ac882fa Chapitre 5 : audit des sources, appareil ramené de 55 à 33 notes
Vérification de la totalité des notes du chapitre 5 et resserrage de
l'appareil critique, en quatre passes.

Vingt-deux écarts de fond corrigés, dont :

- le format WET de Common Crawl conserve l'URL, contrairement à ce
  qu'affirmait le texte ; la perte de provenance porte sur les
  métadonnées de l'en-tête HTML, routées vers le WAT
- un taux de duplication de 90 % sans origine, remplacé par la mesure
  publiée (14 à 52 %, CopyCat, SIGIR 2021)
- une citation en bloc de Ben Zhao dont deux phrases étaient fabriquées
- l'exemple canonique de Nightshade, inventé et inversé (les voitures
  deviennent des vaches, non le contraire)
- l'exception britannique de fouille existe (art. 29A CDPA 1988), mais
  elle est limitée aux usages non commerciaux
- la chronologie de la négociation sur les journaux ChatGPT était
  inversée : les 20 millions sont une offre d'OpenAI, non une
  concession arrachée
- Weinberg présenté comme allié des créateurs alors qu'il défend
  l'usage loyal

Retraits pour insuffisance de source : citation de Bill Gross et
paraphrase d'Aaron Rubin (Digiday inaccessible), 15 000 images Getty
(étude ni nommée ni datée), taxe de 6 % du syndicat britannique,
qualification d'« abus » par OpenAI (agrégateurs seuls), reculs de
trafic par titre, ratios de volume entre formats WARC, WAT et WET.

Appareil critique : 55 notes ramenées à 33, soit une note tous les
380 mots au lieu de 221, en alignement sur les chapitres 1 à 4. Fusion
par bloc démonstratif, citations verbatim reportées au registre.
Correction d'un appel dupliqué que Pandoc aurait imprimé deux fois.

Quatre notes reposent désormais sur une pièce judiciaire primaire lue
dans son texte original : approbation définitive du règlement Anthropic
(3:24-cv-05417, pièce 680), mémoire d'objections d'OpenAI sur les
journaux de conversations (1:25-md-03143, pièce 935), plainte
consolidée (pièce 183), et ordonnance Riganian citant Andersen
(4:25-cv-00824, pièce 117). Plus aucune note ne porte de réserve
d'accès.

Contrôles : compter-mots, verifier-litteralite et detecteur-ia passés,
206 pages sur 20/20 sections.
2026-08-05 00:20:07 +02:00

404 lines
11 KiB
CSS

/* ==========================================================
epub.css — feuille de style EPUB de « Le Miroir de Prométhée »
Objectif : le rendu d'un essai publié par une maison d'édition
française, sur liseuse comme sur téléphone.
Cette feuille REMPLACE entièrement la feuille par défaut de Pandoc
(dès qu'on passe --css, Pandoc n'injecte plus la sienne) : elle doit
donc contenir aussi les remises à zéro de base.
Deux règles de méthode :
1. Unités relatives uniquement (em, rem, %) — jamais de px ni de pt.
Un pt figé casse l'échelle quand le lecteur agrandit le texte.
2. Aucune police propriétaire imposée. On déclare une pile de
familles génériques ; le réglage du lecteur doit primer, c'est
lui qui connaît son écran et sa vue.
========================================================== */
/* ---------- Remise à zéro minimale ---------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote,
a, em, strong, cite, small, sub, sup, ol, ul, li, section, aside,
figure, figcaption, hr {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
/* ---------- Corps de texte ---------- */
/* CORRIGÉ le 27/07/2026 (revue de conformité KDP). Deux points :
1. La police doit être déclarée sur <body>, pas sur <html> — règle
KDP explicite (« Règles relatives aux textes » : « La police
principale d'un livre doit être définie au niveau de la balise
<body> »).
2. AUCUNE couleur de police forcée sur le corps du texte : la même
page dit sans détour « Vous ne pouvez pas imposer une couleur de
police particulière pour le corps du texte dans l'ensemble du
livre » — et précise que KDP la supprime de toute façon à
l'ingestion pour que le lecteur garde la main sur sa couleur de
texte. La couleur #1a1a1a (gris presque noir) posée sur <html>
a donc été retirée : aucune couleur n'est plus forcée nulle
part, le rendu suit le thème choisi par le lecteur (noir sur
blanc, sépia, mode nuit...). */
body {
font-family: Georgia, "EB Garamond", Garamond, "Times New Roman", serif;
line-height: 1.4;
text-align: justify;
text-justify: inter-word;
hyphens: auto;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-epub-hyphens: auto;
widows: 2;
orphans: 2;
}
/* Le marqueur d'un livre composé, et non d'une page web : l'alinéa
remplace l'espace entre les paragraphes. Ne jamais ajouter de
margin-bottom ici — ce serait revenir au rendu « billet de blog ». */
p {
margin: 0;
text-indent: 1.2em;
widows: 2;
orphans: 2;
}
/* Règle d'or française : le premier paragraphe qui suit un titre
n'est pas en alinéa. Le titre a déjà marqué le début du bloc. */
h1 + p,
h2 + p,
h3 + p,
hr + p,
p.noindent {
text-indent: 0;
}
/* ---------- Titres de chapitre ---------- */
h1 {
page-break-before: always;
break-before: page;
page-break-after: avoid;
break-after: avoid;
margin: 12% 0 2.2em 0;
font-size: 1.5em;
font-weight: bold;
line-height: 1.25;
text-align: center;
text-indent: 0;
text-transform: uppercase;
letter-spacing: 0.04em;
hyphens: none;
-webkit-hyphens: none;
-epub-hyphens: none;
}
/* Surtitre discret de l'Introduction, de la Conclusion et de la
Préface (« Introduction : », « Conclusion : », « Préface : »).
Ajouté le 27/07/2026, contrepartie EPUB du \eyebrowtitle du PDF
(voir preambule.tex, section 2 bis) : contraste demandé par
l'auteur entre le mot-étiquette (petit, sans gras) et le titre
poétique qui le suit (grand, gras — c'est déjà le rendu par défaut
de h1 ci-dessus, non modifié).
display: block place ce span sur SA PROPRE LIGNE, produisant le
rendu deux lignes demandé (« comme pour les parties ») sans que le
texte plat extrait pour le sommaire/NCX (qui ignore le CSS) ne soit
affecté : le texte du span porte déjà son propre séparateur
deux-points, ajouté par structure-epub.lua.
Poids et taille repris du même principe que h1.part-title
.part-number (plus bas), mais proportionnés à un h1 courant, plus
petit qu'un titre de partie en pleine page. */
h1 .part-number {
display: block;
margin-bottom: 0.5em;
font-size: 0.6em;
font-weight: normal;
letter-spacing: 0.1em;
}
/* Numéro de chapitre (« 1. », « 2. »...) ajouté le 03/08/2026, en
contrepartie EPUB du numéro de chapitre désormais affiché dans la
table des matières du PDF (preambule.tex, section 4). Contrairement
au surtitre de partie ci-dessus, ce numéro reste SUR LA MÊME LIGNE
que le titre (pas de display: block) : c'est la convention déjà en
place dans le PDF, où "1" précède "LA MORT DE LA VÉRITÉ" sur deux
lignes séparées à l'impression uniquement parce que le titre est
centré sur une page pleine — en flux continu (EPUB), le numéro
suivi du titre sur une seule ligne reste le rendu le plus sobre. */
h1 .chapter-number {
font-weight: normal;
}
/* Le premier chapitre du fichier ne doit pas provoquer une page
blanche : chaque fichier XHTML commence déjà sur une page neuve. */
section > h1:first-child,
body > h1:first-child {
page-break-before: avoid;
break-before: avoid;
}
/* ---------- Sous-titres (##) : sobres, discrets ---------- */
/* Plus d'air AVANT qu'après : le sous-titre appartient à ce qui
suit, pas à ce qui précède. */
h2 {
margin: 2.4em 0 0.7em 0;
font-size: 1.15em;
font-weight: normal;
font-style: italic;
line-height: 1.3;
text-align: center;
text-indent: 0;
page-break-after: avoid;
break-after: avoid;
page-break-inside: avoid;
hyphens: none;
-webkit-hyphens: none;
-epub-hyphens: none;
}
h3 {
margin: 1.8em 0 0.5em 0;
font-size: 1em;
font-weight: normal;
font-variant: small-caps;
text-align: left;
text-indent: 0;
page-break-after: avoid;
break-after: avoid;
}
/* ---------- Pages de titre de partie ---------- */
/* Page de partie : « PARTIE N », passage à la ligne, puis le titre —
la même composition que dans le PDF, au tiers supérieur d'une page
qui ne porte rien d'autre.
Le titre est produit par structure-epub.lua à partir du \part{} du
fichier séparateur ; il arrive donc ici comme un h1.part-title,
dont le saut de ligne sépare le numéro du titre. */
h1.part-title {
page-break-before: always;
break-before: page;
page-break-after: always;
break-after: page;
margin: 30% 0 0 0;
font-size: 1.55em;
font-weight: bold;
line-height: 1.3;
text-align: center;
text-indent: 0;
text-transform: uppercase;
letter-spacing: 0.07em;
hyphens: none;
-webkit-hyphens: none;
-epub-hyphens: none;
}
h1.part-title .part-number {
display: block;
margin-bottom: 1.1em;
font-size: 0.62em;
font-weight: normal;
letter-spacing: 0.14em;
}
/* ---------- Page de mentions légales ---------- */
/* Corps réduit, au fer à gauche, sans alinéa : une page d'information
légale ne se lit pas comme du texte courant. */
.mentions-legales {
margin-top: 2em;
font-size: 0.85em;
text-align: left;
}
.mentions-legales p {
margin: 0 0 0.8em 0;
text-indent: 0;
text-align: left;
hyphens: none;
-webkit-hyphens: none;
-epub-hyphens: none;
}
/* ---------- Citations en bloc ---------- */
/* Marges gauche/droite en % (et non em) le 27/07/2026 : règle KDP
« Mise en forme des marges et du remplissage » — une marge
gauche/droite en em s'élargit avec la taille de police choisie par
le lecteur et peut finir par écraser la largeur de lecture utile
sur un texte agrandi ; le %, lui, reste proportionné à l'écran quel
que soit le corps affiché. Seule la marge verticale (haut/bas),
pour laquelle la même règle recommande l'em afin que l'espacement
reste perceptible à toute taille de police, garde cette unité. */
blockquote {
margin: 1.4em 8%;
font-size: 0.95em;
line-height: 1.35;
text-align: justify;
}
blockquote p {
text-indent: 0;
margin: 0;
}
/* Un blockquote de plusieurs paragraphes : l'alinéa reprend à partir
du second, l'ensemble restant retiré des deux côtés. */
blockquote p + p {
text-indent: 1.2em;
}
/* ---------- Notes ---------- */
/* Appel de note : discret, jamais un pavé cliquable voyant.
Sélection par class et par role, jamais par epub:type — le préfixe
« epub| » exigerait une déclaration @namespace que les liseuses
anciennes gèrent mal, alors que class et role sont universels. */
.footnote-ref,
a[role~="doc-noteref"] {
font-size: 0.75em;
vertical-align: super;
line-height: 0;
text-decoration: none;
color: inherit;
}
sup, sub {
font-size: 0.75em;
line-height: 0;
}
sup { vertical-align: super; }
sub { vertical-align: sub; }
/* Notes affichées en fin de section par les lecteurs qui ne gèrent
pas les fenêtres surgissantes. Les lecteurs Kindle et Kobo, eux,
exploitent nativement aside epub:type="footnote" et les présentent
en surimpression : rien de plus à déclarer pour cela. */
.footnotes {
margin-top: 2.5em;
font-size: 0.9em;
}
.footnotes > ol {
margin-left: 6%;
}
.footnotes p,
[role~="doc-footnote"] p {
text-indent: 0;
margin: 0.5em 0;
text-align: left;
}
/* ---------- Listes ---------- */
ol, ul {
margin: 0.8em 0 0.8em 6%;
}
li {
margin: 0.25em 0;
text-indent: 0;
text-align: justify;
}
/* ---------- Page de titre ---------- */
.titlepage {
text-align: center;
}
h1.title {
page-break-before: avoid;
break-before: avoid;
margin: 22% 0 0.6em 0;
font-size: 1.9em;
letter-spacing: 0.03em;
}
p.subtitle {
margin: 0 0 3em 0;
font-size: 1.1em;
font-style: italic;
text-align: center;
text-indent: 0;
}
p.author {
margin: 0;
font-size: 1.05em;
text-align: center;
text-indent: 0;
}
/* ---------- Divers ---------- */
/* Séparateur de scène : trois astérisques centrées plutôt qu'un
filet, comme dans un ouvrage imprimé. */
hr {
border: 0;
margin: 1.6em auto;
text-align: center;
page-break-after: avoid;
}
hr:after {
content: "* * *";
letter-spacing: 0.5em;
}
em, i { font-style: italic; }
strong, b { font-weight: bold; }
a { color: inherit; text-decoration: none; }
/* Le corps des tableaux, s'il en reste un : rien de large, rien de
positionné (voir la règle de mise en page KDP du manuscrit). */
table {
margin: 1em auto;
border-collapse: collapse;
font-size: 0.9em;
}
th, td {
padding: 0.2em 0.5em;
text-align: left;
text-indent: 0;
}
/* Table des matières générée par Pandoc (nav.xhtml) : à plat, sans
puces, alignée à gauche — une liste de navigation, pas du texte
courant, donc ni justification ni césure. */
nav[role~="doc-toc"] ol {
list-style-type: none;
margin-left: 0;
}
nav[role~="doc-toc"] li {
margin: 0.4em 0;
text-align: left;
text-indent: 0;
hyphens: none;
-webkit-hyphens: none;
-epub-hyphens: none;
}
nav[role~="doc-toc"] > h1,
nav[role~="doc-toc"] > h2 {
page-break-before: avoid;
break-before: avoid;
margin: 8% 0 1.5em 0;
font-style: normal;
font-weight: bold;
font-size: 1.3em;
text-align: center;
text-transform: uppercase;
}