diff --git a/source/polytechnique.dtx b/source/polytechnique.dtx index 15a67f654122617a1608feee8078cfeb541d6334..ec25a804a61283eb475bb134d8702f4e789dd210 100644 --- a/source/polytechnique.dtx +++ b/source/polytechnique.dtx @@ -19,7 +19,7 @@ % \iffalse %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{polytechnique} -%<package> [2017/09/02 v1.3.5, standard scientific documents layout for Ecole polytechnique (Palaiseau,France).] +%<package> [2020/04/01 v1.3.7, standard scientific documents layout for Ecole polytechnique (Palaiseau,France).] % %<*batchfile> \begingroup @@ -88,6 +88,7 @@ LaTeX version 1999/12/01 or later. %</driver> % \fi % +%\changes{v1.3.7}{2020/04/01}{Gestion de titlepage en fonction de la classe} %\changes{v1.3.5}{2017/09/02}{Travail sur les scripts d'installation, couleurs des logos, ajout d'options, correction de bugs} %\changes{v1.3.4}{2016/01/17}{Correction de bugs, ajout du logo en en-tête, ajout du titre court en en-tête, compatibilité avec d'autres classes} %\changes{v1.3.3}{2015/07/04}{Correction de bugs, inversion des en-têtes exterieur/interieur} @@ -268,7 +269,7 @@ LaTeX version 1999/12/01 or later. % \end{macrocode} % %\paragraph{notitlepage} -%Cette option activée par défaut produit un titre avec logo vertical de l'X, auteur et date sur la première lignes, puis le titre et le sous-titre entre filets horizontaux. +%Cette option activée par défaut pour |article| produit un titre avec logo vertical de l'X, auteur et date sur la première lignes, puis le titre et le sous-titre entre filets horizontaux. % \begin{macrocode} \DeclareOption{notitlepage}{ \renewcommand*{\maketitle}{ @@ -278,7 +279,7 @@ LaTeX version 1999/12/01 or later. % \end{macrocode} % %\paragraph{titlepage} -%Option qui active une page de garde où le titre prend toute la page. La page de garde comporte : +%Option par défaut pour |report| et |book| qui active une page de garde où le titre prend toute la page. La page de garde comporte : %\begin{itemize} %\item les armes de l'École en arrière-plan ; %\item le titre en capitales bleues ; @@ -411,9 +412,21 @@ LaTeX version 1999/12/01 or later. \PassOptionsToPackage{\CurrentOption}{geometry} } % \end{macrocode} -%Enfin, on exécute les options standards utilisées par la classe article. +%On exécute les options titlepage en fonction de la classe. % \begin{macrocode} -\ExecuteOptions{a4paper,notitlepage,oneside} +\@ifclassloaded{book}{ + \ExecuteOptions{titlepage} +}{} +\@ifclassloaded{report}{ + \ExecuteOptions{titlepage} +}{} +\@ifclassloaded{article}{ + \ExecuteOptions{notitlepage} +}{} +% \end{macrocode} +%Enfin, on exécute les options standards. +% \begin{macrocode} +\ExecuteOptions{a4paper,oneside} \ProcessOptions* % \end{macrocode} %\subsection{Chargement des packages externes} diff --git a/source/polytechnique.pdf b/source/polytechnique.pdf index 1bb437a187453ca7d974f445b7d4163f005ba75e..95b2c621bfd9f5ab6b5de9f12b50d39b03cccfb1 100644 Binary files a/source/polytechnique.pdf and b/source/polytechnique.pdf differ diff --git a/source/polytechnique.sty b/source/polytechnique.sty index 7103b58fc7cfafff613e1f09607970b517e5f47b..957de57a70dc8d6ba1b887bff0a1393a8cac1625 100644 --- a/source/polytechnique.sty +++ b/source/polytechnique.sty @@ -20,7 +20,7 @@ %% LaTeX version 1999/12/01 or later. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{polytechnique} - [2017/09/02 v1.3.5, standard scientific documents layout for Ecole polytechnique (Palaiseau,France).] + [2020/04/01 v1.3.7, standard scientific documents layout for Ecole polytechnique (Palaiseau,France).] %%\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 @@ -158,7 +158,16 @@ \DeclareOption*{ \PassOptionsToPackage{\CurrentOption}{geometry} } -\ExecuteOptions{a4paper,notitlepage,oneside} +\@ifclassloaded{book}{ + \ExecuteOptions{titlepage} +}{} +\@ifclassloaded{report}{ + \ExecuteOptions{titlepage} +}{} +\@ifclassloaded{article}{ + \ExecuteOptions{notitlepage} +}{} +\ExecuteOptions{a4paper,oneside} \ProcessOptions* \RequirePackage{calc} \RequirePackage{xcolor}