Sunteți pe pagina 1din 22

Documentation

pas-cours.sty
Stphane PASQUET http://www.mathweb.fr contact@mathweb.fr 2 mars 2011

Table des matires


1 2 3 4 Prsentation et Installation . . . . . . . . Prambule . . . . . . . . . . . . . . . . . . Titres de chapitre . . . . . . . . . . . . . . Proprits, dnitions, etc. . . . . . . . . 4.1 Dnitions . . . . . . . . . . . . . . . . 4.2 Proprits . . . . . . . . . . . . . . . . . 4.3 Exemples . . . . . . . . . . . . . . . . . 4.4 Notations . . . . . . . . . . . . . . . . . 4.5 Remarques . . . . . . . . . . . . . . . . 4.6 Activits . . . . . . . . . . . . . . . . . . 4.7 Mthodes . . . . . . . . . . . . . . . . . 4.8 Dmonstrations . . . . . . . . . . . . . 4.9 Noms avec virgule . . . . . . . . . . . . 5 Figures usuelles 3D . . . . . . . . . . . . . 5.1 Le cube et le paralllpipde rectangle 5.2 Le cne de rvolution . . . . . . . . . . 5.3 Le cylindre de rvolution . . . . . . . . 5.4 Sphre et boule . . . . . . . . . . . . . . 5.5 Pyramide base rgulire . . . . . . . . 5.6 Prisme base rgulire . . . . . . . . . 6 Patrons de gures 3D . . . . . . . . . . . . 6.1 Pav droit . . . . . . . . . . . . . . . . . 6.2 Cne de rvolution . . . . . . . . . . . . 6.3 Cylindre de rvolution . . . . . . . . . . 6.4 Pyramide base rgulire . . . . . . . . 6.5 Prisme base rgulire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 2 3 3 4 4 4 4 5 5 5 5 6 6 7 8 9 10 12 13 13 15 17 19 20

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

\geometry{hmargin=dimension des marges latrales, vmargin=dimension marges haut et du bas}


Il y a dautres options pour le package geometry et je vous invite consulter sa documentation pour plus de dtails. Le package a t cod en ANSI ; ainsi, si vous compilez vos documents en utf-8, vous devez convertir le package en utf-8 ( laide de notepad Plus ou tout autre diteur). Il sinstalle dans le rpertoire texmf\tex\latex\pas-cours\.

2
1

Prambule

Le prambule de votre chier tex doit comporter ncessairement la ligne suivante :

\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

\chap[<options>]{Titre du chapitre}{Sous-titre du chapitre}


le numro du chapitre (option obligatoire) couleur que vous voulez (option facultative ; en cas dabsence, la couleur sera rouge) left ou right (option facultative ; en cas dabsence, la position du numro du chapitre sera "right" donc droite) boolen qui permet, lorsquil est prsent dans les options, de mettre le titre du chapitre la suite et non sur une nouvelle page

noclearpage
1

\chap[num=1,color=blue]{Nombres entiers}{Stphane PASQUET, \today}

Nombres entiers
Stphane PASQUET, 2 mars 2011

\chap[num=1,pos=left]{Nombres entiers}{Stphane PASQUET, \today}

Nombres entiers
Stphane PASQUET, 2 mars 2011

4
1

Proprits, dnitions, etc.


style
= de (pour dnition) prop (pour proprit) nota (pour notation) ex (pour exemple) act (pour activit) rem (pour remarque) meth (pour mthode) dsigne sil faut mettre un "s" la n du titre (Option facultative) nom de la proprit (option facultative) titre que vous souhaitez mettre (si le titre par dfaut ne vous convient pas) couleur du cadre (si la couleur par dfaut ne vous convient pas) boolen pour faire un dgrad dans le cadre boolen qui met un symbole de n quand il gure parmi les options (par dfaut : ) symbole que vous souhaitez mettre la n (si celui par dfaut ne vous convient pas)

\env[<options>]{texte}

pluriel name title color degrade endsymb symb

: = = = : : =

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

\env[style=prop]{Dans un triangle, les trois mdianes sont concourantes.}


Proprit
Dans un triangle, les trois mdianes sont concourantes.

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) ?

Proprits sur les droites

4. 7
1

Mthodes

\env[style=meth,name=Mesurer un angle,endsymb,symb=$\bigstar$]{On insre ici les schmas}


Mthode
On insre ici les schmas

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

Noms avec virgule

Si un encadr doit avoir un nom avec une ou plusieurs virgules, il faut mettre le name entre accolades.

\env[style=defi,pluriel,name={diximes, centimes et millimes}]{% On insre ici les dfinitions}


Dnitions
On insre ici les dnitions

diximes, centimes et millimes

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 :

\cube[<options>] bordercolor incolor angle scale coefopaq prof name legende

= = = = = = : :

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]

\cube[legende] sommet face arte

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

\cone[incolor=green,coefopaq=0.3,rayon=3,hauteur=3,name,sommet=A,centre=B,axe,legende, posommet={above right},poscentre=right,incl=0.1,scalecentre=3] axe de rvolution sommet


A

gnratrice

centre du disque de base

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

\cylindre[incolor=blue,bordercolor=red,coefopaq=0.2,name,legende,rectgener,axe, poscentrehaut=left,poscentrebas=left,scalecentre=3] axe de rvolution


H

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 autre grand cercle


O

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

Pyramide base rgulire

\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

\pyramreg[n=6,axe,name,posommet={above right},poscentre=right,incolor=green, bordercolor=green,hauteur=3,rayon=3,scalecentre=5,poscentre=left,legende] sommet arte latrale hauteur


A3 A4 A5 O A6 A2 A1

axe de rotation

face latrale (triangulaire)

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

Prisme base rgulire

\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

\prismereg[n=6,coefopaq=0,incl=0.2,rotat=20,legende,incolor=black,axe] base (polygonale)

axe de rotation

face latrale (rectangulaire)

hauteur

base (polygonale)

6
6.1
1

Patrons de gures 3D
Pav droit

\patronpave[<options>] a b c pos legende codages

= = = = : :

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

\multido{\i=1+1}{4}{\patronpave[pos=\i,codages,a=1,b=2,c=3] \ifnum\i=2 \\ \fi}


/

///

///

///

///

//

//

//

//

/// / /

///

///

///

///

//

//

//

//

//

///

/// / /

///

///

/ /

///

///

///

///

//

//

//

//

/// / /

///

///

///

///

//

//

//

//

//

///

///

/ /

/// /

///

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

Pyramide base rgulire

\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

Prisme base rgulire

\patronprismereg[<options>] n r h legende pos

= = = : =

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

S-ar putea să vă placă și