Skip to content
Snippets Groups Projects
Commit 051e73a2 authored by Louis Cousturian's avatar Louis Cousturian
Browse files

Gestion de titlepage en fonction de la classe du document

parent a45a5b09
No related branches found
No related tags found
No related merge requests found
......@@ -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}
......
No preview for this file type
......@@ -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}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment