Skip to content
Snippets Groups Projects
slides.sty 1.54 KiB
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{slides}[2019/13/10 Slides Package - Olivier Cots]

% --------------------------------------------------------------------------------
% Package loading
\RequirePackage{xkeyval} % utile pour les options avec key-value

% --------------------------------------------------------------------------------
% Declaration de variables de condition et options

% Condition pour poly vs slides
\newif\ifSLIDES

    %\SLIDESfalse          % poly
    \SLIDEStrue            % slides sous beamer

% Condition pour poly vs autres : si slides est faux
\newif\ifPOLY

%    \POLYfalse             % TD ou Exam

% Condition si slides pour couleurs claires ou sombres
\newif\ifLIGHT

    \DeclareOptionX{dark}{\LIGHTfalse} % sombres
    \DeclareOptionX{light}{\LIGHTtrue} % claires
    \ExecuteOptionsX{dark} % option par défaut

% Condition si affichage en noir et blanc ou en couleur
\newif\ifBANDW

    \DeclareOptionX{blackandwhite}{\BANDWtrue} % black and white
    \DeclareOptionX{colored}{\BANDWfalse} % black and white
    \ExecuteOptionsX{colored} % option par défaut

% Option fiche or not fiche
\newif\ifFICHE

    \FICHEfalse

% On execute les options et on passe au latex classique
\ProcessOptionsX\relax
%\ProcessOptions\relax % terminates the option processing.

% --------------------------------------------------------------------------------
% Mes macros et autres packages en commun entre slides, poly, etc.
\input{defs_packages}
\input{defs_macros}
\input{defs_styles}

%
\endinput % this must be the last command