diff options
author | Karl Berry <karl@freefriends.org> | 2016-04-04 21:20:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-04-04 21:20:32 +0000 |
commit | 2973164cd6b8a0c3ce5fbabdeafb5cbe231e6827 (patch) | |
tree | 53fbdd5c6e0d9509bdc12c29c750829a0e0b18d5 /Master/texmf-dist/doc/latex/gzt | |
parent | 9426e9b293fe6ebaddfc5b5238a27684ca6040e2 (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.png | bin | 0 -> 88304 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/README | 24 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/README.md | 19 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/README.tex | 24 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/gzt-logo.tex | 88 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/gzt.cwl | 1 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/gzt.pdf | bin | 513072 -> 514358 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/gzt.tex | 198 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/gztarticle.tex | 137 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/latexmkrc | 22 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/latexmkrc.tex | 32 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/lstlang0.sty | 115 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/ltxdoc.cfg | 14 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/gzt/notations.tex | 5 |
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 Binary files differnew file mode 100644 index 00000000000..545b4a409e7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gzt/Denis.png 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 Binary files differindex 907745a7f74..22db386a1cb 100644 --- a/Master/texmf-dist/doc/latex/gzt/gzt.pdf +++ b/Master/texmf-dist/doc/latex/gzt/gzt.pdf 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} |