Documente Academic
Documente Profesional
Documente Cultură
pas-cours.sty
Stphane PASQUET http://www.mathweb.fr contact@mathweb.fr 2 mars 2011
Prsentation et Installation
Le package pas-cours.sty a t cr dans le but davoir une belle prsentation de cours et de dessiner des gures usuelles 3D trs simplement. Il a t construit en fonction de mes besoins personnels, sachant que je construis mes cours sans section. Ce package charge automatiquement les extensions suivantes :
amssymb xcolor (avec loption [table]) tikz (avec les librairies "calc", "fadings" et "arrows") xkeyval xstring geometry ainsi que, par dfaut, la fonte anttlc (si le package est appel sans loption normal). Par dfaut, les marges latrales sont xes 1,5 cm et les marges du haut et du bas 1,5 cm. Vous pouvez bien sr les changer en utilisant la ligne suivante aprs avoir fait appel au package pas-cours.sty :
1
2
1
Prambule
\usepackage{pas-cours}
Si vous ne souhaitez pas que les titres soient crits avec la police anttlc, vous pouvez passer loption normal en appelant le package pas-cours :
\usepackage[normal]{pas-cours}
A titre dinformation, ce document a t compil sans loption normal (donc en utilisant la police anttlc). Regarder le titre de chaque paragraphe en couleur et des titres de chapitres ... vous verrez que ce nest pas une police normale.
3
1
Titres de
num color pos
= = = :
apitre
noclearpage
1
Nombres entiers
Stphane PASQUET, 2 mars 2011
Nombres entiers
Stphane PASQUET, 2 mars 2011
4
1
\env[<options>]{texte}
: = = = : : =
4.1
1 2
Dnitions
\env[style=defi,name=Centre de gravit,degrade] {Dans un triangle, le point d'intersection des mdianes est appel le 3 \definmot{centre de gravit}.}
4
\env[style=defi,pluriel] { 7 Dans un triangle, \\ \\ 8 Une droite passant par un sommet et par le milieu du ct oppos est appele une 9 \definmot{mdiane}.\\ 10 Une droite passant par un sommet et perpendiculaire au cot oppos est appele une 11 \definmot{hauteur}. 12 }
5 6
Dnition
Dans un triangle, le point dintersection des mdianes est appel le centre de gravit.
Centre de gravit
Dnitions
Dans un triangle, Une droite passant par un sommet et par le milieu du ct oppos est appele une mdiane. Une droite passant par un sommet et perpendiculaire au cot oppos est appele une hauteur.
Notez la prsence ici de la commande \definmot, dnit dans ce package, pour mettre en valeur le mot dni.
4. 2
1
Proprits
4. 3
1 2
Exemples
\env[style=ex,pluriel]{ 1. $x+2=9$ donc $x=9-2$, soit $x=7$ \\ 3 2. $x-3=4$ donc $x=4+3$, soit $x=7$}
Exemples
1. x + 2 = 9 donc x = 9 2, soit x = 7 2. x 3 = 4 donc x = 4 + 3, soit x = 7
4. 4
1 2
Notations
\env[style=nota,pluriel]{% 1. $x \times x$ est not $x^2$\\ 3 2. $x+x$ est not $2x$\\ 4 3. $x+x+x$ est not $3x$}
Notations
1. x x est not x 2 2. x + x est not 2x 3. x + x + x est not 3x
4. 5
1 2
Remarques
\env[style=rem,name=Note historique]{% Le symbole "$\times$" a t introduit par William OUGHTRED (1574 - 1660).}
Remarque
Le symbole "" a t introduit par William OUGHTRED (1574 - 1660).
Note historique
4.6
1 2
Activits
\env[style=act,name=Proprits sur les droites]{% 1. Tracez deux droites perpendiculaires (d) et (d').\\ 3 2. Tracez une droite (d'') perpendiculaire (d).\\ 4 3. Comment semble tre (d'') par rapport (d') ?}
Activit
1. Tracez deux droites perpendiculaires (d) et (d). 2. Tracez une droite (d) perpendiculaire (d). 3. Comment semble tre (d) par rapport (d) ?
4. 7
1
Mthodes
Mesurer un angle
4. 8
1 2
Dmonstrations
\env[name=Thorme de Pythagore,endsymb,title=Dmonstration,color=blue]{% Ici, on rdige la preuve du thorme de Pythagore.\\ 3 C'est un peu long ...}
Dmonstration
Ici, on rdige la preuve du thorme de Pythagore. Cest un peu long ...
Thorme de Pythagore
4. 9
1 2
Si un encadr doit avoir un nom avec une ou plusieurs virgules, il faut mettre le name entre accolades.
5
5.1
1
Figures usuelles 3D
Le cube et le paralllpipde rectangle
En collge, on a affaire trs souvent aux mmes gures 3D. Voici quelques outils qui vous permettrons de les dessiner plus rapidement :
= = = = = = : :
la couleur du bord (par dfaut, elle sera noire) la couleur des faces (par dfaut, elle sera blanche) langle de la perspective (par dfaut, il sera de 45 ) lagrandissement (par dfaut, larte du cube est gale 1 cm) le coefcient dopacit, entre 0 et 1 (par dfaut, il vaut 0,5) la profondeur du paralllpipde rectangle (par dfaut, elle faut 1) option boolenne ; si elle ne parat pas, la gure sera sans nom option boolenne ; si elle ne parat pas, la lgende de la gure ne sera pas crite
\cube[bordercolor=orange,incolor=green,angle=30,coefopaq=0.2,scale=3,name,legende] sommet
H E G F
face
D A B
arte
\cube[bordercolor=blue,incolor=blue,angle=45,coefopaq=0.3,scale=2]
\cube[bordercolor=purple,incolor=purple,angle=30,scale=2,prof=3,coefopaq=0.2]
5. 2
1
Le cne de rvolution
\cone[<options>] bordercolor incolor incl hauteur coefopaq rayon centre poscentre sommet posommet scalecentre name axe axecolor legende
= = = = = = = = = = = : : = :
la couleur du bord (par dfaut, elle sera noire) la couleur des faces (par dfaut, elle sera blanche) coefcient dinclinaison du disque de base (par dfaut, gal 0,33) hauteur du cne (par dfaut, elle vaut 3 cm) le coefcient dopacit, entre 0 et 1 (par dfaut, il vaut 0,5) rayon du disque de base (par dfaut, il faut 1 cm) nom du centre du disque de base (par dfaut, il est nomm O) position du centre du disque de base (par dfaut : below) On a le choix entre below, left, right, above, above right, above left, below right et below left nom du sommet du cne (par dfaut, il est nomm S) position du nom du sommet (par dfaut : above). On a les mmes choix que pour la position du nom du centre de la base coefcient dagrandissement du point reprsentant le centre du disque de base option boolenne ; si elle ne parat pas, la gure sera sans nom option boolenne ; si elle ne parat pas, laxe de rvolution ne sera pas dessin couleur de laxe de rvolution (par dfaut, il est rouge) option boolenne ; si elle ne parat pas, la lgende de la gure ne sera pas mise
\cone
1 2
\cone[incolor=purple,bordercolor=purple,coefopaq=0.3,incl=0.1,rayon=3,hauteur=3, name,sommet=A,centre=B,poscentre=right,scalecentre=3]
A
1 2
gnratrice
5. 3
1
Le cylindre de rvolution
\cylindre[<options>] bordercolor incolor incl hauteur coefopaq rayon centrehaut poscentrehaut centrebas poscentrebas scalecentre name axe axecolor legende rectgener
= = = = = = = = = = = : : = : :
la couleur du bord (par dfaut, elle sera noire) la couleur des faces (par dfaut, elle sera blanche) coefcient dinclinaison du disque de base (par dfaut, gal 0,33) hauteur du cne (par dfaut, elle vaut 3 cm) le coefcient dopacit, entre 0 et 1 (par dfaut, il vaut 0,5) rayon du disque de base (par dfaut, il faut 1 cm) nom du centre du disque du haut (par dfaut, il est nomm H) position du nom du centre du disque du haut (par dfaut : below) On a le choix entre below, left, right, above, above right, above left, below right et below left nom du centre du disque du bas (par dfaut, il est nomm B) position du centre du disque de base (par dfaut : below) On a le choix entre below, left, right, above, above right, above left, below right et below left coefcient dagrandissement du point reprsentant le centre du disque de base option boolenne ; si elle ne parat pas, la gure sera sans nom option boolenne ; si elle ne parat pas, laxe de rvolution ne sera pas dessin couleur de laxe de rvolution (par dfaut, il est rouge) option boolenne ; si elle ne parat pas, la lgende de la gure ne sera pas mise option boolenne ; si elle ne parat pas, le rectangle gnrateur ne sera pas trac
\cylindre
1 2
\cylindre[incolor=purple,bordercolor=purple,coefopaq=0.3,incl=0.1,rayon=3,hauteur=3, name,centrehaut=A,poscentrehaut=left,poscentrebas=left,scalecentre=3]
A
B
1 2
face latrale
hauteur
rectangle gnrateur
5. 4
1
Sphre et boule
\boule[<options>] border bordercolor incolor coefopaq centre poscentre scale name grandcercle legende
: = = = = = = : : : option boolenne (si mentionne, le bord de la boule (la sphre) est dessine la couleur du bord (par dfaut, elle sera noire) la couleur de la boule (par dfaut, elle sera blanche) le coefcient dopacit, entre 0 et 1 (par dfaut, il vaut 0,5) nom du centre de la boule (par dfaut, il est nomm O) position du centre de la boule (par dfaut : below) On a le choix entre below, left, right, above, above right, above left, below right et below left coefcient dagrandissement de la boule option boolenne ; si elle ne parat pas, le centre ne sera pas dessin option boolenne ; si elle ne parat pas, le grand cercle ne sera pas dessin option boolenne ; si elle ne parat pas, la lgende ne sera pas mise
\boule
\boule[grandcercle,name,incolor=blue,bordercolor=blue,legende]
un grand cercle
\boule[coefopaq=0,border,grandcercle,name,poscentre={below right}]
\boule[coefopaq=0.2,grandcercle,name,centre=A,incolor=green,scale=0.5,poscentre=right]
5. 5
1
\pyramreg[<options>] n bordercolor incolor coefopaq centre poscentre sommet posommet scalecentre axe axecolor name hauteur rayon incl legende rotat
= = = = = = = = = : = : = = = : = nombre de cts de la base (par dfaut : 3) la couleur du bord (par dfaut, elle sera noire) la couleur de la boule (par dfaut, elle sera blanche) le coefcient dopacit, entre 0 et 1 (par dfaut, il vaut 0,5) nom du centre de la base (par dfaut, il est nomm O) position du centre de la boule (par dfaut : below) On a le choix entre below, left, right, above, above right, above left, below right et below left nom du sommet (par dfaut, il est nomm S) position du nom du sommet (par dfaut : above). Mmes choix que pour le centre de la base coefcient dagrandissement du point reprsentant le centre de la base option boolenne ; si elle ne gure pas, laxe de rotation ne sera pas trac couleur de laxe de rotation (par dfaut : rouge) option boolenne ; si elle ne parat pas, le centre de la base et le nom des points ne sera pas mis hauteur du sommet (par dfaut : 5 cm) rayon du cercle circonscrit la base (par dfaut : 2 cm) coefcient dinclinaison de la base option boolenne ; si elle ne parat pas, la lgende ne sera pas mise angle (en degr) de rotation de la vue (par dfaut, il est nul)
10
\pyramreg
1 2
axe de rotation
base (polygonale)
1
\pyramreg[n=5,incolor=blue,bordercolor=red,hauteur=7,incl=2]
11
\pyramreg[n=13,coefopaq=0,name]
S
A6 A7 A8 A9
A5 O A 10
A4
A3 A2 A1 A 13 A 12
A 11
5.6
1
\prismereg[<options>] n bordercolor incolor coefopaq axe axecolor hauteur rayon incl legende rotat name
= = = = : = = = = : = :
nombre de cts de la base (par dfaut : 3) la couleur du bord (par dfaut, elle sera noire) la couleur de la boule (par dfaut, elle sera blanche) le coefcient dopacit, entre 0 et 1 (par dfaut, il vaut 0,5) option boolenne ; si elle ne gure pas, laxe de rotation ne sera pas trac couleur de laxe de rotation (par dfaut : rouge) hauteur du sommet (par dfaut : 5 cm) rayon du cercle circonscrit la base (par dfaut : 2 cm) coefcient dinclinaison de la base option boolenne ; si elle ne parat pas, la lgende ne sera pas mise angle de rotation de la vue (par dfaut, il est nul sauf pour n=3 o il est gal 10 ) option boolenne ; si elle ne parat pas, le nom des points ne gurera pas
\prismereg
12
\prismereg[n=5,rotat=20,incolor=blue,bordercolor=red,rayon=3,hauteur=2,name]
B2 B3 B4 A3 A4 A5 B5 A1 B1
A2
axe de rotation
hauteur
base (polygonale)
6
6.1
1
Patrons de gures 3D
Pav droit
= = = = : :
mesure de la premire arte (par dfaut : 3 cm) mesure de la seconde arte (par dfaut : 3 cm) mesure de la troisime arte (par dfaut : 3 cm) position des faces du dessus (1, 2, 3 ou 4) - par dfaut : 2 option boolenne ; si elle ne gure pas, la lgende ne sera pas indique option boolenne ; si elle ne gure pas, les codages ne seront pas indiqus
13
\patronpave
\patronpave[pos=1,codages,legende,a=1,b=2,c=3]
3
/// / / /// /
///
//
//
//
/// / /
///
///
Pour obtenir tous les patrons dun pav, il suft de faire une boucle (avec le package multido) comme dans lexemple page suivante :
//
//
14
///
///
///
///
//
//
//
//
/// / /
///
///
///
///
//
//
//
//
//
///
/// / /
///
///
/ /
///
///
///
///
//
//
//
//
/// / /
///
///
///
///
//
//
//
//
//
///
///
/ /
/// /
///
6. 2
1
Cne de rvolution
\patroncone[<options>] r h legende
= = : rayon du disque de base (par dfaut : 3 cm) hauteur du cne (par dfaut : 5 cm) option boolenne ; si elle ne gure pas, la lgende ne sera pas indique
15
///
//
///
//
\patroncone
16
\patroncone[legende,r=2,h=3]
240.0
6. 3
1
Cylindre de rvolution
\patroncylindre[<options>] r h legende
= = :
rayon du disque de base (par dfaut : 2 cm) hauteur du cne (par dfaut : 5 cm) option boolenne ; si elle ne gure pas, la lgende ne sera pas indique
17
\patroncylindre
\patroncylindre[legende,r=1,h=1]
2 1
18
6. 4
1
\patronpyramreg[<options>] n r h legende
= = = :
nombre de cts du polygone de base (par dfaut : 3) rayon du cercle circonscrit au polygone de base (par dfaut : 3 cm) hauteur de la pyramide (par dfaut : 5 cm) option boolenne ; si elle ne gure pas, la lgende ne sera pas indique
\patronpyramreg
19
\patronpyramreg[legende,r=2,h=4]
120.0 2
6. 5
1
= = = : =
nombre de cts du polygone de base (par dfaut : 3) rayon du cercle circonscrit au polygone de base (par dfaut : 3 cm) hauteur du prisme (par dfaut : 5 cm) option boolenne ; si elle ne gure pas, la lgende ne sera pas indique position de la face du haut dans le patron (par dfaut, cette valeur vaut 1). Ici, vous pouvez mettre un nombre de 1 n.
20
\patronprismereg
21
\patronprismereg[legende,r=2,h=4,n=5]
72.0 2
\patronprismereg[r=1,h=2,n=6,pos=2]
22