diff options
23 files changed, 314 insertions, 341 deletions
diff --git a/Master/texmf-dist/doc/latex/gzt/README-en.md b/Master/texmf-dist/doc/latex/gzt/README-en.md new file mode 100644 index 00000000000..07d496fd45a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gzt/README-en.md @@ -0,0 +1,5 @@ +# Contributions welcome! + +Currently, the `yathesis` documentation is not translated in English. In case +you're interested, please contact the maintainer: +`denis.bitouze@lmpa.univ-littoral.fr` diff --git a/Master/texmf-dist/doc/latex/gzt/README.md b/Master/texmf-dist/doc/latex/gzt/README.md index c93048dd766..7568e790e99 100644 --- a/Master/texmf-dist/doc/latex/gzt/README.md +++ b/Master/texmf-dist/doc/latex/gzt/README.md @@ -1,8 +1,8 @@ -gzt - Support for the French journal "La Gazette des Mathématiciens" +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ématiciens". +math^^c3^^a9maticiens". Installation ------------ @@ -16,4 +16,3 @@ 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/Denis.png b/Master/texmf-dist/doc/latex/gzt/denis.png Binary files differindex 545b4a409e7..545b4a409e7 100644 --- a/Master/texmf-dist/doc/latex/gzt/Denis.png +++ b/Master/texmf-dist/doc/latex/gzt/denis.png diff --git a/Master/texmf-dist/doc/latex/gzt/fixed-footnotes.tex b/Master/texmf-dist/doc/latex/gzt/fixed-footnotes.tex index 8e9d5ac41fb..87986360db6 100644 --- a/Master/texmf-dist/doc/latex/gzt/fixed-footnotes.tex +++ b/Master/texmf-dist/doc/latex/gzt/fixed-footnotes.tex @@ -1,8 +1,14 @@ -\DeclareFixedFootnote{\conseilslatex}{Et donne de façon subliminale quelques conseils - \LaTeX{}. On consultera \autocite{Ensenbach} pour un panorama plus complet des - commandes et extensions obsolètes (et autres erreurs).} +\DeclareFixedFootnote{\conseilslatex}{Et donne de façon subliminale quelques + conseils \LaTeX{}. On consultera \autocite{Ensenbach} pour un panorama plus + complet des commandes et extensions obsolètes (et autres erreurs).} +\DeclareFixedFootnote{\suitecompilations}{Pour automatiser ces compilations, on + pourra recourir au \enquote{compilateur} \program{latexmk}, fourni par toute + distribution \TeX{} moderne, en s'aidant du fichier de configuration + \file{latexmkrc} joint à la présente classe.} %%% Local Variables: %%% mode: latex -%%% TeX-master: "../gztdoc.tex" +%%% eval: (latex-mode) +%%% ispell-local-dictionary: "fr_FR" +%%% TeX-master: "../gzt-fr.tex" %%% End: diff --git a/Master/texmf-dist/doc/latex/gzt/gzt.bib b/Master/texmf-dist/doc/latex/gzt/gzt-fr.bib index 9742b37d109..9742b37d109 100644 --- a/Master/texmf-dist/doc/latex/gzt/gzt.bib +++ b/Master/texmf-dist/doc/latex/gzt/gzt-fr.bib diff --git a/Master/texmf-dist/doc/latex/gzt/gzt.pdf b/Master/texmf-dist/doc/latex/gzt/gzt-fr.pdf Binary files differindex 55d3dbf8265..00a29135b3b 100644 --- a/Master/texmf-dist/doc/latex/gzt/gzt.pdf +++ b/Master/texmf-dist/doc/latex/gzt/gzt-fr.pdf diff --git a/Master/texmf-dist/doc/latex/gzt/gzt.tex b/Master/texmf-dist/doc/latex/gzt/gzt-fr.tex index 21fd14cecdf..5c4d23d1680 100644 --- a/Master/texmf-dist/doc/latex/gzt/gzt.tex +++ b/Master/texmf-dist/doc/latex/gzt/gzt-fr.tex @@ -72,20 +72,20 @@ \SetWatermarkFontSize{30mm}% \SetWatermarkText{\MakeUppercase{travail en cours}}% % -\addbibresource{gzt.bib} +\addbibresource{gzt-fr.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} +\subtitle[short=Version 0.95b (24 octobre 2016)]{\bigskip\Large Version 0.95b en date du 24 octobre 2016} % \author[% affiliation={% Université du Littoral Côte d'Opale, Laboratoire de mathématiques pures et appliquées% },% -photo=Denis,% +photo=denis,% email=denis.bitouze@lmpa.univ-littoral.fr,% webpage=http://gte.univ-littoral.fr/members/dbitouze/pub/latex/,% ]{Bitouzé, Denis} diff --git a/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex b/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex new file mode 100644 index 00000000000..8092bc8015a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex @@ -0,0 +1,89 @@ +\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_minitoc_color}{__gzt_generic_light_color} +\colorlet{__gzt_cover_itemize_label_color}{__gzt_light_generic_dark_color} +\colorlet{__gzt_default_text_color}{black} +\colorlet{__gzt_head_text_color}{black!65} +\colorlet{__gzt_rubric_head_text_color}{__gzt_head_text_color} +\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_frontmatter_text_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/gztarticle.tex b/Master/texmf-dist/doc/latex/gzt/gztarticle.tex index 3e37667b1ce..532c2de4750 100644 --- a/Master/texmf-dist/doc/latex/gzt/gztarticle.tex +++ b/Master/texmf-dist/doc/latex/gzt/gztarticle.tex @@ -141,10 +141,19 @@ occurrences de cette commande. \end{enumerate} \end{dbwarning} -\begin{dbremark}{Affichage des prénoms et noms du ou des auteurs}{} +\begin{dbwarning}{Affichage des prénoms et noms du ou des auteurs}{} Pour que les prénoms et noms du ou des auteurs soient affichés, il est - nécessaire de recourir à la commande habituelle \refCom{maketitle}. -\end{dbremark} + nécessaire : + \begin{enumerate} + \item de recourir à la commande habituelle \refCom{maketitle} ; + \item de procéder à une suite de compilations\suitecompilations{} : + \begin{enumerate} + \item \hologo{pdfLaTeX} ; + \item \hologo{biber} ; + \item \hologo{pdfLaTeX}. + \end{enumerate} + \end{enumerate} +\end{dbwarning} \subsubsection{Auteur(s) : détails} \label{sec-auteurs-details} @@ -152,7 +161,7 @@ occurrences de cette commande. La commande \refCom{author} admet un argument optionnel permettant, pour chaque auteur, de spécifier un certain nombre de détails complémentaires : son affiliation, sa photo, son email, sa page Web, sa biographie express au moyen des clés -respectives %^^A (à séparer par des virgules) +respectives % (à séparer par des virgules) \refKey{affiliation}, \refKey{photo}, \refKey{email}, \refKey{webpage} et \refKey{minibio} : \begin{bodycode} @@ -584,10 +593,7 @@ le \Package*{biblatex} et le moteur \hologo{biber}. Leur usage est détaillé da suivante. \end{enumerate} \item Procéder à une suite de compilations \hologo{pdfLaTeX}, \hologo{biber} et - \hologo{pdfLaTeX}\footnote{Pour automatiser ces compilations, on pourra - recourir au \enquote{compilateur} \program{latexmk}, fourni par toute - distribution \TeX{} moderne, en s'aidant du fichier de configuration - \file{latexmkrc} joint à la présente classe.}. + \hologo{pdfLaTeX}\suitecompilations. \end{enumerate} \begin{docCommand}{printbibliography}{} @@ -847,19 +853,20 @@ avec : \end{description} \begin{gzttable}[label=env-theorems,title=Environnements de type \enquote{théorème} fournis] - \begin{tabular}{ll} - Environnement/Alias & Titre en français/en anglais \\\toprule - |theoreme|/|theorem| & Théorème/Theorem \\\midrule - |corollaire|/|corollary| & Corollaire/Corollary \\\midrule - |conjecture| & Conjecture \\\midrule - |proposition| & Proposition \\\midrule - |lemme|/|lemma| & Lemme/Lemma \\\midrule - |axiome|/|axiom| & Axiome/Axiom \\\midrule[.75pt] - |definition|/|definition| & Définition/Definition \\\midrule - |remarque|/|remark| & Remarque/Remark \\\midrule - |exemple|/|example| & Exemple/Example \\\midrule - |notation| & Notation \\\midrule[.75pt] - |preuve|/|proof| & Preuve/Proof \\\bottomrule + \begin{tabular}{llll} + \multicolumn{2}{c}{Environnement} & \multicolumn{2}{c}{Titre} \\ + Nom & Alias & En français & En anglais \\\toprule + |theoreme| & |theorem| & Théorème & Theorem \\\midrule + |corollaire| & |corollary| & Corollaire & Corollary \\\midrule + \multicolumn{2}{c}{\lstinline+conjecture+} & \multicolumn{2}{c}{Conjecture} \\\midrule + \multicolumn{2}{c}{\lstinline+proposition+} & \multicolumn{2}{c}{Proposition} \\\midrule + |lemme| & |lemma| & Lemme & Lemma \\\midrule + |axiome| & |axiom| & Axiome & Axiom \\\midrule\midrule + \multicolumn{2}{c}{\lstinline+definition+} & Définition & Definition \\\midrule + |remarque| & |remark| & Remarque & Remark \\\midrule + |exemple| & |example| & Exemple & Example \\\midrule + \multicolumn{2}{c}{\lstinline+notation+} & \multicolumn{2}{c}{Notation} \\\midrule + |preuve| & |proof| & Preuve & Proof \\\bottomrule \end{tabular} \end{gzttable} @@ -902,11 +909,11 @@ en forme variables. La \gztauthorcl{} fournit effectivement trois styles de \begin{gzttable}[label=env-theorems-styles,title=Styles de \enquote{théorèmes} fournis] \begin{tabular}{lp{3cm}p{3cm}p{5.5cm}} -Style & Titre récurrent & Contenu & Théorèmes concernés \\\toprule +Style & Titre récurrent & Contenu & Théorèmes concernés \\\toprule \docValue{theorem} & gras & italique - & théorèmes, corollaires, conjectures, propositions, lemmes, axiomes \\\midrule -\docValue{definition} & gras & romain & définitions, remarques, exemples, notations \\\midrule -\docValue{proof} & italique, non gras, non numéroté & romain, terminé par un carré noir & preuves \\\bottomrule + & théorèmes, corollaires, conjectures, propositions, lemmes, axiomes \\\midrule +\docValue{definition} & gras & romain & définitions, remarques, exemples, notations \\\midrule +\docValue{proof} & italique, non gras, non numéroté & romain, terminé par un carré blanc & preuves \\\bottomrule \end{tabular} \end{gzttable} @@ -1389,11 +1396,9 @@ d'article standard\footnote{Où les commandes et environnement moins fréquents title={\attachfiletextlink\ \attachfile{\attachfilename}}% } -\iffalse %%% Local Variables: %%% mode: latex %%% eval: (latex-mode) %%% ispell-local-dictionary: "fr_FR" -%%% TeX-master: "../gzt.tex" +%%% TeX-master: "../gzt-fr.tex" %%% End: -\fi diff --git a/Master/texmf-dist/doc/latex/gzt/latexmkrc b/Master/texmf-dist/doc/latex/gzt/latexmkrc index b62c370bfb2..400046cd557 100644 --- a/Master/texmf-dist/doc/latex/gzt/latexmkrc +++ b/Master/texmf-dist/doc/latex/gzt/latexmkrc @@ -3,16 +3,21 @@ $pdf_mode = 1; $bibtex_use = 1; $bibtex = 'biber %O %B'; -$makeindex = 'texindy -L french'; +add_cus_dep('glo', 'gls', 0, 'makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep('slo', 'sls', 0, 'makeglossaries'); +sub makeglossaries{ + system( "makeglossaries \"$_[0]\"" ); +} add_cus_dep('idx', 'ind', 0, 'texindy'); sub texindy{ system("texindy -L french \"$_[0].idx\""); } -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", "*~" ; +push @generated_exts, 'acn', 'acr', 'alg', 'bcf', 'fls', 'gl*', 'sbl*', 'sl*', 'sym*' ; -$clean_ext = "synctex.gz* run.xml tex.bak bbl bcf fdb_latexmk run tdo listing" +$clean_ext .= 'synctex.gz* run.xml tex.bak ind idx out bbl bcf fdb_latexmk run + tdo listing *~ lo* unq mw tcbtemp ins drv atfi db* ain' ; +$quote_filenames = 0; diff --git a/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex b/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex new file mode 100644 index 00000000000..400046cd557 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex @@ -0,0 +1,23 @@ +$pdf_mode = 1; + +$bibtex_use = 1; +$bibtex = 'biber %O %B'; + +add_cus_dep('glo', 'gls', 0, 'makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep('slo', 'sls', 0, 'makeglossaries'); +sub makeglossaries{ + system( "makeglossaries \"$_[0]\"" ); +} + +add_cus_dep('idx', 'ind', 0, 'texindy'); +sub texindy{ + system("texindy -L french \"$_[0].idx\""); +} + +push @generated_exts, 'acn', 'acr', 'alg', 'bcf', 'fls', 'gl*', 'sbl*', 'sl*', 'sym*' ; + +$clean_ext .= 'synctex.gz* run.xml tex.bak ind idx out bbl bcf fdb_latexmk run + tdo listing *~ lo* unq mw tcbtemp ins drv atfi db* ain' ; + +$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/notations.tex b/Master/texmf-dist/doc/latex/gzt/notations.tex index 6f7d16d4530..666d6059a9e 100644 --- a/Master/texmf-dist/doc/latex/gzt/notations.tex +++ b/Master/texmf-dist/doc/latex/gzt/notations.tex @@ -129,12 +129,10 @@ Les \meta{valeurs par défaut et initiale} d'une clé sont souvent précisées \emph{seule} c'est-à-dire sans qu'une valeur explicite lui soit passée ; \item[initialement] c'est-à-dire lorsque la clé \emph{n'est pas} employée. \end{description} -% -\iffalse + %%% Local Variables: %%% mode: latex %%% eval: (latex-mode) %%% ispell-local-dictionary: "fr_FR" -%%% TeX-master: "../gzt.dtx" +%%% TeX-master: "../gzt-fr.tex" %%% End: -\fi diff --git a/Master/texmf-dist/doc/latex/gzt/packages-charges.tex b/Master/texmf-dist/doc/latex/gzt/packages-charges.tex index 496bf974ffc..d51dbb840b3 100644 --- a/Master/texmf-dist/doc/latex/gzt/packages-charges.tex +++ b/Master/texmf-dist/doc/latex/gzt/packages-charges.tex @@ -32,5 +32,7 @@ différents packages sont donc à disposition des auteurs de la \gzt{}. %%% Local Variables: %%% mode: latex -%%% TeX-master: "../gztdoc.tex" +%%% eval: (latex-mode) +%%% ispell-local-dictionary: "fr_FR" +%%% TeX-master: "../gzt-fr.tex" %%% End: diff --git a/Master/texmf-dist/doc/latex/gzt/todo.tex b/Master/texmf-dist/doc/latex/gzt/todo.tex index 9a1c9eec1a8..0a266c3d2ba 100644 --- a/Master/texmf-dist/doc/latex/gzt/todo.tex +++ b/Master/texmf-dist/doc/latex/gzt/todo.tex @@ -7,11 +7,9 @@ % \verb|\tikz \draw[dotted] (0pt,0pt) -- (50pt,0pt);|). % \end{enumerate} -\iffalse %%% Local Variables: %%% mode: latex %%% eval: (latex-mode) %%% ispell-local-dictionary: "fr_FR" -%%% TeX-master: "../gazette.dtx" +%%% TeX-master: "../gzt-fr.tex" %%% End: -\fi diff --git a/Master/texmf-dist/source/latex/gzt/gzt.drv b/Master/texmf-dist/source/latex/gzt/gzt.drv new file mode 100644 index 00000000000..b51ad47de22 --- /dev/null +++ b/Master/texmf-dist/source/latex/gzt/gzt.drv @@ -0,0 +1,36 @@ +%% +%% This is file `gzt.drv', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% gzt.dtx (with options: `driver') +%% ----------------------------------------------------------------------------- +%% gzt --- SMF bundle of classes for the French journal "La Gazette des +%% Math'ematiciens", version 0.95 +%% +%% 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 +%% ----------------------------------------------------------------------------- +%% ---------------------------------------------------------------------------- +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Denis Bitouz'e. +%% +%% This work consists of the file gzt.dtx +%% and the derived files gzt.cls, +%% gztarticle.cls, +%% gzt.ins, +%% gzt.pdf, +%% and a number of configuration files. +%% +%% End of file `gzt.drv'. diff --git a/Master/texmf-dist/source/latex/gzt/gzt.dtx b/Master/texmf-dist/source/latex/gzt/gzt.dtx index d48cbe7c238..a3ca76f58c6 100644 --- a/Master/texmf-dist/source/latex/gzt/gzt.dtx +++ b/Master/texmf-dist/source/latex/gzt/gzt.dtx @@ -53,7 +53,7 @@ documenting the classes I've written. % \input docstrip.tex \Msg{********************************************************} \Msg{* Installation} -\Msg{* Class: gzt 2016/06/10 v0.95a} +\Msg{* Class: gzt 2016/10/24 v0.95b} \Msg{* for the French journal} \Msg{* "La Gazette des Math'ematiciens" (DB)} \Msg{********************************************************} @@ -70,7 +70,7 @@ See http://www.latex-project.org/lppl.txt ----------------------------------------------------------------------------- \endpreamble \postamble -% Copyright (C) 2014, 2015, 2016 by Denis Bitouz'e <denis.bitouze@lmpa.univ-littoral.fr> +% Copyright (C) 2014-2016 by Denis Bitouz'e <denis.bitouze@lmpa.univ-littoral.fr> ---------------------------------------------------------------------------- This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 @@ -95,7 +95,6 @@ This work consists of the file gzt.dtx \def\GZT@classname{\jobname} \def\GZT@logo{\GZT@classname-logo} \def\GZT@addons{addons} -\def\GZT@documentation{documentation} \usedir{/} \generate{ \nopreamble\nopostamble @@ -125,11 +124,10 @@ This work consists of the file gzt.dtx \nopreamble\nopostamble % \file{README.md}{\from{\jobname.dtx}{readme}} }% -\usedir{doc/latex/\GZT@classname/\GZT@documentation} +\usedir{doc/latex/\GZT@classname/french/} \generate{ \nopreamble\nopostamble \file{latexmkrc}{\from{\jobname.dtx}{latexmkrc}} - \file{lstlang0.sty}{\from{\jobname.dtx}{class-lstlang0}} }% % \usedir{doc/latex/\GZT@classname/\GZT@addons/completion} % \generate{% @@ -145,7 +143,8 @@ This work consists of the file gzt.dtx % % \changes{v0.9}{2015/05/02}{First CTAN version}% % \changes{v0.95}{2016/04/03}{Second CTAN version}% -% \changes{v0.95a}{2016/06/10}{Third CTAN version}% +% \changes{v0.95a}{2016/10/24}{Third CTAN version}% +% \changes{v0.95b}{2016/10/24}{Fourth CTAN version}% % % \CheckSum{4413} % @@ -672,8 +671,8 @@ This work consists of the file gzt.dtx \ProvidesExplClass %<class> {gzt} %<class-article> {gztarticle} - {2016/06/10} - {0.95a} + {2016/10/24} + {0.95b} { SMF~class~for~the~French~journal^^J "La~Gazette~des~Math'ematiciens". @@ -1118,7 +1117,6 @@ This work consists of the file gzt.dtx % Setings of the glossaries and acronyms. % \begin{macrocode} \makeglossaries -% \setglossarystyle{indexhypergroup} \setacronymstyle{long-sc-short} % \end{macrocode} @@ -3890,7 +3888,7 @@ This work consists of the file gzt.dtx \@ifpackagelater{biblatex}{2016/01/01}{% \tl_set:Nn \g_@@_blx_given_first_inits_false_tl {% - \togglefalse{blx@giveninits}% + \togglefalse{abx@bool@giveninits}% } }{ \tl_set:Nn \g_@@_blx_given_first_inits_false_tl @@ -5103,6 +5101,14 @@ This work consists of the file gzt.dtx }% % \end{macrocode} % +% \begin{macrocode} +%</class> +% \end{macrocode} +% +% \begin{macrocode} +%<*class|class-article> +% \end{macrocode} +% % \subsection{Front matter page style} % % \begin{macrocode} @@ -5131,8 +5137,12 @@ This work consists of the file gzt.dtx [% \uppercase{\c_@@_footer_string_tl} ]% - []% - {}% + [ +%<class-article> \c_@@_footer_size_font_tl \c_@@_compiled_string_tl\today + ]% + { +%<class-article> \c_@@_footer_size_font_tl \c_@@_compiled_string_tl\today + }% {% \uppercase{\c_@@_footer_string_tl}% }% @@ -5140,6 +5150,14 @@ This work consists of the file gzt.dtx }% % \end{macrocode} % +% \begin{macrocode} +%</class|class-article> +% \end{macrocode} +% +% \begin{macrocode} +%<*class> +% \end{macrocode} +% % \subsection{Rubric first page style} % % \begin{macrocode} @@ -7041,167 +7059,40 @@ $pdf_mode = 1; $bibtex_use = 1; $bibtex = 'biber %O %B'; -$makeindex = 'texindy -L french'; +add_cus_dep('glo', 'gls', 0, 'makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep('slo', 'sls', 0, 'makeglossaries'); +sub makeglossaries{ + system( "makeglossaries \"$_[0]\"" ); +} add_cus_dep('idx', 'ind', 0, 'texindy'); sub texindy{ system("texindy -L french \"$_[0].idx\""); } -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", "*~" ; +push @generated_exts, 'acn', 'acr', 'alg', 'bcf', 'fls', 'gl*', 'sbl*', 'sl*', 'sym*' ; + +$clean_ext .= 'synctex.gz* run.xml tex.bak ind idx out bbl bcf fdb_latexmk run + tdo listing *~ lo* unq mw tcbtemp ins drv atfi db* ain' ; -$clean_ext = "synctex.gz* run.xml tex.bak bbl bcf fdb_latexmk run tdo listing" +$quote_filenames = 0; % \end{macrocode} % % \begin{macrocode} %</latexmkrc> % \end{macrocode} % -% \subsection{Local language definitions for \Package{listings}} -% -% Now, we create some \file{lstlang0.sty} files where are extended -% some (or defined new) languages. -% -% \subsubsection{Extension of the \enquote{LaTeX} TeX dialect} -% -% \begin{macrocode} -%<*class-lstlang0> -% \end{macrocode} -% -% \begin{macrocode} -\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}% -}% -% \end{macrocode} -% -% \subsubsection{Definition of the \enquote{gzt} \TeX{} dialect} -% -% \begin{macrocode} -\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]% -% \end{macrocode} -% % \begin{macrocode} -%</class-lstlang0> +\endinput % \end{macrocode} % -% \endinput +% \Finale -% Local Variables: -% mode: doctex -% ispell-local-dictionary: "english" -% TeX-master: t -% End: +%%% Local Variables: +%%% mode: tex +%%% eval: (doctex-mode) +%%% ispell-local-dictionary: "english" +%%% TeX-command-default: "TeX" +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/source/latex/gzt/gzt.ins b/Master/texmf-dist/source/latex/gzt/gzt.ins index 6664e3bbc65..fc4b17935cc 100644 --- a/Master/texmf-dist/source/latex/gzt/gzt.ins +++ b/Master/texmf-dist/source/latex/gzt/gzt.ins @@ -16,7 +16,7 @@ \input l3docstrip.tex \Msg{********************************************************} \Msg{* Installation} -\Msg{* Class: gzt 2016/06/10 v0.95a} +\Msg{* Class: gzt 2016/10/24 v0.95b} \Msg{* for the French journal} \Msg{* "La Gazette des Math'ematiciens" (DB)} \Msg{********************************************************} @@ -56,7 +56,6 @@ This work consists of the file gzt.dtx \def\GZT@classname{\jobname} \def\GZT@logo{\GZT@classname-logo} \def\GZT@addons{addons} -\def\GZT@documentation{documentation} \usedir{/} \generate{ \nopreamble\nopostamble @@ -72,7 +71,6 @@ This work consists of the file gzt.dtx \file{\GZT@classname.cfg}{\from{\jobname.dtx}{configuration}} }% \endbatchfile - %% ---------------------------------------------------------------------------- %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.cfg b/Master/texmf-dist/tex/latex/gzt/gzt.cfg index 3da93614199..ee35041a8b5 100644 --- a/Master/texmf-dist/tex/latex/gzt/gzt.cfg +++ b/Master/texmf-dist/tex/latex/gzt/gzt.cfg @@ -175,4 +175,3 @@ %% R^^c3^^a9glages divers %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \pgfplotsset{compat=1.12}% - diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.cls b/Master/texmf-dist/tex/latex/gzt/gzt.cls index 89ff857b1a7..c5d7f875f2b 100644 --- a/Master/texmf-dist/tex/latex/gzt/gzt.cls +++ b/Master/texmf-dist/tex/latex/gzt/gzt.cls @@ -81,8 +81,8 @@ \ExplSyntaxOn \ProvidesExplClass {gzt} - {2016/06/10} - {0.95a} + {2016/10/24} + {0.95b} { SMF~class~for~the~French~journal^^J "La~Gazette~des~Math'ematiciens". @@ -1662,7 +1662,7 @@ \@ifpackagelater{biblatex}{2016/01/01}{% \tl_set:Nn \g__gzt_blx_given_first_inits_false_tl {% - \togglefalse{blx@giveninits}% + \togglefalse{abx@bool@giveninits}% } }{ \tl_set:Nn \g__gzt_blx_given_first_inits_false_tl @@ -2535,8 +2535,10 @@ [% \uppercase{\c__gzt_footer_string_tl} ]% - []% - {}% + [ + ]% + { + }% {% \uppercase{\c__gzt_footer_string_tl}% }% @@ -3674,7 +3676,6 @@ \NewDocumentCommand \C {} {\mathbb{C}} \NewDocumentCommand \K {} {\mathbb{K}} \ExplSyntaxOff - %% ---------------------------------------------------------------------------- %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.dbx b/Master/texmf-dist/tex/latex/gzt/gzt.dbx index fd75d0b5c3b..aea3480c16e 100644 --- a/Master/texmf-dist/tex/latex/gzt/gzt.dbx +++ b/Master/texmf-dist/tex/latex/gzt/gzt.dbx @@ -220,7 +220,6 @@ } \usebibmacro{finentry} } - %% ---------------------------------------------------------------------------- %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.lbx b/Master/texmf-dist/tex/latex/gzt/gzt.lbx index 2f66035f2b0..e9eb8e1292f 100644 --- a/Master/texmf-dist/tex/latex/gzt/gzt.lbx +++ b/Master/texmf-dist/tex/latex/gzt/gzt.lbx @@ -21,7 +21,6 @@ volume = {{volume}{vol\adddot}}, volumes = {{volumes}{vol\adddot}}, } - %% ---------------------------------------------------------------------------- %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/tex/latex/gzt/gztarticle.cls b/Master/texmf-dist/tex/latex/gzt/gztarticle.cls index 514b5ab5688..2def242ff89 100644 --- a/Master/texmf-dist/tex/latex/gzt/gztarticle.cls +++ b/Master/texmf-dist/tex/latex/gzt/gztarticle.cls @@ -61,8 +61,8 @@ \ExplSyntaxOn \ProvidesExplClass {gztarticle} - {2016/06/10} - {0.95a} + {2016/10/24} + {0.95b} { SMF~class~for~the~French~journal^^J "La~Gazette~des~Math'ematiciens". @@ -1470,7 +1470,7 @@ \@ifpackagelater{biblatex}{2016/01/01}{% \tl_set:Nn \g__gzt_blx_given_first_inits_false_tl {% - \togglefalse{blx@giveninits}% + \togglefalse{abx@bool@giveninits}% } }{ \tl_set:Nn \g__gzt_blx_given_first_inits_false_tl @@ -2149,6 +2149,42 @@ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure\space\textendash{}\space}}}},% } \ExplSyntaxOn +\newpagestyle{__gzt_frontmatter_ps}[]{% + \widenhead*{\c__gzt_front_matter_extra_innermargin_dim}{\c__gzt_front_matter_extra_outermargin_dim} + \sethead% + [ + \tikz[remember~picture,overlay] {% + \g__gzt_frontmatter_page_headrule_tl% + \g__gzt_frontmatter_headtext_tl% + }% + ]% + []% + []% + {}% + { + \tikz[remember~picture,overlay] {% + \g__gzt_frontmatter_page_headrule_tl% + \g__gzt_frontmatter_headtext_tl% + }% + }% + {}% + % + \setfoot% + [\c__gzt_footer_size_font_tl\thepage]% + [% + \uppercase{\c__gzt_footer_string_tl} + ]% + [ + \c__gzt_footer_size_font_tl \c__gzt_compiled_string_tl\today + ]% + { + \c__gzt_footer_size_font_tl \c__gzt_compiled_string_tl\today + }% + {% + \uppercase{\c__gzt_footer_string_tl}% + }% + {\c__gzt_footer_size_font_tl\thepage}% +}% \AddEverypageHook{% \bool_if:NF {\g__gzt_advertisement_bool} { \tikz[remember~picture,overlay] { \g__gzt_background_footer_tl }% @@ -3023,7 +3059,6 @@ \NewDocumentCommand \C {} {\mathbb{C}} \NewDocumentCommand \K {} {\mathbb{K}} \ExplSyntaxOff - %% ---------------------------------------------------------------------------- %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 |