summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/gzt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-10-25 20:39:07 +0000
committerKarl Berry <karl@freefriends.org>2016-10-25 20:39:07 +0000
commit9d7bc14f69e65d3edee3b625e7798a15d4e05194 (patch)
tree16dbe839b143175ea3a9d95f946076417f41e494 /Master/texmf-dist/source/latex/gzt
parent2b2d6589069434253f23988a0a74c7c69e9406e1 (diff)
gzt (25oct16)
git-svn-id: svn://tug.org/texlive/trunk@42350 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/gzt')
-rw-r--r--Master/texmf-dist/source/latex/gzt/gzt.drv36
-rw-r--r--Master/texmf-dist/source/latex/gzt/gzt.dtx209
-rw-r--r--Master/texmf-dist/source/latex/gzt/gzt.ins4
3 files changed, 87 insertions, 162 deletions
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