summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/smflatex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-04-19 03:01:15 +0000
committerNorbert Preining <norbert@preining.info>2021-04-19 03:01:15 +0000
commit272d21375e83d59014b6591075291d172bbfa007 (patch)
tree3b31e540e7fd1651b8c4704fc1c5300a29b91696 /macros/latex/contrib/smflatex
parent1cb659efaeb0261c3f5267df4f47b6ad4d673f48 (diff)
CTAN sync 202104190301
Diffstat (limited to 'macros/latex/contrib/smflatex')
-rw-r--r--macros/latex/contrib/smflatex/README37
-rw-r--r--macros/latex/contrib/smflatex/smf-edoc.pdf (renamed from macros/latex/contrib/smflatex/e-doc.pdf)bin524328 -> 524468 bytes
-rw-r--r--macros/latex/contrib/smflatex/smf-edoc.tex (renamed from macros/latex/contrib/smflatex/e-doc.tex)0
-rw-r--r--macros/latex/contrib/smflatex/smf-fdoc.pdf (renamed from macros/latex/contrib/smflatex/f-doc.pdf)bin522585 -> 522659 bytes
-rw-r--r--macros/latex/contrib/smflatex/smf-fdoc.tex (renamed from macros/latex/contrib/smflatex/f-doc.tex)0
-rw-r--r--macros/latex/contrib/smflatex/smflatex.dtx134
-rw-r--r--macros/latex/contrib/smflatex/smflatex.ins44
7 files changed, 135 insertions, 80 deletions
diff --git a/macros/latex/contrib/smflatex/README b/macros/latex/contrib/smflatex/README
index d6a6f94e27..be2435f9ba 100644
--- a/macros/latex/contrib/smflatex/README
+++ b/macros/latex/contrib/smflatex/README
@@ -1,3 +1,9 @@
+********************************************************************************
+* smflatex package version 1.6-20210418
+* Copyright (c) Société mathématique de France, 1999-2021
+* LaTeX Project Public License (version 1.3c).
+********************************************************************************
+
The Société mathématique de France provides
a set of classes, packages and bibtex styles
that are used in its publications.
@@ -11,21 +17,29 @@ in two languages (altabstract, alttitle, altkeywords)
3. if necessary, use of babel (option french) and desactivation
of some features of french.
-The following files are included.
+The following files are provided in the package (once unpacked)
smfart.cls
- smfbook.cls classes for articles and books
+ smfbook.cls classes for articles and books
- smfenum.sty package for new alignment style of enumerations
- smfthm.sty package for simplified definition of theorems
+ smfenum.sty package for new alignment style of enumerations
+ smfthm.sty package for simplified definition of theorems
smfplain.bst
- smfalpha.bst BibTeX styles
+ smfalpha.bst BibTeX styles
+
+Are also included:
+
+ smf-edoc.tex documentation and advices (in english)
+ smf-edoc.pdf
+ smf-fdoc.tex documentation et conseils (in french)
+ smf-fdoc.pdf
- e-doc.tex documentation and advices (in english)
- f-doc.tex documentation et conseils (in french)
+The present distribution is version 1.6-20210418
+It consists in minor updates of the 1.5 version and in modifications
+of the file names (systematic addition of a smf- prefix)
+in order to be fullfill the requirements of the TeXLive distribution.
-The present distribution is version 1.5
The documentation files are slightly outdated.
INSTALLATION :
@@ -35,13 +49,16 @@ INSTALLATION :
move .bst files to $TEXMF/bibtex/bst/smflatex
move .tex and .pdf files to $TEXMF/doc/latex/smflatex
+Some additional classes, reserved for internal use of SMF, can be
+installed as well, by manually setting \smftrue in smflatex.ins
+
This work is subject to the LaTeX Project Public License (version 1.3c).
+Maintainer : Antoine Chambert-Loir <antoine.chambert-loir@u-paris.fr>
--
Société mathématique de France
Institut Henri Poincaré
11 rue Pierre et Marie Curie, F-75231 Paris cedex 05
-
-Email : revues@smf.ens.fr
+Email : revues@smf.emath.fr
Url : http://smf.emath.fr
diff --git a/macros/latex/contrib/smflatex/e-doc.pdf b/macros/latex/contrib/smflatex/smf-edoc.pdf
index 8d62465e98..ef375ac5a1 100644
--- a/macros/latex/contrib/smflatex/e-doc.pdf
+++ b/macros/latex/contrib/smflatex/smf-edoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/smflatex/e-doc.tex b/macros/latex/contrib/smflatex/smf-edoc.tex
index af18072a6b..af18072a6b 100644
--- a/macros/latex/contrib/smflatex/e-doc.tex
+++ b/macros/latex/contrib/smflatex/smf-edoc.tex
diff --git a/macros/latex/contrib/smflatex/f-doc.pdf b/macros/latex/contrib/smflatex/smf-fdoc.pdf
index 50539b7413..0135ab15ff 100644
--- a/macros/latex/contrib/smflatex/f-doc.pdf
+++ b/macros/latex/contrib/smflatex/smf-fdoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/smflatex/f-doc.tex b/macros/latex/contrib/smflatex/smf-fdoc.tex
index 25b5e85ae4..25b5e85ae4 100644
--- a/macros/latex/contrib/smflatex/f-doc.tex
+++ b/macros/latex/contrib/smflatex/smf-fdoc.tex
diff --git a/macros/latex/contrib/smflatex/smflatex.dtx b/macros/latex/contrib/smflatex/smflatex.dtx
index b75c6db84c..855de2b4c6 100644
--- a/macros/latex/contrib/smflatex/smflatex.dtx
+++ b/macros/latex/contrib/smflatex/smflatex.dtx
@@ -1,6 +1,7 @@
% \iffalse meta-comment
%
-% Copyright (c) 1999-2015 Societe mathematique de France
+% smflatex package version 1.6-20210418
+% Copyright (c) 1999-2021 Societe mathematique de France
%
% Ce fichier contient classes, paquetages et documentation pour
% les publications de la Societe mathematique de France (SMF).
@@ -12,13 +13,7 @@
% la classe.
%
% \fi
-% \CheckSum{11820}
-%%
-%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% %% Classes, paquetages pour les publications de la SMF %%
-%% %% (c) 1999-2014 Societe mathematique de France %%
-%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%
+% \CheckSum{11858}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -70,6 +65,12 @@
% \changes{v1.5a}{2012/09/29}{Modifications supplémentaires en lien avec hyperref}
% \changes{v1.5b}{2014/01/11}{Réparation d'un bug ayant fait disparaître les titres de sections dans les titres courants}
% \changes{v1.5c}{2015/09/02}{Réparation d'un petit bug dans les environnements de théorèmes}
+% \changes{v1.5d}{2018/05/30}{Ajout de option 14pt}
+% \changes{v1.5e}{2019/07/11}{Ajout de appendixname (détecté par @KpanRambles)}
+% \changes{v1.5f}{2020/11/05}{Remplacement de latin1 par utf8 et réparation de GetFileInfo}
+% \changes{v1.6}[2021/03/28]{Ajout de préfixes smf aux noms de fichiers}
+% \changes{v1.6}[2021/03/28]{Incorporation de upitparen dans smfgen}
+% \changes{v1.6}[2021/04/18]{Correction de smfhyperref (backref)}
%
%
% \DoNotIndex{\@,\@@par,\@beginparpenalty,\@empty}
@@ -128,12 +129,13 @@
% \begin{macrocode}
%<*doc>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{smfdoc.tex}[2012/09/26 v1.4
+\ProvidesFile{smfdoc.tex}[2020/11/05 v1.5f
Documentation LaTeX pour les classes et styles SMF]
\documentclass{ltxdoc}
+\GetFileInfo{smfdoc.tex}
\usepackage{amssymb,amstext}
\usepackage[T1]{fontenc}
-\usepackage[latin1]{inputenc}
+\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
% \end{macrocode}
% On veut un index avec les num\'eros de ligne
@@ -160,7 +162,6 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
% \end{macrocode}
%</doc>
% \fi
-% % \GetFileInfo{smflatex.dtx}
%
% \title{Classes \LaTeXe\ pour les publications de la SMF}
% \author{A.\ Chambert-Loir \&\ SMF}
@@ -243,12 +244,12 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
% \begin{macrocode}
%<article|book>\NeedsTeXFormat{LaTeX2e}
%<*article>
-\ProvidesClass{smfart}[2015/09/02 v1.5c
+\ProvidesClass{smfart}[2021/03/28 v1.6
Classe LaTeX pour les articles publies par la SMF]
\def\@classname{smfart}
%</article>
%<*book>
-\ProvidesClass{smfbook}[2015/09/02 v1.5c
+\ProvidesClass{smfbook}[2021/03/28 v1.6
Classe LaTeX pour les monographies editees par la SMF]
\def\@classname{smfbook}
%</book>
@@ -735,8 +736,9 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
% \subsection{Options de tailles de caract\`eres}
% Pour l'instant, l'option par d\'efaut est d'imprimer en 10 points mais il
% est possible de revenir \`a 11 ou 12 points, voire de laisser le choix
-% \`a l'auteur.
+% \`a l'auteur. Il y a aussi une option 14 points.
% \begin{macrocode}
+\def\@xxxpt{29.86}
\DeclareOption{10pt}{\def\@mainsize{10}\def\@ptsize{0}%
\normaltopskip=10pt \relax
\def\@typesizes{%
@@ -761,7 +763,16 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
\or{7}{8}\or{8}{10}\or{9}{11}\or{10}{12}\or{\@xipt}{13}%
\or{\@xiipt}{14}% normalsize
\or{\@xivpt}{17}\or{\@xviipt}{20}\or{\@xxpt}{24}%
- \or{\@xxvpt}{30}\or{\@xxvpt}{30}}%
+ \or{\@xxvpt}{30}\or{\@xxxpt}{36}}%
+ \normalsize \linespacing=\baselineskip }
+
+\DeclareOption{14pt}{\def\@mainsize{14}\def\@ptsize{3}%
+ \normaltopskip=14pt \relax
+ \def\@typesizes{%
+ \or{8}{10}\or{9}{11}\or{10}{12}\or{\@xipt}{13}%
+ \or{\@xiipt}{14}\or{\@xivpt}{17}% normalsize
+ \or{\@xviipt}{20}\or{\@xxpt}{24}%
+ \or{\@xxvpt}{30}\or{\@xxxpt}{36}\or{\@xxxpt}{36}}%
\normalsize \linespacing=\baselineskip }
\DeclareOption{8pt}{\def\@mainsize{8}\def\@ptsize{8}%
@@ -2009,14 +2020,14 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
% apr\`es\dots
% \begin{macrocode}
\AtBeginDocument{%
- \@for\@tempa:=-1,0,1,2,3,4,5\do{%
+ \@for\@tempa:=-1,0,1,2,3,4,5,10000\do{%
\@ifundefined{r@tocindent\@tempa}{%
\@xp\gdef\csname r@tocindent\@tempa\endcsname{0pt}}{}%
}%
}
\def\@writetocindents{%
\begingroup
- \@for\@tempa:=-1,0,1,2,3,4,5\do{%
+ \@for\@tempa:=-1,0,1,2,3,4,5,10000\do{%
\immediate\write\@auxout{%
\string\newlabel{tocindent\@tempa}{%
\csname r@tocindent\@tempa\endcsname}}%
@@ -2415,7 +2426,7 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
% et modifier l'environnement |\@trivlist| pour qu'il s'en serve.
% \begin{macrocode}
\newif\ifsmf@thmnewline
-\def\thmnewline{\newline\indent\global\smf@thmnewlinetrue}
+\def\thmnewline{\newline\global\smf@thmnewlinetrue}
\def\@begintheorem#1#2[#3]{%
\global\smf@thmnewlinefalse
\def\@theoremhead{\the\thm@headfont \thm@indent
@@ -2430,7 +2441,7 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
\ifsmf@skippt\else
{\thm@headpunct{.}\sbox\@labels{\@theoremhead}%
\ifdim\wd\@labels>.7\linewidth\skippointrait\fi}\fi
- \ifsmf@skippt\def\thmheadnl{\thmnewline\indent}\fi
+ \ifsmf@skippt\def\thmheadnl{\newline\indent\global\smf@thmnewlinetrue}\fi
\deferred@thm@head{\@theoremhead}%
\ignorespaces}
% \end{macrocode}
@@ -2457,7 +2468,9 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
\renewenvironment{proof}[1][\proofname]{\par
\ifx@pushQED \pushQED{\qed}\fi
\normalfont
- \topsep6\p@\@plus6\p@ \trivlist \itemindent\z@ %% \normalparindent
+% \topsep6\p@\@plus6\p@
+ \topsep0pt
+ \trivlist \itemindent\z@ %% \normalparindent
\def\@proofhead{\normalfont\itshape #1}%
\sbox\@tempboxa{\@proofhead}%
\ifdim\wd\@tempboxa>0.7\linewidth \smf@skippttrue\fi
@@ -2475,6 +2488,7 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
\MakeQed
\endtrivlist
\@endpefalse
+ \medskip
}
\def\MakeQed{\ifsmf@qed
\ifx@pushQED\popQED\else\qed\fi
@@ -2488,7 +2502,7 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
\let\thm@indent\noindent
\thm@headfont{\bfseries\smf@boldmath\itshape}%
\thm@notefont{\bfseries\smf@boldmath\upshape}%
- \thm@preskip.5\linespacing \@plus .5\linespacing
+ \thm@preskip 0pt %% was: .5\linespacing \@plus .5\linespacing
\thm@postskip\thm@preskip
\thm@headpunct{\MakePointrait}
\itshape }
@@ -2511,6 +2525,7 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
\def\bibname{Bibliography}%
\def\indexname{Index}%
\def\altabstractname{R\'esum\'e}%
+ \def\appendixname{Appendix}%
\def\tablename{Table}%
\def\listtableename{List of tables}%
\def\figurename{Figure}%
@@ -2690,7 +2705,7 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
% \section{Pour qu'\texttt{hyperref} fonctionne}
%<*hyperref>
% \begin{macrocode}
-\ProvidesPackage{smfhyperref}[2012/09/29 v1.0
+\ProvidesPackage{smfhyperref}[2021/04/18 v1.6
Adaptations pour faire cohabiter hyperref et les classes smf]
% \end{macrocode}
% Redéfinition des macros d'index.
@@ -2769,24 +2784,6 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
\ignorespaces
}%
}{}
-\@ifpackageloaded{backref}{%
-\def\BR@@lbibitem[#1]#2#3\par{%
- \smf@lbibitem[#1]{#2}#3
- \newblock
- \backref{\csname br@#2\endcsname}%
- \par
-}%
-\def\BR@@bibitem#1#2\par{%
- \smf@bibitem{#1}#2
- \newblock
- \backref{\csname br@#1\endcsname}%
- \par
-}
-\def\thebibliography{%
- % \@starttoc{brf}{}%
- \BRorg@thebibliography
-}%
-}
% \end{macrocode}
%</hyperref>
% \section{Package de th\'eor\`emes}
@@ -3127,7 +3124,38 @@ les endroits o\`u l'entr\'ee est utilis\'ee.}
% Cela a une cons\'equence sur les |\catcode| et on doit y faire attention
% plus tard au chargement de~\paquet{xy}.
% \begin{macrocode}
- \ifsmf@upitparen \RequirePackage{upitparen}\fi
+ \ifsmf@upitparen
+\declare@shorthand{french}{;}{%
+ \ifhmode
+ \ifdim\lastskip>\z@\unskip\penalty\@M\thinspace\else\FDP@thinspace\fi
+ \fi
+ \ifmmode\string;\else\textup{\string;}\fi}
+\declare@shorthand{french}{!}{%
+ \ifhmode
+ \ifdim\lastskip>\z@\unskip\penalty\@M\thinspace\else\FDP@thinspace\fi
+ \fi
+ \ifmmode\string!\else\textup{\string!}\fi}
+\declare@shorthand{french}{?}{%
+ \ifhmode
+ \ifdim\lastskip>\z@\unskip\penalty\@M\thinspace\else\FDP@thinspace\fi
+ \fi
+ \ifmmode\string?\else \textup{\string?}\fi}
+\declare@shorthand{french}{:}{%
+ \ifhmode
+ \ifdim\lastskip>\z@\unskip\penalty\@M\Fcolonspace\else\FDP@colonspace\fi
+ \fi
+ \ifmmode\string:\else\textup{\string:}\fi}
+\initiate@active@char{(}
+\initiate@active@char{)}
+\declare@shorthand{french}{(}{%
+ \ifmmode\string(\else\textup{\string(}\penalty\@M\fi}
+\declare@shorthand{french}{)}{%
+ \ifmmode\string)\else\penalty\@M\textup{\string)}\fi}
+\declare@shorthand{system}{(}{\string(}
+\declare@shorthand{system}{)}{\string)}
+\addto\extrasfrench{\bbl@activate{(}\bbl@activate{)}}
+\addto\noextrasfrench{\bbl@deactivate{(}\bbl@deactivate{)}}
+ \fi
% \end{macrocode}
% On charge enfin plus ou moins automatiquement \paquet{xy}.
% Normalement, la red\'efinition de |\xymatrixcompile| permet de compiler
@@ -3758,7 +3786,7 @@ editorial board of the SMF or from the web site of the SMF.}
% \subsection{Ast\'erisque}
% \begin{macrocode}
%<*asterisque>
-\ProvidesPackage{asterisque}[2001/01/05 v1.4
+\ProvidesPackage{smfasterisque}[2001/01/05 v1.4
Fichier additionnel pour Asterisque]
\RequirePackageWithOptions{smfgen}
\def\smf@plaintitre{asterisque}
@@ -3829,7 +3857,7 @@ topic, chosen, in principle, from the whole spectrum of mathematics.}
% \subsection{Bulletin de la SMF}
% \begin{macrocode}
%<*bulletin>
-\ProvidesPackage{bulletin}[2002/02/07 v1.6b
+\ProvidesPackage{smfbulletin}[2002/02/07 v1.6b
Fichier additionnel pour le Bulletin de la SMF]
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{smfgen}}
\DeclareOption{master}{\PassOptionsToPackage{master}{smfmulti}}
@@ -4279,7 +4307,7 @@ editorial board of the SMF or from the web site of the SMF.}
% \subsection{Bulletin (fichier pour les auteurs)}
% \begin{macrocode}
%<*bull>
-\ProvidesPackage{bull}[2001/10/17 v1.0c
+\ProvidesPackage{smfbull}[2001/10/17 v1.0c
Fichier additionnel pour la soumission des articles au Bulletin]
\let\ps@copyright\ps@empty
@@ -4377,7 +4405,7 @@ editorial board of the SMF or from the web site of the SMF.}
% \subsection{Cours Sp\'ecialis\'es}
% \begin{macrocode}
%<*courspe>
-\ProvidesPackage{courspe}[2002/09/01 v1.4
+\ProvidesPackage{smfcourspe}[2002/09/01 v1.4
Fichier additionnel pour les Cours Specialises]
\RequirePackageWithOptions{smfgen}
\RequirePackage[courspe]{smfvar}
@@ -4588,7 +4616,7 @@ usually rely on lectures given in a graduate course.}
% \subsection{M\'emoires de la SMF}
% \begin{macrocode}
%<*memoires>
-\ProvidesPackage{memoires}[2003/08/28 v1.4
+\ProvidesPackage{smfmemoires}[2003/08/28 v1.4
Fichier additionnel pour les Memoires de la SMF]
\RequirePackageWithOptions{smfgen}
\def\smf@plaintitre{memoires}
@@ -4652,7 +4680,7 @@ approximately 100-150 pages long.}
% \subsection{Cours Sp\'ecialis\'es (version EDP Sciences)}
% \begin{macrocode}
%<*courspeedp>
-\ProvidesPackage{courspeedp}[2000/02/27 v1.3
+\ProvidesPackage{smfcourspeedp}[2000/02/27 v1.3
Fichier additionnel pour les Cours Specialises (EDP Sciences)]
\PassOptionsToPackage{ptmbf}{smfgen}
\RequirePackageWithOptions{smfgen}
@@ -4800,7 +4828,7 @@ usually rely on lectures given in a graduate course.}
% \subsection{Documents math\'ematiques}
% \begin{macrocode}
%<*documents>
-\ProvidesPackage{documents}[2000/10/12 v1.3b
+\ProvidesPackage{smfdocuments}[2000/10/12 v1.3b
Fichier additionnel pour Documents]
\RequirePackageWithOptions{smfgen}
\def\smf@plaintitre{documents}
@@ -4921,7 +4949,7 @@ usually rely on lectures given in a graduate course.}
% \subsection{S\'eminaires et congr\`es}
% \begin{macrocode}
%<*seminaires>
-\ProvidesPackage{seminaires}[2000/10/12 v1.3b
+\ProvidesPackage{smfseminaires}[2000/10/12 v1.3b
Fichier additionnel pour Seminaires et Congres]
\RequirePackageWithOptions{smfgen}
\def\smf@plaintitre{seminaires}
@@ -4986,7 +5014,7 @@ not make up more than one third of the volume.}
% \subsection{Panoramas et synth\`ese}
% \begin{macrocode}
%<*panoramas>
-\ProvidesPackage{panoramas}[2000/10/13 v1.3b
+\ProvidesPackage{smfpanoramas}[2000/10/13 v1.3b
Fichier additionnel pour Panoramas et Syntheses]
\RequirePackageWithOptions{smfgen}
\def\smf@plaintitre{panoramas}
@@ -5582,7 +5610,7 @@ should be accessible to graduate students.}
% \end{macrocode}
% Ent\^ete.
% \begin{macrocode}
-\ProvidesClass{bourbaki}
+\ProvidesClass{smfbourbaki}
[2003/02/21 v2.1c
Classe LaTeX pour les seminaires Bourbaki
(Asterisque ou Brochure)]
@@ -6151,7 +6179,7 @@ J'ignore l'option brochure.}%
\addto\noextrasfrench{\bbl@deactivate{(}\bbl@deactivate{)}}
% \end{macrocode}
%</upitparen>
-% \section{Style \BibTeX alphabétique}
+% \section{Style \BibTeX\ alphabétique}
%<*smfalpha>
% \begin{macrocode}
%% @BibTeX-style-file{"smfalpha.bst"
@@ -7403,7 +7431,7 @@ FUNCTION {end.bib}
EXECUTE {end.bib}
% \end{macrocode}
%</smfalpha>
-% \section{Style \BibTeX numérique}
+% \section{Style \BibTeX\ numérique}
%<*smfplain>
% \begin{macrocode}
%% @BibTeX-style-file{"smfplain.bst"
diff --git a/macros/latex/contrib/smflatex/smflatex.ins b/macros/latex/contrib/smflatex/smflatex.ins
index 433556c0a8..e3ecc4d02c 100644
--- a/macros/latex/contrib/smflatex/smflatex.ins
+++ b/macros/latex/contrib/smflatex/smflatex.ins
@@ -1,19 +1,25 @@
\NeedsTeXFormat{LaTeX2e}% LaTeX June 94 or later required
\def\batchfile{smflatex.ins}
-\def\smffileversion{v1.5d}
-\def\smffiledate{2018/05/30}
+\def\smffileversion{v1.6}
+\def\smffiledate{2021/05/01}
%%
%% This is the installation file for the smflatex bundle
%% Run LaTeX on this file
%%
-%% (c) 1999-2018 Societe mathematique de France
+%% (c) 1999-2021 Societe mathematique de France
%%
\input docstrip.tex
+%%
+%% The package contains some files
+%% which are only intendedfor internal use of SMF
+%% To unpack them as well, replace \smffalse with \smftrue
+\newif\ifsmf \smffalse
+
\preamble
- This is smflatex \smffileversion (\smffiledate)
+ This is smflatex \smffileversion (released \smffiledate)
LaTeX bundle for the SMF publications
- (c) 1999-2018 Societe mathematique de France
+ (c) 1999-2021 Société mathématique de France
\endpreamble
\declarepreamble\bstfilepreamble
@@ -39,24 +45,28 @@ BibTeX style for the smflatex bundle, version \smffileversion
\dofile{smfhyperref.sty}{hyperref}
% Package de theoremes
\dofile{smfthm.sty}{smfthm}
-% Package pour la ponctuation haute
+\ifsmf
+% Package pour la ponctuation haute incorpore dans smfgen
\dofile{upitparen.sty}{upitparen}
+\fi
% Package de listes
\dofile{smfenum.sty}{smfenum}
% Fichiers de configuration SMF
\dofile{smfgen.sty}{smfgen}
% Fichiers pour les revues
- \dofile{asterisque.sty}{asterisque}
- \dofile{bulletin.sty}{bulletin}
- \dofile{bull.sty}{bull}
- \dofile{courspe.sty}{courspe}
- \dofile{courspeedp.sty}{courspeedp}
- \dofile{documents.sty}{documents}
- \dofile{memoires.sty}{memoires}
- \dofile{panoramas.sty}{panoramas}
- \dofile{seminaires.sty}{seminaires}
-% Bourbaki (Brochure/Astérisque)
- \dofile{bourbaki.cls}{asterki}
+ \dofile{smfbull.sty}{bull}
+\ifsmf
+ \dofile{smfaster.sty}{asterisque}
+ \dofile{smfbulletin.sty}{bulletin}
+ \dofile{smfcourspe.sty}{courspe}
+ \dofile{smfcourspeedp.sty}{courspeedp}
+ \dofile{smfdocuments.sty}{documents}
+ \dofile{smfmemoires.sty}{memoires}
+ \dofile{smfpanoramas.sty}{panoramas}
+ \dofile{smfseminaires.sty}{seminaires}
+% Bourbaki (Brochure/Astérisque)
+ \dofile{smfbourbaki.cls}{asterki}
+\fi
% Package multi
\dofile{smfmulti.sty}{multi}
% Package smfbib