Skip to content

Commit 1287667

Browse files
committed
Update beamer-polymtl
1 parent c82ebef commit 1287667

File tree

1 file changed

+67
-43
lines changed

1 file changed

+67
-43
lines changed

beamer-polymtl.cls

Lines changed: 67 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@
66
\NeedsTeXFormat{LaTeX2e}
77
\ProvidesClass{beamer-polymtl}[2026-01-01, v0.1]
88
\PassOptionsToPackage{svgnames}{xcolor}
9-
\LoadClass[compress,10pt,aspectratio=169,serif,professionalfont]{beamer}
9+
\DeclareOption*{%
10+
\PassOptionsToClass{\CurrentOption}{beamer}%
11+
}
12+
\ProcessOptions\relax
13+
\LoadClass[compress,aspectratio=169]{beamer}
1014

1115
% Packages nécessaires
1216
\usepackage[french]{babel}
@@ -19,15 +23,12 @@
1923
\usepackage{amsmath,amsfonts,amssymb,amsthm,bbm}
2024
\usepackage{textcase,regexpatch}
2125

22-
% \usepackage{enumitem}
23-
% \setlist[itemize]{label=$\rhd$}
24-
2526
% Couleurs de l'identité visuelle de PolyMtl
2627
% Mises à jour suite à la nouvelle identité (automne 2025): voir https://www.polymtl.ca/salle-de-presse/logos-et-normes-graphiques
27-
\definecolor{RPoly}{RGB}{237,28,36}
28-
\definecolor{OPoly}{RGB}{241,90,34}
29-
\definecolor{VPoly}{RGB}{37,179,75}
30-
\definecolor{BPoly}{RGB}{0,189,242}
28+
\definecolor{RPoly}{RGB}{192,23,29}
29+
\definecolor{OPoly}{RGB}{192,71,27}
30+
\definecolor{VPoly}{RGB}{32,154,65}
31+
\definecolor{BPoly}{RGB}{0,147,192}
3132

3233
% Ces deux couleurs ne font pas partie de l'identité, mais contrastent bien.
3334
\definecolor{GPoly}{RGB}{166,168,171}
@@ -39,8 +40,9 @@
3940
% Texte
4041
%% Polices
4142

42-
\usepackage{pxfonts}
43-
\usepackage{eulervm}
43+
% \usepackage{pxfonts}
44+
% \usepackage{eulervm}
45+
\usefonttheme[onlymath]{serif}
4446

4547
\setbeamerfont{normal text}{series=\mdseries}
4648
\setbeamerfont{alerted text}{series=\bfseries}
@@ -63,6 +65,8 @@
6365

6466
\setbeamerfont{section in head/foot}{size=\footnotesize}
6567

68+
% \setbeamerfont{page number in head/foot}{series=\mdseries, size=\tiny}
69+
6670
%% Couleurs
6771
\setbeamercolor{normal text}{fg=black}
6872
\setbeamercolor{title}{fg=black}
@@ -78,8 +82,8 @@
7882
\setbeamercolor{section title}{bg=primary, fg=white}
7983
\setbeamercolor{part title}{bg=primary, fg=white}
8084

81-
\setbeamercolor{section in head/foot}{bg=primary,fg=white}
82-
\setbeamercolor{frametitle}{bg=primary!10,fg=primary}
85+
\setbeamercolor{section in head/foot}{bg=primary!10,fg=primary}
86+
\setbeamercolor{frametitle}{bg=primary,fg=white}
8387

8488
% Thèmes généraux
8589
\useinnertheme{rectangles}
@@ -122,28 +126,33 @@
122126
% \end{beamercolorbox}%
123127
% Second box, right-aligned
124128

