summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/gzt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-04-04 21:20:32 +0000
committerKarl Berry <karl@freefriends.org>2016-04-04 21:20:32 +0000
commit2973164cd6b8a0c3ce5fbabdeafb5cbe231e6827 (patch)
tree53fbdd5c6e0d9509bdc12c29c750829a0e0b18d5 /Master/texmf-dist/doc/latex/gzt
parent9426e9b293fe6ebaddfc5b5238a27684ca6040e2 (diff)
gzt (4apr16)
git-svn-id: svn://tug.org/texlive/trunk@40240 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/gzt')
-rw-r--r--Master/texmf-dist/doc/latex/gzt/Denis.pngbin0 -> 88304 bytes
-rw-r--r--Master/texmf-dist/doc/latex/gzt/README24
-rw-r--r--Master/texmf-dist/doc/latex/gzt/README.md19
-rw-r--r--Master/texmf-dist/doc/latex/gzt/README.tex24
-rw-r--r--Master/texmf-dist/doc/latex/gzt/gzt-logo.tex88
-rw-r--r--Master/texmf-dist/doc/latex/gzt/gzt.cwl1
-rw-r--r--Master/texmf-dist/doc/latex/gzt/gzt.pdfbin513072 -> 514358 bytes
-rw-r--r--Master/texmf-dist/doc/latex/gzt/gzt.tex198
-rw-r--r--Master/texmf-dist/doc/latex/gzt/gztarticle.tex137
-rw-r--r--Master/texmf-dist/doc/latex/gzt/latexmkrc22
-rw-r--r--Master/texmf-dist/doc/latex/gzt/latexmkrc.tex32
-rw-r--r--Master/texmf-dist/doc/latex/gzt/lstlang0.sty115
-rw-r--r--Master/texmf-dist/doc/latex/gzt/ltxdoc.cfg14
-rw-r--r--Master/texmf-dist/doc/latex/gzt/notations.tex5
14 files changed, 217 insertions, 462 deletions
diff --git a/Master/texmf-dist/doc/latex/gzt/Denis.png b/Master/texmf-dist/doc/latex/gzt/Denis.png
new file mode 100644
index 00000000000..545b4a409e7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/gzt/Denis.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/gzt/README b/Master/texmf-dist/doc/latex/gzt/README
deleted file mode 100644
index 4e168d922c2..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/README
+++ /dev/null
@@ -1,24 +0,0 @@
------------------------------------------------------------------------------
-gzt --- SMF bundle of classes for the French journal "La Gazette des
- Math'ematiciens", version 0.9
-
-E-mail: denis.bitouze@lmpa.univ-littoral.fr
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
------------------------------------------------------------------------------
-
-`gzt' is a new SMF bundle of classes for the French journal "La gazette des
-math'ematiciens".
-
-Installation
-------------
-
-The classes are supplied in dtx format. If you want to unpack the dtx yourself,
-running 'xetex gzt.dtx' will extract the two classes gzt.cls and gztarticle.cls
-whereas 'pdflatex gzt.tex' will typeset the gztarticle.cls' documentation.
-
-Typesetting the documentation also requires a number of packages in addition to
-those needed to use the gzt class. To compile the documentation without error,
-you will need, among others, my personal package denisbdoc.sty for documenting
-packages which can be found on CTAN.
-
diff --git a/Master/texmf-dist/doc/latex/gzt/README.md b/Master/texmf-dist/doc/latex/gzt/README.md
new file mode 100644
index 00000000000..22e6d546125
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/gzt/README.md
@@ -0,0 +1,19 @@
+gzt - Support for the French journal "La Gazette des Math^^c3^^a9maticiens"
+=====================================================================
+
+The `gzt` bundle provides LaTeX classes for the French journal "La Gazette des
+math^^c3^^a9maticiens".
+
+Installation
+------------
+
+The classes are supplied in `.dtx` format. If you want to unpack the `.dtx`
+yourself, running `tex gzt.dtx` will extract the package whereas
+`pdflatex gzt` will typeset the documentation of the `gztarticle` class
+(currently only in French).
+
+Typesetting the documentation also requires a number of packages in addition to
+those needed to use the `gzt` classes. To compile the documentation without
+error, you will need, among others, my personal (dirty) package `denisbdoc` for
+documenting the classes I've written.
+
diff --git a/Master/texmf-dist/doc/latex/gzt/README.tex b/Master/texmf-dist/doc/latex/gzt/README.tex
deleted file mode 100644
index 4e168d922c2..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/README.tex
+++ /dev/null
@@ -1,24 +0,0 @@
------------------------------------------------------------------------------
-gzt --- SMF bundle of classes for the French journal "La Gazette des
- Math'ematiciens", version 0.9
-
-E-mail: denis.bitouze@lmpa.univ-littoral.fr
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
------------------------------------------------------------------------------
-
-`gzt' is a new SMF bundle of classes for the French journal "La gazette des
-math'ematiciens".
-
-Installation
-------------
-
-The classes are supplied in dtx format. If you want to unpack the dtx yourself,
-running 'xetex gzt.dtx' will extract the two classes gzt.cls and gztarticle.cls
-whereas 'pdflatex gzt.tex' will typeset the gztarticle.cls' documentation.
-
-Typesetting the documentation also requires a number of packages in addition to
-those needed to use the gzt class. To compile the documentation without error,
-you will need, among others, my personal package denisbdoc.sty for documenting
-packages which can be found on CTAN.
-
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex b/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex
deleted file mode 100644
index 587a83991fd..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-\documentclass{standalone}
-\usepackage{fontspec}
-\usepackage[export]{adjustbox}
-\usepackage[cmyk]{xcolor}
-\usepackage{xparse}
-\setmainfont{HelveticaNeueLTStd-ThEx}
-\newfontfamily\des{HelveticaNeueLTStd-Th}
-\newfontfamily\mathematiciens{HelveticaNeueLTStd-Lt}
-\ExplSyntaxOn
-\tl_new:N \l__gzt_frontmatter_head_text_tl
-\tl_set:Nn \l__gzt_frontmatter_head_text_tl {%
- \adjustbox{stack=r}
- {%
- \addfontfeature{LetterSpace=10}
- \textcolor{__gzt_generic_light_color}{%
- \fontsize{21}{0}\selectfont%
- la\hspace{5mm}%
- \fontsize{45}{0}\selectfont%
- Gazette%
- }%
- \\[1.7mm]%
- \fontsize{15}{0}\selectfont%
- \textcolor{__gzt_generic_light_color}{%
- \des%
- \addfontfeature{LetterSpace=6}%
- des%
- }%
- \hspace{2.5mm}%
- \textcolor{__gzt_generic_dark_color}{%
- \mathematiciens%
- \addfontfeature{LetterSpace=6}%
- Math\'ematiciens%
- }%
- }%
-}
-\NewDocumentCommand \frontmatterheadtext { } {
- \l__gzt_frontmatter_head_text_tl
-}
-\definecolorset{cmyk}{__gzt_}{_color}{
- generic_dark,1,.60,.10,0; % kind of blue (!)
- light_generic_dark,1,.35,0,0 % kind of blue (!), light
-}
-\colorlet{__gzt_generic_light_color}{black!50}
-\colorlet{__gzt_dark_generic_light_color}{black!60}
-\colorlet{__gzt_description_label_light_color}{__gzt_dark_generic_light_color}
-\colorlet{__gzt_cover_itemize_label_color}{__gzt_light_generic_dark_color}
-\colorlet{__gzt_default_text_color}{black}
-\colorlet{__gzt_rubric_head_text_color}{black!65}
-\colorlet{__gzt_bibliography_minibios_acknowledgments_bg_color}{black!10}
-\colorlet{__gzt_headrule_color}{__gzt_generic_light_color!65}
-\colorlet{__gzt_circlerule_color}{__gzt_generic_dark_color!65}
-\colorlet{__gzt_frontmatter_text_color}{black!75}
-\colorlet{__gzt_people_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_arrayrule_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_acknowledgements_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_question_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_boxed_issue_number_bg_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_rule_in_toc_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_rubric_in_toc_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_article_in_toc_color}{__gzt_generic_light_color}
-\colorlet{__gzt_rubric_title_color}{__gzt_generic_light_color}
-\colorlet{__gzt_article_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_section_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_subsection_color}{__gzt_generic_dark_color!90}
-\colorlet{__gzt_subsubsection_color}{__gzt_generic_dark_color!80}
-\colorlet{__gzt_rubric_abstract_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_article_abstract_color}{__gzt_generic_light_color}
-\colorlet{__gzt_dotfill_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_about_frontcover_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_reflected_text_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_inside_frontcover_frame_bg_color}{__gzt_generic_dark_color!8}
-\colorlet{__gzt_inside_frontcover_frame_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_footer_bg_color}{black!10}
-\colorlet{__gzt_float_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_float_title_bg_color}{__gzt_generic_dark_color!10}
-\colorlet{__gzt_float_frame_color}{__gzt_generic_dark_color!20}
-\colorlet{__gzt_chapter_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_smf_number_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_date_color}{__gzt_generic_light_color}
-\colorlet{__gzt_table_head_color}{__gzt_generic_dark_color!25}
-\colorlet{__gzt_book_review_frame_bg_color}{__gzt_generic_dark_color!8}
-\colorlet{__gzt_book_advertisement_bg_color}{white}
-\colorlet{__gzt_book_advertisement_frame_color}{__gzt_generic_dark_color}
-\ExplSyntaxOff
-\begin{document}
-\frontmatterheadtext
-\end{document}
-
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt.cwl b/Master/texmf-dist/doc/latex/gzt/gzt.cwl
deleted file mode 100644
index 8b137891791..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/gzt.cwl
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt.pdf b/Master/texmf-dist/doc/latex/gzt/gzt.pdf
index 907745a7f74..22db386a1cb 100644
--- a/Master/texmf-dist/doc/latex/gzt/gzt.pdf
+++ b/Master/texmf-dist/doc/latex/gzt/gzt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt.tex b/Master/texmf-dist/doc/latex/gzt/gzt.tex
index e6a941e77f3..21fd14cecdf 100644
--- a/Master/texmf-dist/doc/latex/gzt/gzt.tex
+++ b/Master/texmf-dist/doc/latex/gzt/gzt.tex
@@ -1,96 +1,110 @@
+\documentclass{gztarticle}
+\usepackage{denisbdoc}
+\usepackage[firstpage]{draftwatermark}
+%
+\indexsetup{level=\section*,toclevel=section,noclearpage,firstpagestyle=__gzt_mainmatter_ps}
+\makeindex[columns=3]
+\tcbset{index format=off}
+%
+\etocsettocstyle{\section*{\contentsname}}{}%
+\etocsetstyle {section}
+{}
+{\leavevmode\leftskip 0cm\relax}
+{\bfseries\normalsize\makebox[.6cm][l]{\etocnumber}%
+ \etocname\nobreak\hfill\nobreak%
+ \makebox[.5cm][r]{%
+ \etocpage%
+ }%
+ \par%
+}
+{\medskip}
+\etocsetstyle {subsection}
+{}
+{\leavevmode\leftskip .6cm\relax }
+{\mdseries\normalsize\makebox[1cm][l]{\etocnumber}%
+ \etocname\nobreak\leaders\etoctoclineleaders\hfill\nobreak
+ \makebox[.5cm][r]{%
+ \etocpage%
+ }%
+ \par%
+}
+{}
+%
+\ExplSyntaxOn
+\renewpagestyle{__gzt_mainmatter_ps}[]{%
+ \widenhead{\c_zero_dim}{\c_zero_dim}
+ \sethead%
+ [
+ \tikz[remember~picture,overlay] {\g__gzt_mainmatter_evenpage_headrule_tl}
+ ]%
+ [%
+ \adjustbox{raise={\c__gzt_header_yshift_dim}{\height}}{%
+ \large\bfseries\scshape\color{__gzt_rubric_head_text_color}\g__gzt_short_title_tl%
+ }%
+ ]%
+ []%
+ {}%
+ {%
+ \adjustbox{raise={\c__gzt_header_yshift_dim}{\height}}{%
+ \bfseries\color{__gzt_rubric_head_text_color}\sectiontitle%
+ }
+ }%
+ {
+ \tikz[remember~picture,overlay] {\g__gzt_mainmatter_oddpage_headrule_tl}
+ }%
+ \setfoot%
+ [\c__gzt_footer_size_font_tl\thepage]%
+ [%
+ \uppercase{\c__gzt_footer_string_tl}
+ ]%
+ []%
+ {}%
+ {%
+ \uppercase{\c__gzt_footer_string_tl}%
+ }%
+ {\c__gzt_footer_size_font_tl\thepage}%
+}
+\ExplSyntaxOff
+%
+\lstMakeShortInline[style=dbtex]|
+%
+\SetWatermarkColor{gray!10}%
+\SetWatermarkFontSize{30mm}%
+\SetWatermarkText{\MakeUppercase{travail en cours}}%
+%
+\addbibresource{gzt.bib}
+%
+\begin{document}
+\title[short=Documentation de la classe de la \emph{Gazette} destinée aux
+auteurs]{Documentation de la classe \LaTeX{} de la \gzt*{} destinée aux
+ auteurs}
+% \subtitle[short=Version 0.95 (3 avril 2016)]{Version 0.95 en date du 3 avril 2016}
+%
+\author[%
+affiliation={%
+ Université du Littoral Côte d'Opale, Laboratoire de mathématiques pures et
+ appliquées%
+},%
+photo=Denis,%
+email=denis.bitouze@lmpa.univ-littoral.fr,%
+webpage=http://gte.univ-littoral.fr/members/dbitouze/pub/latex/,%
+]{Bitouzé, Denis}
+%
+\maketitle*
+%
+\localtableofcontents
+%
+\input{sections/fixed-footnotes}
+\input{sections/gztarticle}
+\input{sections/packages-charges}
+\input{sections/notations}
+%
+\printindex
+%
+\printbibliography
+\end{document}
-\chapter{Documentation}
-\label{cha:documentation}
-
-\section{Configuration de la classe}
-
-Pour configurer la classe, on dispose de la commande semi-globale
-\refCom{issuesetup}, à utiliser autant de fois que souhaité, de préférence en
-préambule mais également au fil du document. Elle permet d'apporter des
-modifications :
-\begin{itemize}
-\item ordinaires, par exemple pour spécifier divers aspects de l'édition en
- cours (notamment son numéro) ;
-\item extraordinaires, par exemple pour modifier une de ses expressions clés.
-\end{itemize}
-
-\begin{docCommand}{issuesetup}{\marg{configuration}}
- Cette commande permet de configurer la classe, la \meta{configuration} se
- faisant au moyen de clés/valeurs.
-\end{docCommand}
-
-\section{Configuration de l'édition en cours}
-
-Pour configurer l'édition en cours, on dispose des clés \refKey{number}
-(obligatoire) et \refKey{month} et \refKey{year} (facultatives), à passer à la
-commande \refCom{issuesetup}.
-
-\begin{docKey}{number}{=\meta{nombre}}{pas de valeur par défaut,
- initialement vide}
-\end{docKey}
-
-\begin{docKey}{month}{=\meta{nombre}}{pas de valeur par défaut,
- initialement vide}
-\end{docKey}
-
-\begin{docKey}{year}{=\meta{nombre}}{pas de valeur par défaut,
- initialement vide}
-\end{docKey}
-
-\section{Personnes impliquées dans le journal}
-\label{sec:pers-impl-dans}
-
-On liste ici les commandes permettant de spécifier les personnes impliquées dans
-le journal.
-
-Les commandes \refCom{editorinchief}, \refCom{editor} et \refCom{president}
-suivantes permettent de spécifier respectivement un (ou plusieurs) rédacteur en
-chef, un (ou plusieurs) rédacteur et le président de la \gls{smf} au moyen de
-leurs :
-\begin{itemize}
-\item \meta{prénom} ;
-\item \meta{nom} ;
-\item \meta{institut} ;
-\item \meta{courriel} ;
-\end{itemize}
-et, le cas échéant, de leur \meta{spécialité}.
-
-\begin{docCommand}{editorinchief}{\oarg{specialité}\marg{prénom}\marg{nom}\marg{institut}\marg{courriel}}
- Cette commande permet de spécifier un rédacteur en chef.
-\end{docCommand}
-
-\begin{docCommand}{editor}{\oarg{specialité}\marg{prénom}\marg{nom}\marg{institut}\marg{courriel}}
- Cette commande permet de spécifier un rédacteur.
-\end{docCommand}
-
-\begin{docCommand}{president}{\oarg{specialité}\marg{prénom}\marg{nom}\marg{institut}\marg{courriel}}
- Cette commande permet de spécifier le président de la \gls{smf}.
-\end{docCommand}
-
-Les commandes \refCom{classdesigner}, \refCom{classmaintainer} et
-\refCom{graphicdesigner} suivantes, permettant de spécifier respectivement le
-concepteur de la classe \LaTeX, le ou les maintaineurs de la classe \LaTeX et le
-concepteur de la maquette, sont similaires aux commandes précédentes, sauf
-qu'aucune spécialité ne peut être spécifiée.
-
-\begin{docCommand}{classdesigner}{\marg{prénom}\marg{nom}\marg{institut}\marg{courriel}}
- Cette commande permet de spécifier le concepteur de la classe \LaTeX.
-\end{docCommand}
-
-\begin{docCommand}{classmaintainer}{\marg{prénom}\marg{nom}\marg{institut}\marg{courriel}}
- Cette commande permet de spécifier le ou les mainteneurs de la classe \LaTeX.
-\end{docCommand}
-
-\begin{docCommand}{graphicdesigner}{\marg{prénom}\marg{nom}\marg{institut}\marg{courriel}}
- Cette commande permet de spécifier le concepteur de la maquette.
-\end{docCommand}
-
-
-\iffalse
%%% Local Variables:
%%% mode: latex
-%%% eval: (latex-mode)
-%%% ispell-local-dictionary: "fr_FR"
-%%% TeX-master: "../gazette.dtx"
+%%% TeX-master: t
%%% End:
-\fi
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:
diff --git a/Master/texmf-dist/doc/latex/gzt/latexmkrc b/Master/texmf-dist/doc/latex/gzt/latexmkrc
index fd07cd3c23e..b62c370bfb2 100644
--- a/Master/texmf-dist/doc/latex/gzt/latexmkrc
+++ b/Master/texmf-dist/doc/latex/gzt/latexmkrc
@@ -3,17 +3,6 @@ $pdf_mode = 1;
$bibtex_use = 1;
$bibtex = 'biber %O %B';
-add_cus_dep('glo', 'gls', 0, 'makeindex');
-add_cus_dep('glo2', 'gls2', 0, 'makeglossaries');
-add_cus_dep('acn', 'acr', 0, 'makeglossaries');
-add_cus_dep('slo', 'sls', 0, 'makeglossaries');
-sub makeglossaries{
- system( "makeglossaries \"$_[0]\"" );
-}
-sub makeindex{
- system( "makeindex -s gglo.ist -o \"$_[0].gls\" \"$_[0].glo\"" );
-}
-
$makeindex = 'texindy -L french';
add_cus_dep('idx', 'ind', 0, 'texindy');
@@ -21,12 +10,9 @@ sub texindy{
system("texindy -L french \"$_[0].idx\"");
}
-@generated_exts = qw(aux idx ind lo* out toc acn acr alg bbl bcf fls gl* ist
-run.xml sbl* sl* sym* xdy unq synctex.gz mw *~
+push @generated_exts, "aux", "idx", "ind", "lo*", "out", "toc", "acn", "acr",
+"alg", "bbl", "bcf", "fls", "gl*", "ist", "run.xml", "sbl*", "sl*", "sym*",
+"xdy", "unq", "mw", "*~" ;
-$clean_ext = 'synctex.gz synctex.gz(busy) run.xml tex.bak bbl bcf fdb_latexmk run tdo listing'
-db* listing tcbtemp ins drv
-);
-$postscript_mode = $dvi_mode = 0;
-$quote_filenames = 0;
+$clean_ext = "synctex.gz* run.xml tex.bak bbl bcf fdb_latexmk run tdo listing"
diff --git a/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex b/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex
deleted file mode 100644
index fd07cd3c23e..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex
+++ /dev/null
@@ -1,32 +0,0 @@
-$pdf_mode = 1;
-
-$bibtex_use = 1;
-$bibtex = 'biber %O %B';
-
-add_cus_dep('glo', 'gls', 0, 'makeindex');
-add_cus_dep('glo2', 'gls2', 0, 'makeglossaries');
-add_cus_dep('acn', 'acr', 0, 'makeglossaries');
-add_cus_dep('slo', 'sls', 0, 'makeglossaries');
-sub makeglossaries{
- system( "makeglossaries \"$_[0]\"" );
-}
-sub makeindex{
- system( "makeindex -s gglo.ist -o \"$_[0].gls\" \"$_[0].glo\"" );
-}
-
-$makeindex = 'texindy -L french';
-
-add_cus_dep('idx', 'ind', 0, 'texindy');
-sub texindy{
- system("texindy -L french \"$_[0].idx\"");
-}
-
-@generated_exts = qw(aux idx ind lo* out toc acn acr alg bbl bcf fls gl* ist
-run.xml sbl* sl* sym* xdy unq synctex.gz mw *~
-
-$clean_ext = 'synctex.gz synctex.gz(busy) run.xml tex.bak bbl bcf fdb_latexmk run tdo listing'
-db* listing tcbtemp ins drv
-);
-$postscript_mode = $dvi_mode = 0;
-$quote_filenames = 0;
-
diff --git a/Master/texmf-dist/doc/latex/gzt/lstlang0.sty b/Master/texmf-dist/doc/latex/gzt/lstlang0.sty
deleted file mode 100644
index 8e450f2ff1d..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/lstlang0.sty
+++ /dev/null
@@ -1,115 +0,0 @@
-\lst@definelanguage[extLaTeX]{TeX}[LaTeX]{TeX}{%
- moretexcs={%
- footnotesize,huge,Huge,large,Large,LARGE,large,Large,scriptsize,tiny,%
- includegraphics,cite,ttwplink,vref,LTXtable,tableofcontents,frontmatter,mainmatter,%
- part,chapter,section,subsection,subsubsection,paragraph,subparagraph,RequirePackage,%
- listoftables,listoffigures,lstlistingname,si,SI,ohm,num,space,shorthandon,shorthandoff,%
- abstractname,appendixname,contentsname,listfigurename,listtablename,indexname,%
- figurename,tablename,chaptername,pagename,seename,alsoname,proofname,bibname,glossaryname,%
- addto,captionsenglish,captionsfrench,lipsum,href,url,partname,refname,renewcommand*,%
- appendix,lstlistoflistings,graphicpath,loadglsentries,hypersetup,detect-all,SetWatermarkColor,%
- @pnumwidth,bookmarksetup,DeclareTextCommand%
- },%
- morekeywords=[1]{% Environments' names
- tabular,tabulary,math%
- },%
- morekeywords=[2]{% Keys of key-value lists and packages' names
- bookmarksdepth,see,babel,colorlinks,linktoc%
- },%
- morekeywords=[3]{% Values of key-value lists
- german,ngerman,french,english,spanish%
- },
- alsoletter={-*@1234560}%
-}%
-\lst@definelanguage[gzt]{TeX}[LaTeX]{TeX}{%
- % yathesis% TODO : à mettre ailleurs
- moretexcs={% Control sequences' names
- author,title,subtitle,acknowledgements,%
- },%
- % Environments' names
- morekeywords={%
- },%
- morekeywords=[1]{% Environments' names
- abstract,dedicationspage,epigraphspage,epigraphs,%
- glossaries,otherlanguage%
- },%
- morekeywords=[2]{% Keys of key-value lists
- short,affiliation,photo,email,webpage,minibio%
- },%
- morekeywords=[3]{% Values of key-value lists
- %
- },%
- morekeywords=[4]{% Class and packages options
- %
- },%
- morekeywords=[5]{% Translation labels
- %
- },%
- alsoletter={!-*1234560}%
-}%
-\lst@definelanguage[glossaries]{TeX}[LaTeX]{TeX}%
-{%
- % Séquences de contrôles (communément appelées commandes ou macros)
- moretexcs={%
- makeglossaries,printglossaries,printglossary,newglossaryentry,gls,Gls,GLS,glspl,Glspl,GLSpl,newacronym,%
- glsuseri,glsuserii,glsuseriii,glsuseriv,glsuserv,glsuservi,glsshortpluralkey,glslongpluralkey,loadglsentries,%
- glsadd,glstextformat,glsnamefont,glossarypreamble,glossarypostamble,acrshort,acrshort*,acrlong,acrfull,%
- Acrshort,ACRshort,Acrlong,ACRlong,Acrfull,ACRfull,acrshortpl,Acrshortpl,acrlongpl,Acrlongpl,acrfullpl,Acrfullpl,%
- Acrlong*,acronymtype,printacronyms,printsymbols%
- },%
- % Environments' names
- morekeywords={%
- },%
- % Mots-clés de niveau 2 : arguments obligatoires et environnements
- morekeywords=[2]{%
- first,firstplural,plural,sort,nonumberlist,name,acronym,acronyms,symbols,%
- user1,user2,user3,user4,user5,user6,hyper,style,xindy,toc,%
- useri,userii,useriii,useriv,userv,uservi%
- },%
- % Mots-clés de niveau 3 : arguments optionnels valeurs de clés dans clé=valeur
- morekeywords=[3]{%
- listgroup,listhypergroup,%
- % textrm,textit,textsf,textsl,texttt,textup,textbf,textsc,textmd,emph,%
- hyperrm,hyperit,hypersf,hypersl,hypertt,hyperup,hyperbf,hypersc,hypermd,hyperemph%
- },%
- sensitive%
-}[keywords,tex,comments]%
-\lst@definelanguage[biblatex]{TeX}[LaTeX]{TeX}%
-{%
- % Séquences de contrôles (communément appelées commandes ou macros)
- moretexcs={%
- printbibliography,SetCiteCommand,autocite%
- },%
- % Mots-clés de niveau 1 : arguments optionnels
- morekeywords={%
- },%
- % Mots-clés de niveau 2 : arguments obligatoires et environnements
- morekeywords=[2]{%
- heading%
- },%
- % Mots-clés de niveau 3 : arguments optionnels valeurs de clés dans clé=valeur
- morekeywords=[3]{%
- bibintoc%
- },%
- sensitive%
-}[keywords,tex,comments]%
-\lst@definelanguage[tcolorbox]{TeX}[LaTeX]{TeX}%
-{%
- % Séquences de contrôles (communément appelées commandes ou macros)
- moretexcs={%
- tcbset,tcbuselibrary%
- },%
- % Mots-clés de niveau 1 : arguments optionnels
- morekeywords={%
- },%
- % Mots-clés de niveau 2 : arguments obligatoires et environnements
- morekeywords=[2]{%
- colback,beamer,skins%
- },%
- % Mots-clés de niveau 3 : arguments optionnels valeurs de clés dans clé=valeur
- morekeywords=[3]{%
- lightgray,red!50!white%
- },%
- sensitive,%
-}[keywords,tex,comments]%
-
diff --git a/Master/texmf-dist/doc/latex/gzt/ltxdoc.cfg b/Master/texmf-dist/doc/latex/gzt/ltxdoc.cfg
index 09527a427aa..c649bc8460c 100644
--- a/Master/texmf-dist/doc/latex/gzt/ltxdoc.cfg
+++ b/Master/texmf-dist/doc/latex/gzt/ltxdoc.cfg
@@ -2,20 +2,6 @@
\OnlyDescription% Comment out for implementation details
\EnableCrossrefs%
\RecordChanges%
- \GlossaryPrologue{%
- % \chapter{Historique des changements}\label{cha:history}
- % L'auteur a eu le souci constant d'assurer la compatibilité ascendante de la
- % \yatcl{}. Cependant, pour répondre à des demandes de fonctionnalités jugées
- % légitimes, quelques rares changements (signalés \alert{en rouge}
- % ci-dessous) cassent cette compatibilté en ce sens que certains anciens
- % documents peuvent éventuellement :
- % \begin{itemize}
- % \item soit ne plus compiler sans quelques ajustements. Dans ce cas, les
- % remèdes sont indiqués en note de bas de page du changement concerné ;
- % \item soit voir leur mise en page modifiée, en général légèrement. Dans ce
- % cas, les pages concernées sont indiquées.
- % \end{itemize}
- }%
\CodelineIndex%
}%
\AtEndDocument{%
diff --git a/Master/texmf-dist/doc/latex/gzt/notations.tex b/Master/texmf-dist/doc/latex/gzt/notations.tex
index 56d5113b2ec..6f7d16d4530 100644
--- a/Master/texmf-dist/doc/latex/gzt/notations.tex
+++ b/Master/texmf-dist/doc/latex/gzt/notations.tex
@@ -2,7 +2,7 @@
%
\section{Notations, syntaxe, terminologie et codes couleurs}\label{sec-synt-term-notat}
-Cette section précise les notations, syntaxe, terminologie et codes couleurs de
+Ce chapitre précise les notations, syntaxe, terminologie et codes couleurs de
la présente documentation.
@@ -57,6 +57,9 @@ environnements), indique que ceux-ci sont \enquote{obligatoires}.
Les exemples qui illustrent la présente documentation sont constitués de codes
sources et, le cas échéant, des \enquote{copies d'écran} correspondantes.
+% Ceux-ci proviennent le plus souvent du spécimen de document composé avec la
+% \yatcl, fourni avec l'ensemble de la classe
+% (cf. \vref{sec-specimen-arborescence}).
Ces codes sources figurent dans des cadres de couleur bleu :
\begin{itemize}