Pas Correction
Pas Correction
Pas Correction
Stéphane Pasquet
Sommaire
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Appel de l’extension . . . . . . . . . . . . . . . . . . . . . . . 2
4 Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5 Structure du document . . . . . . . . . . . . . . . . . . . . . 2
5.1 Ce que fait l’extension . . . . . . . . . . . . . . . . . . . . 3
5.1.1 Si l’option « sujet » est présente . . . . . . . . . . . . 3
5.1.2 Si l’option « correction » est présente . . . . . . . . . 3
5.2 Le style des titres . . . . . . . . . . . . . . . . . . . . . . . 3
5.3 Mise en page . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.4 Lignes en pointillés pour les sujets . . . . . . . . . . . . 4
6 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
7 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 Introduction
L’idée de ce package est venu du fait que je devais produire des exercices avec et
sans corrigés. Je trouvais long et fastidieux de supprimer les corrigés quand je vou-
lais fournir uniquement les questions. Aussi, j’ai créé pas-correction, basé sur
tcolorbox, très petite extension, vous allez le voir...
2 Installation
Je vous conseille fortement de mettre à jour pgf car tcolorbox ne fonctionne pas
correctement avec une version trop ancienne.
Concernant l’installation de pas-correction, je vous conseille de l’installer dans
un répertoire personnel suivant la structure conventionnelle LATEX.
Sous Ubuntu, on pourra donc décompresser pas-correction.zip dans le réper-
toire :
./texlive/texmf-local/tex/latex/
de sorte à avoir :
./texlive/texmf-local/tex/latex/pas-correction/pas-correction.sty
1
./texlive/texmf-local/doc/latex/pas-correction/pas-correction.pdf
./texlive/texmf-local/doc/latex/pas-correction/pas-correction.tex
./texlive/texmf-local/doc/latex/pas-correction/doc.codes.tex
./texlive/texmf-local/doc/latex/pas-correction/doc.styles.tex
Après installation, n’oubliez pas de taper la commande texhash dans le terminal
pour mettre à jour la base de données des extensions.
Avec Miktex (sous Windows), j’ai personnellement créer à la racine les chemins sui-
vants :
C:\texmf\tex\latex\pas-correction\pas-correction.sty
C:\texmf\doc\latex\pas-correction\pas-correction.pdf
3 Appel de l’extension
L’appel de pas-correction se fait en préambule :
implantation
4 Compilation
Pensez à insérer l’option shell-escape dans la chaîne de votre compilation.
Par exemple, avec PdfLateX :
5 Structure du document
Le sujet pourra être écrit directement avec les corrigés en utilisant la structure sui-
vante :
implantation
2
6 \ begin { document }
7 \ begin { enumerate }
8 \ item Intitul \e ' de la question 1
9 \ begin { correction }
10 Contenu du corrig \'e de la question 1.
11 \ end { correction }
12
13 \ item Question 2.
14 \ begin { correction }
15 Contenu du corrig \'e de la question 2.
16 \ end { correction }
17
18 etc .
19 \ end { enumerate }
20 \ end { document }
3
10 drop lifted shadow = black !50! yellow ,
11 before =\ par \ vspace *{5 mm },
12 after =\ par \ bigskip ,
13 fontupper =\ sffamily \ bfseries \ Huge ,
14 interior style ={
15 draw = white ,
16 top color = white ,
17 bottom color = white }
18 }
19 }
Exemple
1 \ newtitlesubject { %
2 \ begin { center }
3 \ color { red }\ Huge \ bfseries
4 \ end { center }}
Exemple
1 \ newtitlecorrection {%
2 \ begin { center }
3 \ color { blue }\ Huge \ bfseries \ ssfamily
4 \ end { center }}
Nouvelle page
4
Ligne en pointillés
1 \ begin { enumerate }
2 \ item Question 1:
3
4 \ dottedlinesubject % 1 ere ligne
5
6 \ dottedlinesubject % 2 nde ligne
7
8 \ begin { correction }
9 Correction de la question .
10 \ end { correction }
11 \ end { enumerate }
6 Exemple
Vous trouverez pages suivantes un exemple de ce que l’on peut faire avec cette ex-
tension.
5
Exercice sur Scratch
Ana exécute le programme suivant :
1
Correction de l’exercice
Ana exécute le programme suivant :
2
2. Simon prétend que la fonction f définie par :
3
f (x) = x − 3
4
donne directement le résultat.
Que penser de cette affirmation ?
3
7 Historique