2016-03-22 11:49:55 +00:00
|
|
|
%%%
|
|
|
|
%%%
|
|
|
|
%%% Classe : calculmental.cls
|
|
|
|
%%% Version : 1.0
|
|
|
|
%%% Date : 08/12/14
|
|
|
|
%%% Auteur : Jeff LANCE
|
|
|
|
%%%
|
|
|
|
%%%
|
|
|
|
|
|
|
|
\NeedsTeXFormat{LaTeX2e}
|
|
|
|
\ProvidesClass{calculmental}[2014/12/08 Classe de diaporama de calcul mental, v1.0]
|
|
|
|
|
|
|
|
|
|
|
|
%-- classe de base
|
2016-05-12 19:55:28 +00:00
|
|
|
\LoadClassWithOptions{beamer}
|
2016-05-28 21:26:15 +00:00
|
|
|
%--%
|
|
|
|
|
2016-03-22 11:49:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
%-- extensions
|
|
|
|
% perso
|
|
|
|
\RequirePackage{couleurs}
|
|
|
|
\RequirePackage{commun}
|
2016-05-11 20:54:03 +00:00
|
|
|
\RequirePackage{shortcuts}
|
2016-05-28 21:26:15 +00:00
|
|
|
%--%
|
|
|
|
|
2016-03-22 11:49:55 +00:00
|
|
|
|
|
|
|
|
2016-09-18 19:05:03 +00:00
|
|
|
%-- definitions
|
|
|
|
% maincolor
|
|
|
|
% option de classe
|
|
|
|
% couleur générale du beamer
|
|
|
|
\def\maincolor{lapislazuli}%
|
|
|
|
\define@key{calculmental.cls}{maincolor}[lapislazuli]{%
|
|
|
|
\def\maincolor{#1}%
|
|
|
|
}
|
|
|
|
%--%
|
|
|
|
|
|
|
|
|
|
|
|
%-- options
|
|
|
|
\ExecuteOptionsX{maincolor}
|
|
|
|
\ProcessOptionsX
|
|
|
|
%--%
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-05-12 19:55:28 +00:00
|
|
|
%
|
|
|
|
% \toggletrue{calculmental}
|
|
|
|
%
|
2016-03-22 11:49:55 +00:00
|
|
|
|
|
|
|
|
2016-05-28 21:26:15 +00:00
|
|
|
|
2016-03-22 11:49:55 +00:00
|
|
|
%-- paramètrages
|
2016-05-11 20:54:03 +00:00
|
|
|
\graphicspath{{images/}}
|
|
|
|
|
2016-03-22 11:49:55 +00:00
|
|
|
\usetheme{Madrid}
|
2016-09-18 19:05:03 +00:00
|
|
|
\useinnertheme{circles}
|
|
|
|
\useoutertheme{default}
|
|
|
|
\usefonttheme{professionalfonts}
|
|
|
|
\usecolortheme[named=\maincolor]{structure}
|
2016-03-22 11:49:55 +00:00
|
|
|
\setbeamerfont{enumerate item}{family=\sffamily}
|
|
|
|
|
|
|
|
\setbeamertemplate{navigation symbols}{%
|
|
|
|
\insertframenavigationsymbol
|
|
|
|
\insertsectionnavigationsymbol
|
|
|
|
}
|
2016-09-18 19:05:03 +00:00
|
|
|
|
|
|
|
% ToC
|
|
|
|
% change l'espace vertical entre les sections
|
|
|
|
\patchcmd{\beamer@sectionintoc}
|
|
|
|
{\vfill}
|
|
|
|
{\setlength{\itemsep}{10pt}\vskip\itemsep}
|
|
|
|
{}
|
|
|
|
{}
|
|
|
|
% change le symbole pour lister
|
|
|
|
\defbeamertemplate{section in toc}{bullets}{%
|
|
|
|
\leavevmode
|
|
|
|
\parbox[t]{1em}{\textbullet\hfill}%
|
|
|
|
\parbox[t]{\dimexpr\textwidth-1em\relax}{\inserttocsubsection}\par
|
|
|
|
}
|
2016-05-28 21:26:15 +00:00
|
|
|
%--%
|
|
|
|
|
2016-03-22 11:49:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
%% MACROS : DEBUT
|
|
|
|
\makeatletter
|
|
|
|
|
|
|
|
%-- Macros personnelles
|
2016-03-31 19:41:55 +00:00
|
|
|
\newcounter{decomptecounter}
|
2016-03-22 11:49:55 +00:00
|
|
|
\newcommand{\decompte}[1]{%
|
2016-03-31 19:41:55 +00:00
|
|
|
\setcounter{decomptecounter}{#1}
|
2016-03-22 11:49:55 +00:00
|
|
|
\multido{\n=1+1}{#1}{%
|
|
|
|
\only<\n>{%
|
2016-03-31 19:41:55 +00:00
|
|
|
\begin{flushright}\alert{ Il reste \arabic{decomptecounter} s. }\end{flushright}%
|
2016-03-22 11:49:55 +00:00
|
|
|
\transduration{1}
|
|
|
|
}
|
2016-03-31 19:41:55 +00:00
|
|
|
\addtocounter{decomptecounter}{-1}
|
2016-03-22 11:49:55 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2018-09-25 04:42:35 +00:00
|
|
|
% \titre{TITRE}{SOUS-TITRE}{ANNÉE}{LIEU}
|
|
|
|
% defini le titre du document
|
2016-03-22 11:49:55 +00:00
|
|
|
\newcommand{\titre}[4]{%
|
|
|
|
\title{#1}
|
2018-09-25 04:42:35 +00:00
|
|
|
\subtitle{#2}
|
|
|
|
\date{#3}
|
|
|
|
\author{Calcul mental}
|
2016-03-22 11:49:55 +00:00
|
|
|
\institute{#4}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2016-09-22 09:20:37 +00:00
|
|
|
\NewDocumentCommand \debut { s }{%
|
2018-09-25 04:42:35 +00:00
|
|
|
\begin{frame}[plain]
|
2016-03-22 11:49:55 +00:00
|
|
|
\titlepage
|
|
|
|
\transduration{3}
|
2018-09-25 04:42:35 +00:00
|
|
|
\end{frame}
|
|
|
|
|
|
|
|
\addtocounter{framenumber}{-1}
|
2016-03-22 11:49:55 +00:00
|
|
|
|
|
|
|
\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.
|
2016-03-31 17:49:20 +00:00
|
|
|
\item Le temps pour répondre à chaque question vous est indiqué au début de chacune d'elle.
|
2016-03-22 11:49:55 +00:00
|
|
|
\item Un compte à rebours apparaîtra en bas à droite vous indiquant le temps restant pour répondre.
|
2016-09-22 09:20:37 +00:00
|
|
|
\IfBooleanTF #1 {
|
|
|
|
\item Même si cette activité est appelée << calcul mental >>, vous avez le droit à la calculatrice !
|
|
|
|
}{
|
|
|
|
\item C'est un calcul mental, la calculatrice n'est donc pas autorisée.
|
|
|
|
}
|
2016-03-22 11:49:55 +00:00
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
\only<5->{Bonne chance !}
|
|
|
|
|
|
|
|
\only<3>{
|
|
|
|
\decompte{30}
|
|
|
|
}
|
|
|
|
\transduration{4}
|
|
|
|
\end{frame}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2016-05-12 19:55:28 +00:00
|
|
|
% \newcounter{cqcm}
|
|
|
|
% \NewDocumentEnvironment{qcm}{ G{60} }{ % begin
|
|
|
|
% \stepcounter{cqcm}
|
|
|
|
% \section{Question \usecounter{cqcm}\ }
|
|
|
|
% \begin{frame}
|
|
|
|
% \centering
|
|
|
|
% Question \usecounter{cqcm}\transduration{3}
|
|
|
|
% \end{frame}
|
|
|
|
% \begin{frame}
|
|
|
|
% \centering
|
|
|
|
% \begin{beamerboxesrounded}{Q\usecounter{cqcm}.\ }
|
|
|
|
% }{ % end
|
|
|
|
% \end{beamerboxesrounded} %
|
|
|
|
% \decompte{#1} %
|
|
|
|
% \end{frame} %
|
|
|
|
% }
|
2016-03-22 11:49:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
\newcommand{\fin}{%
|
|
|
|
\begin{frame}
|
|
|
|
\centering
|
|
|
|
C'est fini !\transduration{3}
|
|
|
|
\end{frame}
|
|
|
|
|
|
|
|
|
2016-05-12 19:55:28 +00:00
|
|
|
\section*{Index}
|
2016-03-22 11:49:55 +00:00
|
|
|
\begin{frame}
|
|
|
|
\begin{center}{\Large Index des questions}\end{center}
|
|
|
|
\tableofcontents
|
|
|
|
\end{frame}
|
|
|
|
}
|
|
|
|
%--%
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-05-28 21:26:15 +00:00
|
|
|
%-- Macros modifiées
|
|
|
|
%--%
|
2016-03-22 11:49:55 +00:00
|
|
|
|
|
|
|
\makeatother
|
|
|
|
%% MACROS : FIN
|