use moloch instead of metropolis (#4)

This commit is contained in:
Mylloon 2024-08-22 19:39:56 +02:00
parent 214a5e3300
commit 9b2ed866ce
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -27,14 +27,11 @@
\MakeOuterQuote{"} \MakeOuterQuote{"}
\fi \fi
\RequirePackage{microtype} % Police % Moloch avec barre de progression
% Metropolis + barre de progression + numéro de page
\usetheme[ \usetheme[
progressbar=frametitle, progressbar=frametitle,
numbering=fraction, block=fill,
block=fill ]{moloch}
]{metropolis}
% Renomme la table des matières % Renomme la table des matières
\AtBeginDocument{ \AtBeginDocument{
@ -75,12 +72,15 @@
\setbeamercolor*{palette primary}{use=structure,fg=structure.fg} \setbeamercolor*{palette primary}{use=structure,fg=structure.fg}
\else \else
% Augmente l'épaisseur de la barre de progression sur les diapos % Augmente l'épaisseur de la barre de progression sur les diapos
\setlength{\metropolis@progressinheadfoot@linewidth}{0.8pt} \setlength{\moloch@progressinheadfoot@linewidth}{0.8pt}
\fi \fi
% Point au lieu de carré dans les listes % Point au lieu de carré dans les listes
\setbeamertemplate{itemize items}[circle] \setbeamertemplate{itemize items}[circle]
% Numéros de pages
\setbeamertemplate{page number in head/foot}[appendixframenumber]
% Métadonnées % Métadonnées
\hypersetup{ \hypersetup{
pdfsubject={Présentation}, pdfsubject={Présentation},
@ -102,10 +102,10 @@
\setbeamertemplate{section in toc}[sections numbered] \setbeamertemplate{section in toc}[sections numbered]
% Police % Police
\RequirePackage{microtype}
\RequirePackage{lmodern} \RequirePackage{lmodern}
% Inverse titre court/titre long dans le plan % Inverse titre court/titre long dans le plan
\RequirePackage{etoolbox}
\makeatletter \makeatletter
\patchcmd{\beamer@section}{{#2}{\the\c@page}}{{#1}{\the\c@page}}{}{} \patchcmd{\beamer@section}{{#2}{\the\c@page}}{{#1}{\the\c@page}}{}{}
\patchcmd{\beamer@section}{{\the\c@section}{\secname}}{{\the\c@section}{#1}}{}{} \patchcmd{\beamer@section}{{\the\c@section}{\secname}}{{\the\c@section}{#1}}{}{}
@ -117,50 +117,8 @@
% Pas de préfix pour les figures % Pas de préfix pour les figures
\RequirePackage[figurename=]{caption} \RequirePackage[figurename=]{caption}
% Support des sous-titres % Sous-titres
\makeatletter
\newcommand\startsubtitle{
\renewcommand{\metropolis@frametitlestrut@start}{
\rule{0pt}{1ex +
\totalheightof{
\ifcsdef{metropolis@frametitleformat}{\metropolis@frametitleformat X}{X}
}
}
}
\renewcommand{\metropolis@frametitlestrut@end}{
\rule[-3ex]{0pt}{\metropolis@frametitle@padding}
}
}
\newcommand\stopsubtitle{
\renewcommand{\metropolis@frametitlestrut@start}{
\rule{0pt}{\metropolis@frametitle@padding +
\totalheightof{
\ifcsdef{metropolis@frametitleformat}{\metropolis@frametitleformat X}{X}
}
}
}
\renewcommand{\metropolis@frametitlestrut@end}{
\rule[-\metropolis@frametitle@padding]{0pt}{\metropolis@frametitle@padding}
}
}
\makeatother
\setbeamercolor{framesubtitle}{fg=white}
\setbeamerfont{framesubtitle}{series=\mdseries} \setbeamerfont{framesubtitle}{series=\mdseries}
\addtobeamertemplate{frametitle}{
\ifx\insertframesubtitle\empty\else
\startsubtitle
\fi
}{
\ifx\insertframesubtitle\empty\else
\vspace{-4ex}
\usebeamerfont{framesubtitle}
\usebeamercolor[fg]{framesubtitle}
\insertframesubtitle
\stopsubtitle
\fi
}
% Souligne mieux les mots % Souligne mieux les mots
\newcommand{\ul}[1]{\underline{\smash{#1}}} \newcommand{\ul}[1]{\underline{\smash{#1}}}