Skip to content
Snippets Groups Projects
Commit c9561f20 authored by Sosthène GUéDON's avatar Sosthène GUéDON
Browse files

Merge branch 'master' into 'master'

Gestion de titlepage en fonction de la classe du document

See merge request typographix/polytechnique!5
parents d4915d31 051e73a2
No related branches found
No related tags found
2 merge requests!9updating documentation,!5Gestion de titlepage en fonction de la classe du document
......@@ -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