From 9d7bc14f69e65d3edee3b625e7798a15d4e05194 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 25 Oct 2016 20:39:07 +0000 Subject: gzt (25oct16) git-svn-id: svn://tug.org/texlive/trunk@42350 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/gzt/gzt.drv | 36 +++++ Master/texmf-dist/source/latex/gzt/gzt.dtx | 209 +++++++---------------------- Master/texmf-dist/source/latex/gzt/gzt.ins | 4 +- 3 files changed, 87 insertions(+), 162 deletions(-) create mode 100644 Master/texmf-dist/source/latex/gzt/gzt.drv (limited to 'Master/texmf-dist/source/latex/gzt') 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 +% Copyright (C) 2014-2016 by Denis Bitouz'e ---------------------------------------------------------------------------- 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 % {gzt} % {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} +% +% \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} ]% - []% - {}% + [ +% \c_@@_footer_size_font_tl \c_@@_compiled_string_tl\today + ]% + { +% \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} +% +% \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} % % \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} -% +\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 -- cgit v1.2.3