diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/gzt/gztarticle.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/gztarticle.tex | 137 |
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: |