From 821b2dacd3ea24b3eb38073ea20b81dd8bd12120 Mon Sep 17 00:00:00 2001 From: Jeff LANCE Date: Tue, 22 Mar 2016 13:10:18 +0100 Subject: [PATCH] change name from cours_v2 to cours_beamer --- cours/cours_beamer.cls | 134 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 cours/cours_beamer.cls diff --git a/cours/cours_beamer.cls b/cours/cours_beamer.cls new file mode 100644 index 0000000..d6a6bd8 --- /dev/null +++ b/cours/cours_beamer.cls @@ -0,0 +1,134 @@ +%%% +%%% +%%% Classe : calculmental.cls +%%% Version : 1.0 +%%% Date : 08/12/14 +%%% Auteur : Jeff LANCE +%%% +%%% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{cours_beamer}[2014/12/08 Slides de cours, v1.0] + + +%-- classe de base +\LoadClass{beamer} +%-- % + + +%-- extensions +% perso +\RequirePackage{couleurs} +\RequirePackage{commun} +%-- % + + +%-- definitions +%-- % + + +%-- paramètrages +\usetheme{Madrid} +\usefonttheme{serif} +\setbeamerfont{enumerate item}{family=\sffamily} + +\setbeamertemplate{navigation symbols}{% + \insertframenavigationsymbol + \insertsectionnavigationsymbol +} +%-- % + + +%% MACROS : DEBUT +\makeatletter + +%-- Macros personnelles +% \newcounter{ctrTime} +% \newcommand{\decompte}[1]{% +% \setcounter{ctrTime}{#1} +% \multido{\n=1+1}{#1}{% +% \only<\n>{% +% \begin{flushright}\alert{ Il reste \arabic{ctrTime} s. }\end{flushright}% +% \transduration{1} +% } +% \addtocounter{ctrTime}{-1} +% } +% } + + +\newcommand{\titre}[4]{% + \title{#1} + \subtitle{Cours} + \date{#2} + \author{#3} + \institute{#4} +} + + +\newcommand{\debut}{% + \begin{frame} + \titlepage + + \transduration{3} + \end{frame} + + \begin{frame} + \centering + Voici un rapide calcul mental pour tester votre compréhension du cours.\\~\\ + \begin{itemize}[<+-|alert@+>] + \item Vous répondrez sur la feuille qui vous a été distribuée. + \item Vous avez 60 secondes pour répondre à chaque question. + \item Un compte à rebours apparaîtra en bas à droite vous indiquant le temps restant pour répondre. + \item C'est un calcul mental, la calculatrice n'est donc pas autorisée. + \end{itemize} + + \only<5->{Bonne chance !} + + \only<3>{ + \decompte{30} + } + \transduration{4} + \end{frame} +} + + +\newcounter{ctrQuest} +\NewDocumentEnvironment{questions}{O{60}}{ % begin + \stepcounter{ctrQuest} + \section{Question \usecounter{ctrQuest}} + \begin{frame} + \centering + Question \usecounter{ctrQuest}\transduration{3} + \end{frame} + \begin{frame} + \centering + \begin{beamerboxesrounded}{Q\usecounter{ctrQuest}.} +} { % end + \end{beamerboxesrounded} % + \decompte{#1} % + \end{frame} % +} + + +\newcommand{\fin}{% + \begin{frame} + \centering + C'est fini !\transduration{3} + \end{frame} + + + \section{Index} + \begin{frame} + \begin{center}{\Large Index des questions}\end{center} + \tableofcontents + \end{frame} +} +%--% + + +% Macros modifiées + +% - % + +\makeatother +%% MACROS : FIN