2025-12-19: Pass options to class for manchot-beamer

This commit is contained in:
Moussouni, Yaël
2025-12-19 13:23:03 +01:00
parent e14067536f
commit 900d0fc463
2 changed files with 23 additions and 12 deletions

View File

@@ -31,20 +31,12 @@
\ProvidesClass{manchot-beamer}[2025-05-03] \ProvidesClass{manchot-beamer}[2025-05-03]
\LoadClass[aspectratio=32, compress, 10pt]{beamer}
% Required Packages % Initial packages
\RequirePackage[utf8]{inputenc} % input encoding \RequirePackage[utf8]{inputenc} % input encoding
\RequirePackage[T1]{fontenc} % font encoding \RequirePackage[T1]{fontenc} % font encoding
\RequirePackage{geometry} % page geometry
\RequirePackage{paracol} % multiple columns
\RequirePackage{fancyhdr} % header and footer
\RequirePackage{xcolor} % colours \RequirePackage{xcolor} % colours
\RequirePackage{pagecolor} % page colours
\RequirePackage{setspace} % spacing between lines
\RequirePackage{cuted} % full width strip environment
\RequirePackage{hyperref} % links, references, etc. - must be the last package
% Definitions % Definitions
@@ -84,8 +76,26 @@
% Options % Options
\PassOptionsToClass{aspectratio=32}{beamer}
\PassOptionsToClass{compress}{beamer}
\PassOptionsToClass{10pt}{beamer}
\input{src/beamer_options.tex} \input{src/beamer_options.tex}
\LoadClass{beamer}
% Additional packages
\RequirePackage{geometry} % page geometry
\RequirePackage{paracol} % multiple columns
\RequirePackage{fancyhdr} % header and footer
\RequirePackage{pagecolor} % page colours
\RequirePackage{setspace} % spacing between lines
\RequirePackage{cuted} % full width strip environment
\RequirePackage{hyperref} % links, references, etc. - must be the last package
% Settings % Settings
\input{src/beamer_settings.tex} \input{src/beamer_settings.tex}
@@ -94,5 +104,3 @@
\input{src/beamer_commands.tex} \input{src/beamer_commands.tex}

View File

@@ -254,8 +254,11 @@
\orangefalse \orangefalse
} }
\DeclareOption*{
\PassOptionsToClass{\CurrentOption}{beamer}
}
\ExecuteOptions{onecolumn, white, colour, default, berlin, cold} \ExecuteOptions{onecolumn, white, colour, default, berlin, cold}
\ProcessOptions\relax \ProcessOptions\relax