Citations (quote / quotation / csquotes)

Lorsque vous reproduisez les mots de quelqu'un d'autre sous la forme d'un passage autonome, les présenter sous la forme d'une citation en bloc — en retrait des deux marges plutôt que intégrées à votre phrase — rend les limites de la citation évidentes en un coup d'œil. LaTeX est livré avec trois environnements pour cela : quote (citations courtes), quotation (citations longues de plusieurs paragraphes) et verse (poésie) ; et le package moderne csquotes ajoute \blockquote, qui bascule automatiquement entre le formulaire en ligne et le formulaire affiché en fonction de la longueur. Cette page couvre ces *blocs* de citation. Les citations *marques* elles-mêmes (« » et \enquote) sont couvertes sur une page séparée.

Tout d'abord, les termes. Une citation en ligne (run-in) est une courte citation définie dans votre phrase et entourée de guillemets ; une citation en bloc (affichée) est un passage plus long divisé en son propre paragraphe en retrait. Par convention, une citation de plus de trois ou quatre lignes (ou environ quarante mots) est définie sous forme de bloc. Pour savoir comment saisir les guillemets eux-mêmes et comment utiliser \enquote, consultez la page « Citations et tirets » ; ici, nous nous concentrons sur les environnements de blocs.

L'environnement de cotation (citations courtes)

quote est l'environnement de cotation en bloc le plus basique. Il indente son contenu à partir à la fois des marges gauche et droite et n'applique aucune indentation de paragraphe de première ligne. Vous enveloppez simplement le passage dans \begin{quote} … \end{quote} ; aucun guillemet n'est ajouté automatiquement (ajoutez-les vous-même si vous le souhaitez). Il convient à une courte citation d'environ un paragraphe ou à une série de lignes courtes et autonomes (devises, épigraphes, dictons appariés).

latex
\begin{quote}
The quick brown fox jumps over the lazy dog. The five boxing
wizards jump quickly, and pack my box with five dozen liquor jugs.
\end{quote}

Ce paragraphe unique a une largeur plus étroite que le corps du texte, sans retrait de première ligne. Vous *pouvez* mettre des lignes vides à l'intérieur de quote pour créer plusieurs paragraphes, mais comme il n'y a pas de retrait de première ligne, les sauts de paragraphe deviennent difficiles à voir. Pour une citation qui s'étend sur plusieurs paragraphes, quotation (suivant) est la meilleure solution.

L'environnement de cotation (citations longues)

quotation est également une citation en bloc indentée des deux côtés, mais contrairement à quote, elle met en retrait la première ligne de chaque paragraphe et maintient l'espace entre les paragraphes petit (0pt plus 1pt par défaut). En d’autres termes, il marque les sauts de paragraphe de la même manière que le corps du texte ordinaire : par une indentation de première ligne. Il est destiné aux longues citations de plus d'un paragraphe : un extrait prolongé d'un livre, un passage contenant un dialogue, etc.

latex
\begin{quotation}
This is the first paragraph of a longer quotation. Its first line
is indented, just like ordinary body text.

This is the second paragraph. Because each paragraph is indented,
the boundaries between them stay clear even without blank space.
\end{quotation}

La règle générale est simple : un paragraphe → quote ; deux ou plus → quotation. Les deux sont implémentés en interne sous forme de listes, de sorte qu'un espace vertical approprié est automatiquement ajouté autour de l'environnement. Le tableau résume la différence.

EnvironnementRetrait de première ligneEspace inter-paragraphesIdéal pour
quoteaucunespace de paragraphe normal (\parsep)une courte citation d'un paragraphe ; listes de lignes courtes
quotationoui (1.5em)petit (0 pt plus 1 pt)citations longues s'étendant sur des paragraphes

Notez que quote et quotation n'insèrent aucun guillemet. Dans la typographie de langue anglaise, l'indentation d'un guillemet bloc est elle-même le signal d'une citation, il est donc conventionnel d'omettre les marques dans les guillemets affichés. Si vous souhaitez que des marques soient ajoutées (ou omises) automatiquement et de manière cohérente, csquotes, décrit ci-dessous, est le choix pratique.

L'environnement du vers (poésie)

Pour le texte où les sauts de ligne ont un sens (poésie et paroles de chansons), utilisez l'environnement verse. Comme les autres, il est en retrait à partir des deux marges, mais la différence cruciale est que vous contrôlez où se termine chaque ligne. Terminez une ligne avec la commande de saut de ligne explicite \\ et séparez les strophes par une ligne vide. La justification (l'étirement des extrémités de ligne) est désactivée.

latex
\begin{verse}
Roses are red, \\
Violets are blue, \\
This stanza ends here.

A new stanza begins after the blank line, \\
and its lines are set the same way.
\end{verse}

Une deuxième caractéristique est sa gestion des longues files d'attente. Lorsqu'une ligne est trop large pour la page, verse donne au reste enveloppé (le débordement) un retrait suspendu et conserve ce retrait jusqu'à ce que vous commenciez explicitement une nouvelle ligne avec \\. Cela distingue visuellement « une ligne logique qui a simplement été enroulée » d'« une nouvelle ligne », de sorte que la structure des lignes du poème est préservée.

Pour une composition de poésie plus élaborée — numérotation des strophes, centrage d'un bloc de lignes sur sa ligne la plus longue, impression des numéros de ligne dans la marge — le package dédié verse offre des fonctionnalités supplémentaires, mais pour les poèmes simples, l'environnement standard verse est suffisant.

csquotes — \blockquote, qui s'adapte à la longueur