129+
% \defbeamertemplate*{headline}{}
130+
% {%
131+
% \begin{beamercolorbox}[wd=\paperwidth,center]{section in head/foot}
132+
% \vskip2.5ex
133+
% \vskip-\baselineskip
134+
% \insertnavigation{\paperwidth}%
135+
% \vskip1.125ex
136+
% \end{beamercolorbox}%
137+
% \ifbeamer@theme@subsection%
138+
% \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
139+
% \end{beamercolorbox}
140+
% \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
141+
% leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
142+
% \usebeamerfont{subsection in head/foot}\usebeamertemplate{subsection in head/foot}
143+
% \end{beamercolorbox}%
144+
% \fi%
145+
% }
146+
125147
\defbeamertemplate*{headline}{}
126-
{%
127-
\begin{beamercolorbox}[wd=\paperwidth,center]{section in head/foot}
128-
\vskip2.5ex
129-
\vskip-\baselineskip
130-
\insertnavigation{\paperwidth}%
131-
\vskip1.125ex
132-
\end{beamercolorbox}%
133-
\ifbeamer@theme@subsection%
134-
\begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
135-
\end{beamercolorbox}
136-
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
137-
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
138-
\usebeamerfont{subsection in head/foot}\usebeamertemplate{subsection in head/foot}
139-
\end{beamercolorbox}%
140-
\fi%
148+
{
149+
141150
}
142151

143152
\setbeamertemplate{frametitle}{
144153
\vskip-0.035cm
145154
\begin{beamercolorbox}[wd=\paperwidth,ht=0.5cm,dp=0.2cm,left]{frametitle}
146-
\hspace{0.15cm}%
155+
\hspace{0.2cm}%
147156
\insertframetitle%
148157
\ifx\insertframesubtitle\@empty
149158
% no subtitle → do nothing
@@ -155,23 +164,37 @@
155164
}
156165

157166

158-
% Pied de page
167+
% % Pied de page
168+
% \setbeamertemplate{footline}{
169+
% \hbox{
170+
% \begin{beamercolorbox}[wd=0.9\paperwidth, ht=2.25ex, dp=1ex, left]{white}
171+
% \hspace{0.3cm}\insertframenumber\,/\,\inserttotalframenumber
172+
% % \vspace{0.2cm}
173+
% \end{beamercolorbox}
174+
% \begin{beamercolorbox}[wd=0.1\paperwidth, ht=2.25ex, dp=1ex, left]{white}
175+
% \vspace{-0.1cm}
176+
% \begin{tikzpicture}
177+
% \fill[RPoly] (0,0) rectangle (0.25,0.25);
178+
% \fill[OPoly] (0.25,0) rectangle (0.5,0.25);
179+
% \fill[VPoly] (0.5,0) rectangle (0.75,0.25);
180+
% \fill[BPoly] (0.75,0) rectangle (1.0,0.25);
181+
% \end{tikzpicture}
182+
% \end{beamercolorbox}
183+
% }
184+
% }
185+
159186
\setbeamertemplate{footline}{
160-
\hbox{
161-
\begin{beamercolorbox}[wd=0.9\paperwidth, ht=2.25ex, dp=1ex, left]{white}
162-
\hspace{0.3cm}\insertframenumber\,/\,\inserttotalframenumber
163-
% \vspace{0.2cm}
187+
\begin{beamercolorbox}[wd=\paperwidth, ht=2.25ex, dp=1ex, right]{white}
188+
% \usebeamerfont{page number in head/foot}
189+
{\bfseries\tiny \insertframenumber\,/\,\inserttotalframenumber}
190+
\hspace{0.2cm}
164191
\end{beamercolorbox}
165-
\begin{beamercolorbox}[wd=0.1\paperwidth, ht=2.25ex, dp=1ex, left]{white}
166-
\vspace{-0.1cm}
167-
\begin{tikzpicture}
168-
\fill[RPoly] (0,0) rectangle (0.25,0.25);
169-
\fill[OPoly] (0.25,0) rectangle (0.5,0.25);
170-
\fill[VPoly] (0.5,0) rectangle (0.75,0.25);
171-
\fill[BPoly] (0.75,0) rectangle (1.0,0.25);
172-
\end{tikzpicture}
173-
\end{beamercolorbox}
174-
}
192+
\begin{beamercolorbox}[wd=\paperwidth,center]{section in head/foot}
193+
\vskip2.5ex
194+
\vskip-\baselineskip
195+
\insertnavigation{\paperwidth}%
196+
\vskip1.125ex
197+
\end{beamercolorbox}%
175198
}
176199

177200
% Page de titre
@@ -219,6 +242,7 @@
219242

220243
\AtBeginSection{
221244
\begin{frame}
245+
\frametitle{Plan de cours}
222246
\sectionpage
223247
\end{frame}
224248
}

0 commit comments

Comments
 (0)