1. Sébastien Mengin
  2. vuiprep

Commits

Sébastien Mengin  committed 9c82a95

- titre des parties (en cours)
- couleurs dans les tableaux (exemple)
- correction d'un bug pour l'affichage des corrections des Vrai ou faux
- reprise de certains environnement theorem-like
- suppression de la numérotation des démonstration pour toutes les matières
- ajout de plusieurs environnements pour la chimie
- correction d'un bug : s/\num/resumenum/

  • Participants
  • Parent commits 2d65f2e
  • Branches default

Comments (0)

Files changed (2)

File maquette-classes-prepas.tex

View file
 \begin{cours}
   \index[comp]{savoir lire}
 
+\rowcolors{2}{}{bleupale}
+\begin{tabular}{ll}
+  \toprule
+    \bfseries Domaine                         & \bfseries Ordre de grandeur \tabularnewline \midrule
+    Plus petite tension mesurée               & \SI{10}{\femto\volt} \tabularnewline
+    Influx nerveux humain                     & \SI{70}{\milli\volt} \tabularnewline
+    Pile AAA                                  & \SI{1,5}{\volt} \tabularnewline
+    Électricité domestique (tension nominale) & \SI{230}{\volt} \tabularnewline
+    Anguille                                  & \SI{500}{\volt} \tabularnewline
+    Alimentation des métros                   & \SI{750}{\volt} \tabularnewline
+    Étincelles (vêtements en polaire)         & \SI{1}{\kilo\volt} \tabularnewline
+    Défibrilateur, clôture électrique         & \SI{5}{\kilo\volt} \tabularnewline
+    Alimentation des trains                   & \SI{25}{\kilo\volt} \tabularnewline
+    Pistolet paralysant                       & \SI{50}{\kilo\volt} \tabularnewline
+    Éclair                                    & \SI{50}{\mega\volt}\tabularnewline\bottomrule
+  \end{tabular}
+
   \index{forces}
 
   \section{Forces volumiques et surfaciques}
 
     \item la question.
     \end{questions}
+
+    Du texte interméditaire.
+
+    \begin{questions}[resume]
+      \item Une dernière question.
+      \end{questions}
   \end{application}
 
     \begin{exemple}
 
 \end{synthese}
 
-% \titreduchapitreencours{Mon joli titre de substitution}
-
 \begin{exercices}
 
   \begin{ExosVF}

File vuiprep.cls

View file
 % \RequirePackage[marginal,bottom]{footmisc}
 
 % Couleurs
