Documentation pas-book.sty v1.07 Documentation pas

Download Report

Transcript Documentation pas-book.sty v1.07 Documentation pas

Documentation
pas-book.sty v1.07
Stéphane PASQUET
18 août 2013
Avant propos
Bonjour.
Cette documentation, relative à l’extension pas-book.sty, vous expliquera toutes
les possibilités qu’elle peut vous offrir.
L’extension pas-book.sty est principalement destinée à donner une personnalisation aux documents qui utilisent la classe book.cls. En aucun cas elle ne se
substitue à cette dernière.
Chemin d’installation
<Lecteur>:\texmf\tex\latex\pas-book\
<Lecteur>:\texmf\tex\latex\pas-book\
Je vous conseille en effet de stocker cette extension dans ce répertoire personnalisé
afin de ne pas l’effacer en cas de réinstallation de votre distribution LATEX.
Bien entendu, cette extension est sans doute loin de répondre à toutes les demandes. Aussi, si vous avez des suggestions ou remarques, n’hésitez pas à m’envoyer un message à l’adresse suivante :
[email protected]
Attention
Une double compilation sera nécessaire pour certaines choses comme
la construction du sommaire par exemple.
ii
Chap.
Part.
Sommaire
II 1
Les commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
111
Quelques précisions
Appel à l’extension . .
Encodage . . . . . . .
Fonte . . . . . . . . .
Les packages appelés .
Les couleurs . . . . .
.
.
.
.
.
Les couleurs prédéfinies
Changer une couleur .
Les tableaux . . . . . .
.
.
Chap.
1
1.1
1.2
2
3
3.1
3.2
4
222
1
2
2.1
2.2
2.3
2.4
2.5
3
3.1
3.2
3.3
3.4
3.5
4
4.1
4.2
4.3
5
5.1
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
Les commandes . . . . . . . . . . . . . . . . . .
Les onglets . . . . . . . . . . . . . . . . . . . . . . .
Les environnement à fond vide . . . . . . . . . . . . .
L’environnement « thm » . . . . . . . . . . . . . . . . .
Les environnements « defin » et « defins » . . . . . . .
Les environnements « coro » et « coros » . . . . . . . .
Les environnements « prop » et « props » . . . . . . . .
Création d’un environnement à fond vide . . . . . . . .
Les environnements à fond plein . . . . . . . . . . . .
Les environnements « exemple » et « exemples » . . . .
L’environnement « methode » . . . . . . . . . . . . . .
Décalage du titre . . . . . . . . . . . . . . . . . . . .
Espace à l’intérieur de l’environnement . . . . . . . . .
Création d’un environnement à fond plein . . . . . . . .
Environnement avec logos . . . . . . . . . . . . . . .
Les environnements « rem » et « rems » . . . . . . . . .
L’environnement « att » . . . . . . . . . . . . . . . . .
Création d’un environnement avec logo . . . . . . . . .
Les exercices . . . . . . . . . . . . . . . . . . . . . .
L’environnement « exo » . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
iii
2
2
2
3
4
4
7
8
10
11
11
12
13
13
13
14
15
15
16
16
16
17
17
17
17
18
18
iv
Exemple complet pour les onglets
Chap.
333
Le code
444
Le résultat
III
III 3
Exemple complet pour les exercices . . . . . . . . . . . . . . . . . . 30
555
Le code
666
Le résultat
Part.
IIII 2
Chap.
. . . . . . . . . . . . . . . . . . . . . . . . 19
. . . . . . . . . . . . . . . . . . . . . . . 20
Chap.
L’environnement « correction » .
La commande \AfficheCorrections
Chap.
Part.
5.2
5.3
Sommaire
. . . . . . . . . . . . . . . . . . . 21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Partie I
Les commandes
1
Quelques précisions
1
Appel à l’extension
1.1
Encodage
Afin de fonctionner correctement, l’extension pas-book.sty doit s’appeler avec
l’une des options suivantes :
Code
% Ceci pour les fichiers TEX encodés en latin1 :
\usepackage[latin]{pas-book}
% Ceci pour les fichiers TEX encodés en utf8 :
\usepackage[utf]{pas-book}
1.2
Fonte
Sans précision lors de l’appel à l’extension, la police de caractères par défaut est
inchangée.
Mais on peut faire appel à une autre police de caractères en passant en option le
nom de cette police :
2
1
3
2. Les packages appelés
Code
\usepackage[fourier]{pas-book}
\usepackage[kpfonts]{pas-book}
La liste des fontes que l’on peut appeler est la suivante :
Noms
avant
bookman
chancery
euler
fourier
helvet
2
Les packages appelés
Les packages suivants sont appelés :
Noms
kpfonts
lmodern
newcent
palatino
times
4
Chapitre 1. Quelques précisions
Extensions
babel
fontenc
cellspace
Options
[frenchb]
[T1]
xcolor
eso-pic
[cmyk,svgnames,table]
tikz
Librairies : calc,
shapes.symbols,
shapes.geometric
[colorlinks=true]
hyperref
Remarques
Pour remédier à quelques
problèmes d’espaces verticaux
dans les tableaux
Pour les onglets (optionnels)
sur le bords des pages
titlesec
fancyhdr
[explicit]
Pour rendre les liens du
sommaire cliquables
Pour personnaliser les titres
Pour personnaliser les en-têtes
et pieds-de-page
multido
ifthen
tabularx
verbatim
Remarque
Si vous souhaitez personnaliser les couleurs de vos liens avec le package hyperref.sty, appelez-le AVANT l’extension pas-book.sty.
3
Les couleurs
3.1
Les couleurs prédéfinies
Les couleurs sont définies à l’aide de la commande :
5
3. Les couleurs
Code
\definecolor{<nom>}{cmyk}{<valeur>}
Noms
PAS@head@color
PAS@part@color
Valeurs
1.00,0.00,0.00,0.00
0.96,0.63,0.43,0.33
PAS@parttext@color
0.96,0.63,0.43,0.33
PAS@chapter@color
1.00,0.00,0.00,0.30
PAS@chaptertext@color
1.00,0.00,0.00,0.30
PAS@shadow@color
PAS@section@color
0.00,0.00,0.00,0.40
0.80,0.20,0.30,0.30
PAS@sectiontext@color
0.80,0.20,0.30,0.30
PAS@subsection@color
0.83,0.27,0.31,0.01
Correspondances
Couleur des en-têtes
Couleur de fond du
numéro des parties
Couleur du titre des
parties
Couleur de fond du
numéro des chapitres
Couleur du titre des
chapitre
Couleur des ombres
Couleur de fond des
numéros des sections
Couleur du titre des
sections
Couleur de fond des
numéros des subsections
6
Chapitre 1. Quelques précisions
Noms
PAS@numexos@color
Valeurs
0.00,0.00,0.00,0.50
PAS@exos@color
1.00,0.00,0.00,0.00
PAS@subsectiontext@color
0.83,0.27,0.31,0.01
PAS@subsubsection@color
0.78,0.11,0.20,0.00
PAS@subsubsectiontext@color
0.78,0.11,0.20,0.00
PAS@paragraph@color
1.00,0.00,0.00,0.00
PAS@subparagraph@color
1.00,0.00,0.00,0.00
PAS@thmline@color
1.00,0.00,0.00,0.00
PAS@thmtext@color
1.00,0.00,0.00,0.00
PAS@definline@color
1.00,0.00,0.00,0.00
PAS@defintext@color
1.00,0.00,0.00,0.00
PAS@coroline@color
1.00,0.00,0.00,0.00
PAS@corotext@color
1.00,0.00,0.00,0.00
PAS@propline@color
1.00,0.00,0.00,0.00
PAS@proptext@color
1.00,0.00,0.00,0.00
Correspondances
Couleur de fond
des numéros des
exercices
Couleur des titres
d’exercices
Couleur du titre
des subsections
Couleur de fond
des numéros des
subsubsections
Couleur du titre
des
subsubsections
Couleur du titre
des paragraphes
Couleur du titre
des
sous-paragraphes
Couleur du cadre
du titre des
théorèmes
Couleur du texte
du titre des
théorèmes
Couleur du cadre
du titre des
définitions
Couleur du texte
du titre des
définitions
Couleur du cadre
du titre des
corollaires
Couleur du texte
du titre des
corollaires
Couleur du cadre
du titre des
propriétés
Couleur du texte
du titre des
propriétés
7
3. Les couleurs
Noms
PAS@exempletitre@color
Valeurs
0.85,0.41,0.42,0.13
PAS@exemple@color
0.36,0.06,0.14,0.00
PAS@methodetitre@color
0.62,0.93,0.19,0.06
PAS@methode@color
0.10,0.30,0.00,0.00
PAS@remcolor@color
0.50,0.40,0.35,0.00
PAS@attcolor@color
0.50,0.40,0.35,0.00
PAS@thumbscolor@color
1.00,0.00,0.00,0.00
arrayrulecolor
1.00,0.00,0.00,0.00
3.2
Correspondances
Couleur de fond du
cadre du titre des
exemples
Couleur de fond du
texte des exemples
Couleur de fond du
cadre du titre des
méthodes
Couleur de fond du
texte des méthodes
Couleur principale des
remarques
Couleur principale des
environnements « att »
(attention)
Couleur principale des
onglets
Traits des tableaux
Changer une couleur
Je vais noter X l’un des noms : head, part, parttext, chapter, chaptertext, section,
etc. (voir tableaux précédents).
Pour changer la couleur PAS@X@color, on utilisera la commande :
Code
\XColor{<nom de la couleur>}
8
Chapitre 1. Quelques précisions
Exemples
\headColor{red} % mettra les en-têtes en rouge
%
personnalise la
du cadre
desen
théorèmes
:
\headColor{red}
% couleur
mettra les
en-têtes
rouge
\definecolor{mycolor}{cmyk}{0.23,0.27,0.89,0.74}
\thmlineColor{mycolor}
% personnalise la couleur du cadre des théorèmes :
\definecolor{mycolor}{cmyk}{0.23,0.27,0.89,0.74}
\thmlineColor{mycolor}
Pour changer la couleur des traits des tableaux, on utilisera la commande \arrayrulecolor :
Exemple
\arrayrulecolor{red}
\arrayrulecolor{red}
4
Les tableaux
Je précise ici, bien que ce ne soit pas directement une option de l’extension pas-cours.sty,
que le package cellspace permet d’écrire des formules dans des tableaux sans
qu’elles touchent les bords.
9
4. Les tableaux
Exemple
\begin{center}
\begin{tabular}{|Sc|Sc|}
\hline\rowcolor{bleu}
\begin{center}
\textbf{Fonctions}
& \textbf{Dérivées}\\
\begin{tabular}{|Sc|Sc|}
\hline
\hline\rowcolor{bleu}
$\text{e}^x$ & $\text{e}^x$\\
\textbf{Fonctions}
& \textbf{Dérivées}\\
\hline
\hline
$\dfrac{u}{v}$
$\dfrac{u’v-uv’}{v^2}$\\
$\text{e}^x$ & &
$\text{e}^x$\\
\hline
\hline
\end{tabular}
$\dfrac{u}{v}$ & $\dfrac{u’v-uv’}{v^2}$\\
\end{center}
\hline
\end{tabular}
\end{center}
Ce qui donne :
Fonctions
ex
u
v
Dérivées
ex
u 0 v − uv 0
v2
Les commandes
1
Les onglets
L’extension pas-book.sty permet, si on le désire, d’ajouter des onglets sur les
bords de certaines pages.
Si votre document comporte des chapitres dans lesquels il y a trois sous-parties
(par exemple « Cours », « Exercices » et « Corrigés »), on pourra définir le noms
des onglets avec le code suivant :
Code
\defThumbs{Cours,Exercices,Corrigés}
Par défaut, tous les onglets auront la même couleur, à savoir « cyan » par défaut,
mais si l’on souhaite attribuer une couleur à chacun des onglets, on pourra utiliser
la version étoilée :
Code
\defThumbs*{Nom1/Couleur1,Nom2/Couleur2,...,NomN/CouleurN}
Ces commandent définissent le nom des onglets mais ne les affichent pas.
Pour les afficher, on mettra la commande \thumb sur la page où l’on veut commencer l’affichage.
Au début, l’onglet sélectionné sera le premier informé dans la commande \defThumbs.
Pour changer la sélection, il suffira d’appeler la commande \thumb sur la page où
l’on veu changer la sélection pour l’onglet suivant.
Pour indiquer que l’on ne veut plus d’onglets à partir d’une page, on utilisera la
commande \nothumbs.
10
2
2. Les environnement à fond vide
Exemple
\defThumbs{Cours,Exercices,Corrigés}
\thumb % Sélectionne l’onglet "Cours"
\newpage
\defThumbs{Cours,Exercices,Corrigés}
\thumb
\thumb %
% Sélectionne
Sélectionne l’onglet
l’onglet "Exercices"
"Cours"
\newpage
\newpage
\thumb %
% Sélectionne
Sélectionne l’onglet
l’onglet "Exercices"
"Corrigés"
\thumb
\newpage
\newpage
\thumb
\thumb %
% Sélectionne
Sélectionne l’onglet
l’onglet "Cours"
"Corrigés"
\newpage
\newpage
\nothumbs
% plus d’onglet
à partir
de cette page
\thumb % Sélectionne
l’onglet
"Cours"
\newpage
\nothumbs % plus d’onglet à partir de cette page
2
Les environnement à fond vide
2.1
L’environnement « thm »
Code
\begin{thm}[<nom du théorème>]
Enoncé du théorème.
\end{thm}
11
12
Chapitre 2. Les commandes
Exemple
\begin{thm}[(Egalité de Pythagore)]
Soit ABC un triangle rectangle en A.\\
Alors
: \[ BC^2=AB^2+AC^2\]
\begin{thm}[(Egalité
de Pythagore)]
\end{thm}
Soit ABC un triangle rectangle en A.\\
Alors : \[ BC^2=AB^2+AC^2\]
\end{thm}
Ce qui donne :
Théorème (Egalité de Pythagore)
Soit ABC un triangle rectangle en A.
Alors :
BC 2 = AB2 + AC 2
2.2
Les environnements « defin » et « defins »
Code
\begin{defin}[<nom>]
Enoncé de la définition.
\end{defin}
\begin{defins}[<nom>]
Enoncé des définitions.
\end{defin}
2. Les environnement à fond vide
13
Exemple
\begin{defin}[(Médiane d’un triangle)]
Dans un triangle, une médiane est une droite passant par un
sommet
et par le milieud’un
du côté
opposé à ce sommet.
\begin{defin}[(Médiane
triangle)]
\end{defin}
Dans
un triangle, une médiane est une droite passant par un
sommet et par le milieu du côté opposé à ce sommet.
\end{defin}
Ce qui donne :
Définition (Médiane d’un triangle)
Dans un triangle, une médiane est une droite passant par un sommet et
par le milieu du côté opposé à ce sommet.
2.3
Les environnements « coro » et « coros »
Cet environnement est le même que le précédent si ce n’est qu’il est destiné aux
corollaires (le titre sera donc « Corollaire » ou « Corollaires ».
2.4
Les environnements « prop » et « props »
Cet environnement est le même que le précédent si ce n’est qu’il est destiné aux
propriétés (le titre sera donc « Propriété » ou « Propriétés ».
2.5
Création d’un environnement à fond vide
Si vous souhaitez créer votre propre environnement à fond vide, vous devrez utiliser la commande :
14
Chapitre 2. Les commandes
Code
\DefineBox
{<nom environnement>}
{<titre>}
{<couleur du titre>}
{<couleur du cadre>}
Exemple
\DefineBox{myenv}{Code}{red}{red}
\begin{myenv}
...
\DefineBox{myenv}{Code}{red}{red}
\end{myenv}
\begin{myenv}
...
\end{myenv}
3
Les environnements à fond plein
Attention
Ces environnements, contrairement aux précédents, n’acceptent pas
d’option.
3. Les environnements à fond plein
3.1
15
Les environnements « exemple » et « exemples »
Code
\begin{exemple}
...
\end{exemple}
\begin{exemples}
...
\end{exemples}
Le rendu est celui que vous pouvez voir sur cette documentation quand j’affiche
des exemples.
3.2
L’environnement « methode »
Code
\begin{methode}
Texte.
\end{methode}
Ce qui donne :
Méthode
Texte.
Texte.
16
Chapitre 2. Les commandes
3.3
Décalage du titre
Vous avez la possibilité de décaler le titre de ce genre d’environnement à l’aide de
la commande \decalTitleBox. Par défaut, la valeur du décalage est de 2em.
Code
\decalTitleBox{5pt}
\decalTitleBox{3em}
3.4
Espace à l’intérieur de l’environnement
On peut décaler le texte à l’intérieur à l’aide de la commande \spaceInBox. Par
défaut, la valeur est de 7ex.
Code
\spaceInBox{1cm}
3.5
Création d’un environnement à fond plein
Vous pouvez créer vous même vos environnements avec le code :
Code
\DefineBoxBG
{<nom de l’environnement>}
{<Titre>}
{<Couleur de fond du titre>}
{<Couleur de fond du cadre principal>}
17
4. Environnement avec logos
4
Environnement avec logos
4.1
Les environnements « rem » et « rems »
Ces environnements sont destinés pour indiquer des remarques.
Code
Remarque
\begin{rem}
Remarque
\end{rem}
4.2
Remarque
L’environnement « att »
Code
\begin{att}
Attention !
\end{att}
4.3
Attention
Attention !
Création d’un environnement avec logo
Vous pouvez créer vous aussi de tels environnements avec le code :
18
Chapitre 2. Les commandes
Code
\DefineBoxLogo
{<nom de l’environnement>}
{<Titre>}
{<Couleur du titre et du liseret>}
{<Commande affichant le logo>}
Exemple
\newcommand\myLogo{%
\begin{tikzpicture}\fill[white] (0,0) circle (10pt);
\end{tikzpicture}}
\newcommand\myLogo{%
\DefineBoxLogo{myEnvLogo}{Mon
environnement}{LightSkyBlue}
\begin{tikzpicture}\fill[white]
(0,0) circle (10pt);
{\myLogo}
\end{tikzpicture}}
\begin{myEnvLogo}Mon environnement.\begin{myEnvLogo}
\DefineBoxLogo{myEnvLogo}{Mon
environnement}{LightSkyBlue}
{\myLogo}
\begin{myEnvLogo}Mon environnement.\begin{myEnvLogo}
Ce qui donnera :
Mon environnement
Mon environnement.
5
Les exercices
Pour créer des exercices, il existe 3 commandes.
5.1
L’environnement « exo »
C’est l’environnement dans lequel l’énoncé de l’exercice sera écrit.
5. Les exercices
19
Code
\begin{exo}[<degré de difficulté de l’exercice>]{<Titre de l’exercice>}
Enoncé de l’exercice
\end{exo}
Le degré de difficulté de l’exercice devra être compris entre 1 et 3. Cela affichera
1, 2 ou 3 étoiles (par défaut).
Pour changer le symbole et en mettre un autre à la place de F, on utilisera la
commande \symbDiff :
Code
\symbDiff{\blacklozenge}
Pour changer la forme du « cadre » dans lequel est mis le symbole, on utilisera la
commande \shapeDiff :
Code
\shapeDiff{circle}
On a le choix entre toutes les formes qu’offre TiKZ (voir manuel).
Pour jouer sur la taille du symbole, on utilisera la commande \scaleDiff :
Code
\scaleDiff{<coefficient>}
\scaleDiff{0.5} % pour réduire la taille à sa moitié
5.2
L’environnement « correction »
C’est l’environnement dans lequel la correction de l’exercice sera écrite. Il doit
impérativement suivre immédiatement l’exercice en question (question de compteurs).
20
Chapitre 2. Les commandes
Code
\begin{correction}
La correction.
\end{correction}
Attention
Cet environnement va créer des fichiers secondaires dans le répertoire :
<Rep. courant>/Corrections/
Ces fichiers contiendront les corrections. Il faut donc impérativement
créer un répertoire nommé Corrections dans le répertoire courant
avec autorisation d’écriture.
5.3
La commande \AfficheCorrections
Elle insère la totalité des corrections correspondant au chapitre en cours.
La page sur laquelle figure la correction d’un exercice sera automatiquement mise
à l’endroit où est l’énoncé de l’exercice (une double compilation sera alors nécessaire).
Partie II
Exemple complet pour les onglets
21
Le code
\documentclass[12pt,openany]{book}
\usepackage[kpfonts,latin]{pas-book}
\usepackage{lipsum}
\begin{document}
\defThumbs*{Titre 1/LightSkyBlue,Titre 2/Tomato,Titre 3/Sienna}
\thumb
\lipsum
\thumb
\lipsum
\thumb
\lipsum
\newpage
\nothumbs
\lipsum
\end{document}
22
3
23
T ITRE 3
T ITRE 2
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam
arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula
augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla,
malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec
varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,
diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor
lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.
Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa.
Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis
parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam.
Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia.
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim.
Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod
nunc eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu
massa.
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hac
4
T ITRE 1
Le résultat
T ITRE 1
T ITRE 2
T ITRE 3
24
Chapitre 4. Le résultat
habitasse platea dictumst. Integer tempus convallis augue. Etiam facilisis. Nunc
elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae
tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula.
Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla a faucibus
semper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl. Vestibulum diam.
Aliquam pellentesque, augue quis sagittis posuere, turpis lacus congue quam, in
hendrerit risus eros eget felis. Maecenas eget erat in sapien mattis porttitor. Vestibulum porttitor. Nulla facilisi. Sed a turpis eu lacus commodo facilisis. Morbi
fringilla, wisi in dignissim interdum, justo lectus sagittis dui, et vehicula libero
dui cursus dui. Mauris tempor ligula sed lacus. Duis cursus enim ut augue. Cras
ac magna. Cras nulla. Nulla egestas. Curabitur a leo. Quisque egestas wisi eget
nunc. Nam feugiat lacus vel est. Curabitur consectetuer.
Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt sit amet, laoreet
vitae, arcu. Aenean faucibus pede eu ante. Praesent enim elit, rutrum at, molestie non, nonummy vel, nisl. Ut lectus eros, malesuada sit amet, fermentum eu,
sodales cursus, magna. Donec eu purus. Quisque vehicula, urna sed ultricies auctor, pede lorem egestas dui, et convallis elit erat sed nulla. Donec luctus. Curabitur
et nunc. Aliquam dolor odio, commodo pretium, ultricies non, pharetra in, velit.
Integer arcu est, nonummy in, fermentum faucibus, egestas vel, odio.
Sed commodo posuere pede. Mauris ut est. Ut quis purus. Sed ac odio. Sed vehicula hendrerit sem. Duis non odio. Morbi ut dui. Sed accumsan risus eget odio. In
hac habitasse platea dictumst. Pellentesque non elit. Fusce sed justo eu urna porta
tincidunt. Mauris felis odio, sollicitudin sed, volutpat a, ornare ac, erat. Morbi
quis dolor. Donec pellentesque, erat ac sagittis semper, nunc dui lobortis purus,
quis congue purus metus ultricies tellus. Proin et quam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent
sapien turpis, fermentum vel, eleifend faucibus, vehicula eu, lacus.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam
arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula
augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla,
malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec
T ITRE 2
T ITRE 1
varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,
diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor
lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.
Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa.
Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis
parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam.
Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia.
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim.
Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod
nunc eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu
massa.
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hac
habitasse platea dictumst. Integer tempus convallis augue. Etiam facilisis. Nunc
elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae
tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula.
Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla a faucibus
semper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl. Vestibulum diam.
Aliquam pellentesque, augue quis sagittis posuere, turpis lacus congue quam, in
hendrerit risus eros eget felis. Maecenas eget erat in sapien mattis porttitor. Vestibulum porttitor. Nulla facilisi. Sed a turpis eu lacus commodo facilisis. Morbi
fringilla, wisi in dignissim interdum, justo lectus sagittis dui, et vehicula libero
dui cursus dui. Mauris tempor ligula sed lacus. Duis cursus enim ut augue. Cras
ac magna. Cras nulla. Nulla egestas. Curabitur a leo. Quisque egestas wisi eget
nunc. Nam feugiat lacus vel est. Curabitur consectetuer.
Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt sit amet, laoreet
vitae, arcu. Aenean faucibus pede eu ante. Praesent enim elit, rutrum at, molestie non, nonummy vel, nisl. Ut lectus eros, malesuada sit amet, fermentum eu,
T ITRE 3
25
T ITRE 1
T ITRE 2
T ITRE 3
26
Chapitre 4. Le résultat
sodales cursus, magna. Donec eu purus. Quisque vehicula, urna sed ultricies auctor, pede lorem egestas dui, et convallis elit erat sed nulla. Donec luctus. Curabitur
et nunc. Aliquam dolor odio, commodo pretium, ultricies non, pharetra in, velit.
Integer arcu est, nonummy in, fermentum faucibus, egestas vel, odio.
Sed commodo posuere pede. Mauris ut est. Ut quis purus. Sed ac odio. Sed vehicula hendrerit sem. Duis non odio. Morbi ut dui. Sed accumsan risus eget odio. In
hac habitasse platea dictumst. Pellentesque non elit. Fusce sed justo eu urna porta
tincidunt. Mauris felis odio, sollicitudin sed, volutpat a, ornare ac, erat. Morbi
quis dolor. Donec pellentesque, erat ac sagittis semper, nunc dui lobortis purus,
quis congue purus metus ultricies tellus. Proin et quam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent
sapien turpis, fermentum vel, eleifend faucibus, vehicula eu, lacus.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam
arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula
augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla,
malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec
varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,
diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor
lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.
Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa.
Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis
parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam.
Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia.
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim.
Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod
nunc eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lec-
T ITRE 2
T ITRE 1
tus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu
massa.
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hac
habitasse platea dictumst. Integer tempus convallis augue. Etiam facilisis. Nunc
elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae
tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula.
Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla a faucibus
semper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl. Vestibulum diam.
Aliquam pellentesque, augue quis sagittis posuere, turpis lacus congue quam, in
hendrerit risus eros eget felis. Maecenas eget erat in sapien mattis porttitor. Vestibulum porttitor. Nulla facilisi. Sed a turpis eu lacus commodo facilisis. Morbi
fringilla, wisi in dignissim interdum, justo lectus sagittis dui, et vehicula libero
dui cursus dui. Mauris tempor ligula sed lacus. Duis cursus enim ut augue. Cras
ac magna. Cras nulla. Nulla egestas. Curabitur a leo. Quisque egestas wisi eget
nunc. Nam feugiat lacus vel est. Curabitur consectetuer.
Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt sit amet, laoreet
vitae, arcu. Aenean faucibus pede eu ante. Praesent enim elit, rutrum at, molestie non, nonummy vel, nisl. Ut lectus eros, malesuada sit amet, fermentum eu,
sodales cursus, magna. Donec eu purus. Quisque vehicula, urna sed ultricies auctor, pede lorem egestas dui, et convallis elit erat sed nulla. Donec luctus. Curabitur
et nunc. Aliquam dolor odio, commodo pretium, ultricies non, pharetra in, velit.
Integer arcu est, nonummy in, fermentum faucibus, egestas vel, odio.
Sed commodo posuere pede. Mauris ut est. Ut quis purus. Sed ac odio. Sed vehicula hendrerit sem. Duis non odio. Morbi ut dui. Sed accumsan risus eget odio. In
hac habitasse platea dictumst. Pellentesque non elit. Fusce sed justo eu urna porta
tincidunt. Mauris felis odio, sollicitudin sed, volutpat a, ornare ac, erat. Morbi
quis dolor. Donec pellentesque, erat ac sagittis semper, nunc dui lobortis purus,
quis congue purus metus ultricies tellus. Proin et quam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent
sapien turpis, fermentum vel, eleifend faucibus, vehicula eu, lacus.
T ITRE 3
27
28
Chapitre 4. Le résultat
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam
arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula
augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla,
malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec
varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,
diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor
lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.
Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa.
Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis
parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam.
Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia.
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim.
Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod
nunc eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu
massa.
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hac
habitasse platea dictumst. Integer tempus convallis augue. Etiam facilisis. Nunc
elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae
tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula.
Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla a faucibus
semper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl. Vestibulum diam.
Aliquam pellentesque, augue quis sagittis posuere, turpis lacus congue quam, in
29
hendrerit risus eros eget felis. Maecenas eget erat in sapien mattis porttitor. Vestibulum porttitor. Nulla facilisi. Sed a turpis eu lacus commodo facilisis. Morbi
fringilla, wisi in dignissim interdum, justo lectus sagittis dui, et vehicula libero
dui cursus dui. Mauris tempor ligula sed lacus. Duis cursus enim ut augue. Cras
ac magna. Cras nulla. Nulla egestas. Curabitur a leo. Quisque egestas wisi eget
nunc. Nam feugiat lacus vel est. Curabitur consectetuer.
Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt sit amet, laoreet
vitae, arcu. Aenean faucibus pede eu ante. Praesent enim elit, rutrum at, molestie non, nonummy vel, nisl. Ut lectus eros, malesuada sit amet, fermentum eu,
sodales cursus, magna. Donec eu purus. Quisque vehicula, urna sed ultricies auctor, pede lorem egestas dui, et convallis elit erat sed nulla. Donec luctus. Curabitur
et nunc. Aliquam dolor odio, commodo pretium, ultricies non, pharetra in, velit.
Integer arcu est, nonummy in, fermentum faucibus, egestas vel, odio.
Sed commodo posuere pede. Mauris ut est. Ut quis purus. Sed ac odio. Sed vehicula hendrerit sem. Duis non odio. Morbi ut dui. Sed accumsan risus eget odio. In
hac habitasse platea dictumst. Pellentesque non elit. Fusce sed justo eu urna porta
tincidunt. Mauris felis odio, sollicitudin sed, volutpat a, ornare ac, erat. Morbi
quis dolor. Donec pellentesque, erat ac sagittis semper, nunc dui lobortis purus,
quis congue purus metus ultricies tellus. Proin et quam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent
sapien turpis, fermentum vel, eleifend faucibus, vehicula eu, lacus.
Partie III
Exemple complet pour les exercices
30
Le code
5
\scaleDiff{.85}\begin{exo}[1]{Théorème de Pythagore}
On considère le triangle ABC, rectangle en A, tel que AB = 3 cm et AC = 4cm.
\medskip
\begin{enumerate}
\item Calculez BC.
\item Construisez ABC.
\end{enumerate}
\end{exo}
\begin{correction}
\begin{enumerate}
\item ABC est un triangle rectangle en A donc, d’après le théorème de Pythagore :
\[\begin{array}{rl}
BC^2 & =AB^2+AC^2\\
&=3^2+4^2\\
&=9+16\\
&=25\\
BC&=5
\end{array}\]
Ainsi, \underline{BC = 5 cm}.
\item Le triangle ABC est le suivant :\\
\begin{tikzpicture}
\draw (0,0) node[below left] {A} -- (0,3) node[above left] {B} -- (4,0)
node[below right] {C} -- cycle;
\draw (0,.5) -- (.5,.5) -- (.5,0);
\end{tikzpicture}
\end{enumerate}
\end{correction}
31
32
\newpage
\AfficheCorrections
Chapitre 5. Le code
Le résultat
1 Théorème de Pythagore
F F F
Corr. p. 34
On considère le triangle ABC, rectangle en A, tel que AB = 3 cm et AC = 4cm.
1. Calculez BC.
2. Construisez ABC.
33
6
34
Chapitre 6. Le résultat
1 Correction
1. ABC est un triangle rectangle en A donc, d’après le théorème de Pythagore :
BC 2 = AB2 + AC 2
= 32 + 42
= 9 + 16
= 25
BC = 5
Ainsi, BC = 5 cm.
2. Le triangle ABC est le suivant :
B
A
C