Choisir manuellement entre quote et quotation signifie décider vous-même si une cotation est courte ou longue et changer d'environnement en conséquence. Le \blockquote{…} du package csquotes *automatise* cette décision. Il mesure la longueur du texte et, si elle dépasse un seuil, le définit comme une citation en bloc affichée (par défaut en utilisant l'environnement quote en interne, sans aucun guillemet ajouté) ; si ce n'est pas le cas, il le définit comme une citation en ligne (avec des marques, exactement comme \textquote).

Le seuil est de 3 lignes par défaut. Vous pouvez plutôt mesurer des mots, par ex. thresholdtype=words avec threshold=50 pour une limite de 50 mots. Et par défaut, parthreshold est activé, donc tout paragraphe ou saut de ligne explicite à l'intérieur de la citation force le mode d'affichage quelle que soit la longueur — correspondant à l'intuition selon laquelle une citation de plusieurs paragraphes doit toujours être un bloc.

latex
\usepackage[autostyle=true]{csquotes}
% ...
% Short → typeset inline, with quotation marks:
\blockquote{Brevity is the soul of wit.}

% Long (over the threshold) → typeset as an indented block, no marks:
\blockquote{This passage runs well past three lines, so csquotes
sets it off as its own indented paragraph automatically, without
any manual choice between the quote and quotation environments.}

Lorsque vous souhaitez uniquement des citations courtes en ligne, utilisez \textquote{…}. Il place toujours son texte entre guillemets comme une citation en ligne et ne passe jamais à un bloc. \textquote peut également joindre une source : \textquote[⟨cite⟩]{⟨text⟩} prend la citation dans un argument facultatif (et vous pouvez transmettre une ponctuation de fin dans un autre argument [⟨punct⟩]).

csquotes — citations avec citations et langues

Le vrai pouvoir de csquotes est qu'une citation devient un élément *sémantique*. Vous pouvez lier une citation à sa citation en une seule commande, et changer le style des guillemets et la césure en fonction de la langue du texte cité. Dans la rédaction académique, cette intégration est ce qui porte ses fruits.

\blockcquote est \blockquote avec une citation automatique (\cite) intégrée : \blockcquote[⟨prenote⟩][⟨postnote⟩]{⟨key⟩}{⟨text⟩}. Le ⟨postnote⟩ est généralement un numéro de page et ⟨key⟩ est la clé de citation. Une citation longue est définie sous forme de bloc avec sa citation ; un court est mis en ligne avec sa citation. La contrepartie en ligne est \textcquote. Ceux-ci s'intègrent à des mécanismes de citation tels que biblatex ou natbib.

latex
% Block quotation that also prints a citation (page 67 of key "doe2020"):
\blockcquote[][67]{doe2020}{The argument develops over several
sentences and is long enough to be set as an indented block.}

Pour les citations en langues étrangères, il existe des variantes tenant compte de la langue. \foreignblockquote{⟨lang⟩}{⟨text⟩} combine \blockquote avec le commutateur de langue babel/polyglossia : il change les modèles de césure et définit les guillemets dans le style de cette langue (une longue citation est enveloppée dans otherlanguage* puis constitue un bloc). Lorsque vous souhaitez que les marques restent dans la langue environnante et que seule la césure suive la langue citée, utilisez \hyphenblockquote{⟨lang⟩}{…}. Chacun a un partenaire porteur de citation tel que \foreignblockcquote.

Pourquoi préférer csquotes ? Parce qu'il gère le format court/long, la présence ou l'absence de marques, le style par langue et le lien vers les citations sous une politique cohérente et automatique — et si vous changez d'avis plus tard, un seul paramètre de préambule s'applique à nouveau à chaque citation. Les quote/quotation simples sont pratiques, mais plus un document devient volumineux, multilingue et riche en citations, plus la robustesse de csquotes est payante.

Lequel utiliser

  • Citation courte d'un paragraphequote. Rapide, aucun colis nécessaire.
  • Citation longue de plusieurs paragraphesquotation (paragraphes marqués par un retrait de première ligne).
  • Poésie / parolesverse (lignes avec \\, strophes par ligne vide, longues lignes suspendues).
  • Commutation automatique court/long, marques ajoutées pour vous\blockquote de csquotes.
  • Citation plus sa citation\blockcquote / \textcquote (s'intègre à biblatex, etc.).
  • Citations en langues étrangères\foreignblockquote / \hyphenblockquote (garder la langue et les notes synchronisées).

Tous ces environnements sont construits en interne sous forme de listes, donc — comme itemize — ils ajoutent un espace vertical autour d'eux et peuvent être imbriqués. Pour affiner les sauts de ligne à l'intérieur d'une citation, voir « Sauts de ligne et de paragraphe » ; pour l'indentation et le centrage en général, la page « Alignement du texte » est également utile.

Conserver une trace des devis

La cotation est également un problème de gestion des sources, pas seulement un problème de mise en page. Conservez le libellé original, la clé de citation, le numéro de page et l'état de la traduction ensemble comme piste de citation afin que la preuve finale n'ait aucune conjecture. Si vous formatez d'abord et documentez les sources plus tard, passer de quote à csquotes peut vous laisser incertain quelle source appartient à quel passage.

  • Citations courtes : commencent par \textquote ou \enquote afin que le style des guillemets soit séparé du corps du texte.
  • Citations longues : utilisez \blockquote ou \blockcquote pour que le formatage d'affichage et la gestion des citations évoluent ensemble.
  • Citations traduites : enregistrez le texte source et la traduction séparément, et indiquez laquelle apparaît sur la page.
  • Modifications : gardez-les au minimum et rendez les omissions ou les ajouts visibles dans le texte.