summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/gzt/gzt.dbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/gzt/gzt.dbx')
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gzt.dbx165
1 files changed, 165 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.dbx b/Master/texmf-dist/tex/latex/gzt/gzt.dbx
new file mode 100644
index 00000000000..ea34a7faf18
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/gzt/gzt.dbx
@@ -0,0 +1,165 @@
+%%
+%% This is file `gzt.dbx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% gzt.dtx (with options: `datamodel')
+%% -----------------------------------------------------------------------------
+%% 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
+%% -----------------------------------------------------------------------------
+\DeclareDatamodelFields[type=list,datatype=name]{interviewee}
+\DeclareDatamodelEntryfields[interview]{
+ interviewee,
+ author
+}
+\DeclareBibliographyDriver{interview}{%
+ \printnames{author}~interviewent~\printnames{interviewee}%
+ \usebibmacro{finentry}%
+}
+\DeclareBibliographyDriver{bookreview}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{maintitle+title}%
+ \newline\nopunct\newblock
+ \usebibmacro{author/editor+others/translator+others}%
+ \setunit{\labelnamepunct}
+ \newline\nopunct\newblock
+ \usebibmacro{byauthor}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit\newblock
+ \printfield{edition}%
+ \newunit
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {}%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{publisher+location+date}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}%
+ \newunit\newblock
+ \printlist{language}%
+ \newunit\newblock
+ \iftoggle{bbx:isbn}
+ {\printfield{isbn}}
+ {}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \usebibmacro{addendum+pubstate}%
+ \setunit{\bibpagerefpunct}\newblock
+ \usebibmacro{pageref}%
+ \newunit\newblock
+ \iftoggle{bbx:related}
+ {\usebibmacro{related:init}%
+ \usebibmacro{related}}
+ {}%
+ \usebibmacro{finentry}}
+\DeclareDatamodelFields[type=list,datatype=name]{reviewer}
+\DeclareDatamodelFields[type=list,datatype=literal]{reviewerinstitution}
+\DeclareDatamodelEntryfields[bookreview]{
+ reviewer,
+ reviewerinstitution
+}
+\DeclareBibliographyDriver{bookadvertisement}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \textbf{\printfield{series}}%
+ % \usebibmacro{series+number}%
+ \bigskip\newline\nopunct\newblock
+ {%
+ \Large%
+ \printfield{title}%
+ \newunit\newblock
+ }%
+ \iffieldundef{volume}
+ {}%
+ {\textbf{\printfield{volume}}}
+ \newline\nopunct\newblock
+ \textbf{\printfield{titleaddon}}%
+ \newline\nopunct\newblock
+ \printfield{subtitle}%
+ \newline\nopunct\newblock
+ \usebibmacro{author/editor+others/translator+others}%
+ \setunit{\labelnamepunct}
+ \newline\nopunct\newblock
+ \usebibmacro{byauthor}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit\newblock
+ \printfield{edition}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{publisher+location+date}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}%
+ \newunit\newblock
+ \printlist{language}%
+ \newline\nopunct\newblock
+ \iftoggle{bbx:isbn}
+ {\printfield{isbn}}
+ {}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \usebibmacro{addendum+pubstate}%
+ \setunit{\bibpagerefpunct}\newblock
+ \usebibmacro{pageref}%
+ \newunit\newblock
+ \iftoggle{bbx:related}
+ {\usebibmacro{related:init}%
+ \usebibmacro{related}}
+ {}%
+ \usebibmacro{finentry}}
+\DeclareDatamodelFields[type=field,datatype=literal]{publicprice}
+\DeclareDatamodelFields[type=field,datatype=literal]{smfprice}
+\DeclareDatamodelFields[type=field,datatype=literal]{frenchabstract}
+\DeclareDatamodelFields[type=field,datatype=literal]{englishabstract}
+\DeclareDatamodelFields[type=list,datatype=literal]{copublisher}
+\DeclareDatamodelEntryfields[bookadvertisement]{
+ publicprice,
+ smfprice,
+ frenchabstract,
+ englishabstract,
+ copublisher
+}
+
+%% ----------------------------------------------------------------------------
+%% 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.dbx'.