-\RequirePackage{xcolor}
+\RequirePackage[table]{xcolor}
 \definecolor{bleufonce}{cmyk}{1,0,0,0.4} % <- Ok pour la maquette,
                                          % mais quand les éléments
                                          % seront validés, on sera
 \newcommand\TitlePartFont{%
   \normalfont
   \sffamily
-  \@setfontsize\TitlePartFont{48pt}{58}%
+  \@setfontsize\TitlePartFont{28pt}{30pt}%
   \bfseries
-  \color{bleufonce}%
+  \color{white}%
 }
 \newcommand\ChapterMinitocFont{%
   \normalfont
 \newcommand\PartNameFont{%
   \normalfont
   \sffamily
-  \huge
-  % \color{white}%
+  \LARGE
+  \bfseries
+  \color{bleufonce}%
 }
 \newcommand\ChapterHeadFont{%
   \normalfont
   \markboth{}{}%
   {%
     \normalfont\sffamily
-    \centering
+    \raggedright
     % \vspace*{2cm}
-    % \begin{tikzpicture}[overlay,remember picture]
-    %   \fill[bleuclair] (0,-1) circle (3.5cm);
-    % \end{tikzpicture}\par
+    \hspace*{-2cm}\ori@includegraphics{%
+      ./elements-graphiques-classe-vuiprep/bandeaux-parties}
+    \par
     {%
       \ifnum \c@secnumdepth >-2\relax
+      \vspace{-6cm}
         \PartNameFont
         \partname
       \else
         ~
       \fi
     }
-    \par\addvspace{0pt}
+    \par\vspace{1cm}
     {%
       \TitlePartFont
       \MakeUppercase{#2}\par
                             % hspace ci-dessous pour obtenir
                             % l'alignement du titre du théorème avec
                             % son contenu
-            rectangle, 
-            rounded corners=2pt,
-            minimum width=13.45cm, 
-            text width=12cm] at (-.35,.175) {%
+            % rectangle, 
+            % rounded corners=2pt,
+            % minimum width=13.45cm, 
+            % text width=12cm
+            ] at (0,.1) {%
         {%
           \TitleTheoremLikeFont
-          \hspace*{-5mm} % alignement du titre avec le contenu
           \lemmename{} \arabic{chapter}.\arabic{theoreme}. #1%
         }%
       };
       \draw[ % Filet sous le titre
             bleufonce,
-            line width=.35pt] (-.36,-.3) -- (14.5,-.3) ;
+            line width=.35pt] (-.36,-.4) -- (13.62,-.4) ;
     \end{tikzpicture}%
     \par\nobreak\vspace{3mm}\nobreak\ignorespaces}{%
   \end{filettheoreme}
     \noindent
     \textcolor{bleufonce}{{%
         \TitleTheoremLikeFont
-        \preuvename{}\ifMaths\relax\else\space\arabic{chapter}.\arabic{preuve}\fi%
+        \preuvename{}%
+                     % \ifMaths\relax\else\space\arabic{chapter}.\arabic{preuve}\fi
+                     % finalement on ne numérote jamais les
+                     % démonstrations, ni en maths ni en aucune autre
+                     % matière...
+        % 
         . #1%
     }}%
     \par\nobreak\ignorespaces}{%
   \end{exemple}%
 }
 
+\newenvironment{regle}{%
+  \renewcommand\exemplename{R\`egle}\begin{exemple}}{%
+  \end{exemple}%
+}
+
 \newenvironment{encadresimple}{%
   \renewcommand\exemplename{}\begin{exemple}}{%
   \end{exemple}%
 % alinéa
 
 \newenvironment{paragraphe}{%
-  \if@nobreak
+ \if@nobreak
   \else
-  \par\vspace{\baselineskip}  \unless\if@nobreak \goodbreak \fi%
+  \par\vspace{\baselineskip}\goodbreak
   \makebox[0cm]{\hspace{-\parindent}%
     {\color{bleufonce}$\blacktriangleright$}}%
   \fi}{}
 % sans interrompre la numérotation (mais en sortant de
 % l'environnement).
 \newcommand\interenum[1]{%
-  \xdef\num{\the\csname c@\@enumctr\endcsname}%
+  \xdef\resumenum{\the\csname c@\@enumctr\endcsname}%
   \xdef\@@currenvir{\@currenvir}%
   \expandafter\end\expandafter{\@currenvir}
   #1
   \expandafter\begin\expandafter{\@@currenvir}
-  \setcounter{\@enumctr}{\num}%
+  \setcounter{\@enumctr}{\resumenum}%
 }
 
 \newenvironment{questions}[1][]{%
 % environnements car la méthode automatique les utilise. En revanche,
 % on les rend privés.
 \newenvironment{@CorrExosVF}{%
+  \ExoVFtrue
   \setcounter{corrigeexo}{0}%
   \section*{Corrig\'es des Vrai/Faux \bighrulefill}%(
   \nonbreak{3}%
   \setlist[enumerate]{label={\ItemVraiOuFauxFont\alph{enumi})},
     noitemsep, topsep=0pt, parsep=0pt, partopsep=0pt}%
 }
-{}
+{\ExoVFfalse}
 \newenvironment{@CorrExosQCM}{%
   \setcounter{corrigeexo}{0}%
   \section*{Corrig\'es des QCM \bighrulefill}
 {}
 
 \newif\ifExoGuide\ExoGuidefalse
+\newif\ifExoVF\ExoVFfalse
 \newcounter{corrigeexo}[section]
 \newenvironment{@corrige}{%
   \par\addvspace{\baselineskip}\goodbreak
   \refstepcounter{corrigeexo}%
-  {%$
+  {%
+    \ifExoVF\relax
+    \else
     \noindent\AnswerFont%
     Exercice\space 
     \ifExoGuide
       \Alph{corrigeexo}
     \else
       \arabic{corrigeexo}
-    \fi}%
+    \fi
+    \fi
+  }%
   \par\ignorespaces
 }
 {\par\addvspace{\baselineskip}}