summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/gzt/gztarticle.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/gzt/gztarticle.tex')
-rw-r--r--Master/texmf-dist/doc/latex/gzt/gztarticle.tex137
1 files changed, 84 insertions, 53 deletions
diff --git a/Master/texmf-dist/doc/latex/gzt/gztarticle.tex b/Master/texmf-dist/doc/latex/gzt/gztarticle.tex
index c4704c67f23..3e37667b1ce 100644
--- a/Master/texmf-dist/doc/latex/gzt/gztarticle.tex
+++ b/Master/texmf-dist/doc/latex/gzt/gztarticle.tex
@@ -92,8 +92,8 @@ finale.
\end{docCommand}
Les commandes \refCom{title} et \refCom{subtitle} admettent un argument
-optionnel permettant de spécifier comme \oarg{option} un (sous-)titre court au
-moyen de la clé \refKey{short}.
+optionnel permettant de spécifier un (sous-)titre court au moyen de la clé
+\refKey{short}.
\begin{docKey}{short}{=\meta{(sous-)titre court}}{pas de valeur par défaut,
initialement vide}
@@ -390,7 +390,7 @@ d'intervalles : le flot de Teichmüller. [...]
\end{bodycode}
\begin{dbwarning}{Insertion manuelle d'espacements inutile}{}
- On évitera de modifier l'agencement les questions et réponses en insérant
+ On évitera de modifier l'agencement des questions et réponses en insérant
manuellement des espacements horizontaux ou verticaux
(\docAuxCommand*{hspace}, \docAuxCommand*{hskip}, \docAuxCommand*{vspace},
\docAuxCommand*{vskip}, etc.).
@@ -403,13 +403,12 @@ recueilli les propos peuvent être signalées dans le résumé (cf. environnemen
\begin{bodycode}
\title{Entretien avec Artur \surname{Avila}}
\begin{abstract}
- Propos recueillis à Séoul, pendant l'ICM, par Boris Adamczewski et Gaël
- Octavia.
+ Propos recueillis à Séoul, pendant l'ICM, par Boris Adamczewski et Gaël Octavia.
\end{abstract}
\maketitle
\end{bodycode}
-\section{Outils communs à tous types d'articles, fournis par \gztauthor}
+\section{Outils communs à tous types d'articles, fournis par \texorpdfstring{\gztauthor}{la classe}}
\label{sec-outils-communs-tous}
Cette section donne une liste exhaustive des outils (commandes et
@@ -507,9 +506,7 @@ Les environnements \refEnv{gztfigure}, \refEnv{gztfigure*}, \refEnv{gzttable} et
Les exemples suivants illustrent les environnements et options qui viennent
d'être vus.
-
-% \tcbset{listing options={morekeywords=[2]{title,label}}}
-\begin{bodycode}[listing options={morekeywords={[2]title,label}}]
+\begin{bodycode}[listing options={deletekeywords={[1]{exemple,title,label}},morekeywords={[2]{title,label}}}]
L'exemple avec $a=-1$ et $b=0$ donne la courbe de la \vref{elliptique}.
%
\begin{gztfigure}[title=Courbe elliptique correspondant à l'équation
@@ -553,13 +550,15 @@ le \Package*{biblatex} et le moteur \hologo{biber}. Leur usage est détaillé da
fichiers sont d'extension \file{.bib}.}, une base bibliographique.
Nous conseillons pour ce faire de recourir à un logiciel dédié, par exemple
- \href{http://jabref.sourceforge.net/}{\program{JabRef}} à configurer en se
- rendant dans le menu \menu{Options>Preferences} et, dans l'onglet :
+ \href{http://jabref.sourceforge.net/}{\program{JabRef}}
+ à configurer\footnote{La version décrite ici est la 3.2.} en se rendant
+ dans le menu :
\begin{itemize}
- \item \menu{Général}\footnote{On pourra en profiter pour changer la langue de
- l'interface dans la liste déroulante \menu{Language}.}, en choisissant
- \menu{UTF8} dans la liste déroulante \menu{Default encoding} ;
- \item \menu{Advanced}, en cochant l'option \menu{BibLaTeX mode} ;
+ \item \enquote{\menuentry{File}} et en sélectionnant \enquote{\menuentry{BibLaTeX mode}} ;
+ \item \enquote{\menuentry{Options>Preferences}} puis dans l'onglet \enquote{\menuentry{General}},
+ en choisissant \enquote{\menuentry{UTF8}} dans la liste déroulante \enquote{\menuentry{Default
+ encoding}}\footnote{On pourra en profiter pour changer la langue de
+ l'interface dans la liste déroulante \enquote{\menuentry{Language}}.}.
\end{itemize}
On n'oubliera pas de donner à chaque entrée bibliographique une \meta{clé}
@@ -570,14 +569,14 @@ le \Package*{biblatex} et le moteur \hologo{biber}. Leur usage est détaillé da
\begin{enumerate}
\item \emph{En préambule}, utiliser la commande \docAuxCommand{addbibresource}
pour indiquer le \meta{fichier bibliographique} à considérer :
-\begin{preamblecode}
+\begin{preamblecode}[listing options={moretexcs={addbibresource}}]
\addbibresource{"\meta{fichier bibliographique}".bib}
\end{preamblecode}
\item Dans le corps du document, utiliser la commande
\docAuxCommand{autocite}\footnote{De préférence à la commande
\docAuxCommand{cite}.} du \Package*{biblatex} pour citer les références
bibliographiques (pourvue d'une \meta{clé}) :
-\begin{bodycode}
+\begin{bodycode}[listing options={moretexcs={autocite}}]
\autocite{"\meta{clé}"}
\end{bodycode}
\item À la fin du document, faire figurer la liste des références
@@ -593,9 +592,14 @@ le \Package*{biblatex} et le moteur \hologo{biber}. Leur usage est détaillé da
\begin{docCommand}{printbibliography}{}
Cette commande produit la liste des références bibliographiques saisies selon
- la syntaxe du \Package*{biblatex}. Elle a été redéfinie de sorte
- à automatiquement afficher, en sus de la bibliographie, les détails
- complémentaires sur les auteurs (s'ils ont été renseignés).
+ la syntaxe du \Package*{biblatex}.
+ Cette commande est fournie sous deux formes, non étoilée et étoilée :
+ \begin{description}
+ \item[sous sa forme non étoilée :] elle affiche, en sus des références bibliographiques,
+ les \hyperref[sec-auteurs-details]{détails complémentaires sur les auteurs}
+ (s'ils ont été renseignés) ;
+ \item[sous sa forme étoilée :] elle n'affiche que les références bibliographiques.
+ \end{description}
\end{docCommand}
\subsection{Commandes diverses}
@@ -657,16 +661,26 @@ mathématiques destinées à faciliter la saisie d'un article à paraître dans
\begin{docCommand}{century}{\marg{numéro}}
Cette commande affiche le \meta{numéro}\footnote{Ce numéro doit être un nombre
- entier relatif non nul.} d'un siècle en chiffre romain composé en petites
- capitales, suivi :
+ entier relatif non nul.} ordinal d'un siècle en chiffre romain composé en
+ petites capitales, suivi du suffixe constitué, selon que la langue en cours
+ est le français ou l'anglais :
\begin{itemize}
- \item du mot \enquote{siècle} ou \enquote{century} ;
- \item si \meta{numéro} $<0$, de l'expression \enquote{avant J.-C.} ou
- \enquote{BC} ;
+ \item du mot \enquote{siècle} puis, si \meta{numéro} $<0$, de l'expression
+ \enquote{avant J.-C.}\footnote{Sauf si le caractère qui suit est un point,
+ auquel cas l'expression est \enquote{avant J.-C}.} ;
+ \item du mot \enquote{century} puis, si \meta{numéro} $<0$, de l'expression
+ \enquote{BC}.
\end{itemize}
- selon que la langue en cours est le français ou l'anglais. Ainsi :
+ Ainsi :
\begin{bodycode}[listing and text]
-Au \century{1}, [...]. Plus tard, au \century{8}, [...]
+Au \century{8}, [...]. Auparavant, au \century{1}, [...]. Il en fût de même au
+\century{-3} et au \century{-2}.
+\end{bodycode}
+ Cette commande dispose également d'une version étoilée ne faisant figurer
+ le suffixe que si \meta{numéro} $<0$, à utiliser par exemple dans un cas tel
+ que le suivant :
+\begin{bodycode}[listing and text]
+Toute la poésie du \century*{19} mérite d'être lue.
\end{bodycode}
\end{docCommand}
@@ -866,8 +880,8 @@ auteur.
Tout espace métrisable séquentiellement compact est compact.
\end{theorem}
\begin{definition}[congruence modulo $n$]
- Soit $n$ un entier supérieur ou égal à 2. Deux entiers $a$ et $b$ sont dits
- congruents modulo $n$ si $a - b \in n\Z$
+ Soit $n$ un entier supérieur ou égal à $2$. Deux entiers $a$ et $b$
+ sont dits congruents modulo $n$ si $a - b \in n\Z$
\end{definition}
\begin{remark*}
\[
@@ -960,7 +974,7 @@ pas, la commande \refCom{newtheorem} permet d'en créer de nouveaux.
\newtheorem{article}
\newtheorem[frenchtitle=Fait,style=definition]{fact}
-\begin{preamblecode}
+\begin{preamblecode}[listing options={deletekeywords={[1]{definition}},morekeywords={[3]{definition}}}]
\newtheorem{article}
\newtheorem[frenchtitle=Fait,style=definition]{fact}
\end{preamblecode}
@@ -1056,7 +1070,7 @@ L'environnement \verb|eqnarray| est obsolète et nous préconisons plutôt
\end{tcboutputlisting}
L'exemple suivant illustre l'usage de cette option\conseilslatex{}. Le
code :
-\tcbinputlisting{codes,listing only}
+\tcbinputlisting{codes,listing only,listing options={deletekeywords={listing}}}
donne :
\input{\jobname.listing}
\end{docKey}
@@ -1081,7 +1095,7 @@ pris en charge.
toute option connue du \Package*{listings}, notamment le langage sous-jacent
au moyen de l'option \docAuxKey{language}.
\lstset{escapechar={},escapeinside={}}
-\begin{bodycode}[listing and text,listing options={deletekeywords={listing,[2]style}}]
+\begin{bodycode}[listing and text]
\lstdefinestyle{mon-style}{%
language=Python,%
basicstyle=\ttfamily,%
@@ -1104,11 +1118,11 @@ def factorielle(x):
\begin{docCommand}{gztverb}{\marg{code}}
Cette commande permet d'afficher \emph{verbatim}\footnote{\Cad*{} tel quel,
- sans être compilé par \LaTeX{}.} un (court) extrait de \meta{code} passé en
+ sans être interprété par \LaTeX{}.} un (court) extrait de \meta{code} passé en
argument.
L'exemple suivant illustre l'usage de cette commande\conseilslatex.
-\begin{bodycode}[listing and text,colback=white,listing options={deletekeywords={[3]style}}]
+\begin{bodycode}[listing and text,colback=white,listing options={deletekeywords={listing},deletekeywords={[3]style}}]
Dans le cas de \LaTeX, les commandes de style de caractères \gztverb{\bf},
\gztverb{\it}, \gztverb{\sf}, \gztverb{\tt}, \gztverb{\sc}, \gztverb{\sl},
\gztverb{\rm} sont désormais à proscrire. Elles doivent être remplacées par
@@ -1183,12 +1197,11 @@ même si elles comportent des caractères spéciaux de \TeX{} (|#|, |_|, |~|,
quelle}\footnote{Notamment sans faire précéder les éventuels caractères
spéciaux qu'elle contient de la commande d'échappement
\protect\lstinline+\\+.} et fait d'elle un lien hypertexte.
-\begin{bodycode}[listing and text,listing options={deletekeywords={[2]url,math}}]
+\begin{bodycode}[listing and text,listing options={deletekeywords={[2]{url}},deletekeywords={[1]{math}}}]
Pour plus d'information, nous renvoyons à notre site Web
\url{http://math.univ-lille1.fr/~nwejm/}.
\end{bodycode}
- \lstset{deletekeywords={[2]url,[1]exemple}}%
-\begin{bodycode}[listing and text,listing options={deletekeywords={[2]url,[1]exemple}}]
+\begin{bodycode}[listing and text,listing options={deletekeywords={[2]{url}},deletekeywords={[1]{exemple}}}]
Par exemple, \url{www.cnrs.fr/insmi/IMG/pdf/Parite_ReunionDU290312.pdf}.
\end{bodycode}
\end{docCommand}
@@ -1249,11 +1262,16 @@ Le \Package*{epigraph} permet de composer des épigraphes au moyen de la command
\begin{dbremark}{Source de l'épigraphe en entrée bibliographique}{}
La source de l'épigraphe pourra faire l'objet d'une entrée bibliographique en
vue d'être citée en 2\ieme{} argument de \refCom{epigraph} au moyen de la
- commande |\fullcite| du \Package*{biblatex}
- (cf. \vref{sec-bibliographie}).\footnote{%
+ commande \lstinline[moretexcs={fullcite}]+\fullcite+ du \Package*{biblatex}
+ (cf. \vref{sec-bibliographie}).%
+ \footnote{%
+ \lstset{deletekeywords={options},deletekeywords={[2]skipbib},morekeywords={[2]{options}},morekeywords={[3]skipbib}}%
Dans le fichier \hologo{BibTeX}, on ajoutera à cette entrée la ligne
- \protect\lstinline+options = {skipbib}+ pour éviter que cette source figure
- dans la liste des références bibliographiques.%
+ %
+ \protect\lstinline+options = \{skipbib\}+
+ %
+ pour éviter que cette source figure dans la liste des
+ références bibliographiques.%
}
\end{dbremark}
@@ -1307,7 +1325,7 @@ paragraphe\footnote{Le but premier de ce package est de personnaliser les listes
\item Les données que j'ai rassemblées [...]
\item Les données que j'ai recueillies sont
\begin{enumerate*}
- \item disponibles publiquement sur internet : [...]
+ \item disponibles publiquement sur internet : [...] ;
\item accessibles par Wikipédia, [...] ;
\item pour 60 des conférenciers [...].
\end{enumerate*}
@@ -1317,20 +1335,17 @@ paragraphe\footnote{Le but premier de ce package est de personnaliser les listes
\section{Canevas de fichier source typique}
\label{sec-canevas-de-fichier}
-Le lecteur souhaitant écrire un article pour la \gzt*{} trouvera ci-dessous un
-canevas de fichier source dont il pourra faire un copié-collé\footnote{La
- plupart des afficheurs \textsc{pdf} permetttent de sélectionner et de copier
- du texte.}. Il s'agit d'un modèle typique d'article standard où les commandes
-et environnement moins fréquents ont été mis en commentaire.
-
-\begin{bodycode}
+\newcommand{\attachfilename}{mon-article.tex}%
+\newcommand{\attachfiletextlink}{Canevas de fichier source typique}%
+\tcbset{listing file=\attachfilename}%
+\begin{tcboutputlisting}
\documentclass{gztarticle}
%
% Indiquer le (chemin vers le) fichier .bib utilisé.
-\addbibresource{....bib}
+\addbibresource{.bib}
%
\begin{document}
-\title[short=]{}
+\title{}
% \subtitle[short=]{}
%
\author[%
@@ -1354,9 +1369,25 @@ et environnement moins fréquents ont été mis en commentaire.
% Ici vient le contenu de l'article.
%
-\printbibliography % ou \printminibios
+\printbibliography % ou \printauthorsdetails
\end{document}
-\end{bodycode}
+\end{tcboutputlisting}
+%
+Pour le lecteur souhaitant écrire un article pour la \gzt*{}, un modèle typique
+d'article standard\footnote{Où les commandes et environnement moins fréquents
+ ont été mis en commentaire.} est :
+\begin{itemize}
+\item reproduit ci-dessous ;
+\item attaché à la version \format{pdf} du présent document et atteignable par
+ simple clic sur l'icône ci-dessous.
+\end{itemize}
+%
+\tcbinputlisting{%
+ codes,
+ listing only,%
+ listing options={moretexcs={addbibresource}},%
+ title={\attachfiletextlink\ \attachfile{\attachfilename}}%
+}
\iffalse
%%% Local Variables: