Commit 49bf7f40 authored by Alexandre Morlet's avatar Alexandre Morlet
Browse files

Citer du texte

parent 32ead544
......@@ -52,6 +52,8 @@
\usepackage[safe]{tipa}
\usepackage{lipsum}
\usepackage{coffee2}
\usepackage{epigraph} % épigraphes
\usepackage{csquotes} % citations
%----------------------------------------------------------------
%-----MACRO INSTRUCTIONS ET COMMANDES----------------------------
......@@ -998,10 +1000,91 @@ Enfin le soulignement \verb|\underline{}| n'a pas d'utilisation en typographie c
\subsection{Les notes de pied de page}
\subsection{Des citations avec quote}
\subsubsection{Citations et épigraphes}
\subsubsection{\texttt{quotation} et \texttt{quote}}
\starttouille Trouver une citation intéressante/drôle à mettre en exemple. Suggestions bienvenues. \closetouille
Un peu plus élaboré que de mettre une citation entres ``guillemets simples'' (avec \verb|`` ...''|\footnote{Les deux premiers caractères sont des accents graves (\texttt{CTRL-ALT-7} ou \texttt{ALTGR-7} avec un clavier français standard), les deux derniers des apostrophes.}) ou \og guillemets à la française \fg{} (avec \verb|\og ... \fg{}|, si \texttt{babel} est paramétré en français), il existe deux environnements très similaires pour citer du texte : \texttt{quotation} et \texttt{quote}.
Dans les deux cas, le texte est indenté (\starttouille Mon correcteur orthographique me souligne indenté ? \closetouille) à gauche et à droite et est justifié. Un saut de ligne, comme dans du code \LaTeX{} habituel, créera un nouveau paragraphe. La différence concerne ces paragraphes : \texttt{quotation} n'ajoute pas d'alinéa, \texttt{quote} oui.
Voici un exemple permettant de montrer le style général et la différence :
\begin{LTXexample}[width=0.5\textwidth]
\begin{quotation}
Cette boîte est vraiment petite. On notera
que l'indentation à droite ne marche pas
dans l'exemple.
Pour le bien de l'exemple, les paragraphes
sont courts, mais pas trop.
\end{quotation}
\begin{quote}
Cette boîte est vraiment petite. On notera
que l'indentation à droite ne marche pas
dans l'exemple.
Pour le bien de l'exemple, les paragraphes
sont courts, mais pas trop.
\end{quote}
\end{LTXexample}
\starttouille Du coup c'est sans doute plus pertinent de mettre l'exemple en-dehors d'un \texttt{LTXexample}.\closetouille
Il n'existe pas de solution clé en main pour ajouter l'auteur ou le passage. On trouve des solutions plus ou moins simples en ligne ; aucune solution définitive n'est présentée ici.
Une façon quelque peu manuelle est d'utiliser l'environnement \texttt{flushright}, dans (ou en-dehors) de l'environnement de citation.\\
Nan je retire ce que j'ai dit : \emph{a priori} il n'y a pas de raison de préférer \texttt{flushright} à un bon vieux \verb|\hfill| (éventuellement précédé d'un \verb|\null| si on place l'auteur à la ligne suivante et qu'on est donc en début de ligne).
\begin{quote}
Bande de sales jeunes.
\begin{flushright}-- V.L.G\end{flushright}
\end{quote}
\begin{quote}
Bande de sales jeunes. \hfill --- V.L.G.
\end{quote}
\begin{quote}
Bande de sales jeunes.\\
\null\hfill --- V.L.G.
\end{quote}
\begin{quote}
Bande de sales jeunes.
\end{quote}
\begin{flushright}-- V.L.G\end{flushright}
\begin{displayquote}[V.L.G.][---]
Bande de sales jeunes
\end{displayquote}
\starttouille Paquet assez décevant, parce que la documentation fait 40 pages mais qu'elle fait pas du tout envie, et que le comportement par défaut est triste ... Et changer le comportement revient à redéfinir une commande (\verb|\newcommand*{\mkcitation}[1]{ (#1)}|) -- autant écrire soit-même un truc qui nécessite pas de charger une extension entière. Je vous propose donc de faire disparaître ceci une fois que vous l'aurez lu.\\
\texttt{fancychapters} et \texttt{quotechap} ne conviennent pas non plus (éventuellement pour ceux qui font des books/reports, et encore).\closetouille
\subsubsection{\'Epigraphes}
Les citations situées le plus souvent au début d'un chapitre de livre, par exemple, s'appellent des épigraphes.
La classe \texttt{memoir} possède une commande (et environnement) \verb|\epigraph{<citation>}{<auteur>}|.\\
Il y a cependant une extension \texttt{epigraph} qui permet d'utiliser la commande dans les autres classes, utilisant la même syntaxe que celle donnée dans la phrase précédente.
\epigraph{{\itshape Tu quoque mi fili}}{Orthographus Approximus}
\epigraph{À ma femme que j'aime}{N'importe quel type qui sait que sa femme n'ouvrira pas le livre}
Il est possible de changer la taille de l'épigraphe avec la commande \verb|\setlength{\epigraphwidth}{<taille>}|, l'alignement du texte avec \verb|\renewcommand{\textflush}{<alignement>}| (\texttt{flushleft} (aligné à gauche, défaut), \texttt{flushright} (aligné à droite), \texttt{center} (centré) et \texttt{flushepinormal} (justifié), la position avec \verb|\renewcommand{\epigraphflush}{<position>}| (\texttt{flushright}, \texttt{flushleft} ou \texttt{center}) et l'alignement de la source avec \verb|\renewcommand{\sourceflush}{<position>}| (\texttt{flushright}, \texttt{flushleft}, \texttt{flushepinormal} ou \texttt{flushepinormal}).\\
L'épaisseur de la ligne horizontale, la taille de police et l'espacement réservé avant et après l'épigraphe peuvent également être configurés.
On peut alors obtenir un résultat tel que :
\setlength{\epigraphwidth}{8cm}
\renewcommand{\textflush}{center}
\renewcommand{\epigraphflush}{center}
\renewcommand{\sourceflush}{center}
\epigraph{7A c'est encore jeune !}{K.M-M}
\epigraph{Il me faudrait une citation un peu plus longue, potentiellement issue d'un livre, mais un truc plus intéressant qu'un livre de cuisine.}{Moi\\Dans aucun livre}
\starttouille J'aime bien cette extension. Et oui, je vais refaire proprement la présentation de toute la sous-section, c'est un peu sale là. \closetouille
\section{Les listes}
\subsection{Les fonctionnalités natives}
\LaTeX{} est capable de générer des listes basiques sans extensions, leur syntaxe est très simple : on se place dans l'environnement associé au type de liste (numéroté ou non) que l'on veut et on place la commande \verb=\item= avant chaque objet.\\
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment