summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/mafr/docmafr.tex
blob: f998084efb36b278fc28f2263e9be85729ea898b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
% Documentation de la distribution 'mafr'
% Copyright (c) 2006 Christian Obrecht

\documentclass{fiche}
\usepackage{graphicx,ae,aecompl}
\pagestyle{plain}
\parindent=1.5em
\nofiles

\def\point{\item[\textbullet]}
\mathchardef\vleq="3214
\mathchardef\vgeq="3215
\mathchardef\vemptyset="023B
\mathchardef\vparallel="326B

\title{La distribution \texttt{mafr}\\
\texttt{\small <http://eukleides.org/mafr/>}}
\author{Christian Obrecht}
\date{17 septembre 2006}

\begin{document}

\maketitle

\section{L'extension \texttt{mafr}}

L'extension \texttt{mafr} (mathématiques françaises) permet de réaliser les
quelques modifications nécessaires pour que le comportement de \LaTeX\ soit
compatible avec les règles de typographie mathématique française. En voici une
description succincte.
\medskip

\begin{itemize}

\itemsep=4pt

\point En mode mathématique, les majuscules latines sont composées en romain et
non plus en italique.

\point Les majuscules d'anglaises ($\scr A$, $\scr B$, $\scr C$, $\scr D$\ldots)
viennent s'ajouter aux majuscules de ronde ($\cal A$, $\cal B$, $\cal C$,
$\cal D$\ldots). Elles sont accessibles en utilisant la macro \verb+\scr+.

\point Les symboles $\vleq$, $\vgeq$, $\vemptyset$ et $\vparallel$ sont
remplacés par $\leq$, $\geq$, $\emptyset$ et $\parallel$.

\point Une macro \verb+\vect+ (ex. $\vect{AB}$) permet de composer des vecteurs
plus esthétiques que ceux obtenus avec \verb+\overrightarrow+ (ex.
$\overrightarrow{AB}$).

\point De même, la macro \verb+\angl+ (ex. $\angl{ABC}$) donne de meilleurs
résultats que \verb+\widehat+ (ex. $\widehat{ABC}$).

\point Enfin, une macro \verb+\frc+ pour obtenir de grandes fractions dans les
formules en ligne.

\end{itemize}
\medskip

Il est à noter de plus que \texttt{mafr} charge automatiquement  le format de
page A4 (version élargie), le module \texttt{francais} de l'extension
\texttt{babel} (pour l'adaptation aux règles générales de typographie française)
et l'extension \texttt{fontenc} (permettant la saisie en caractères accentués).
Le caractère € est également configuré directement.

Enfin, les macros \verb+\N+, \verb+\Z+, \verb+\Q+, \verb+\R+, \verb+\K+,
\verb+\B+, \verb+\C+, \verb+\D+, \verb+\E+, \verb+\F+, \verb+\P+, \verb+\A+,
\verb+\I+, \verb+\J+ et \verb+\S+ permettent d'obtenir les notations usuelles
\N, \Z, \Q, \R, \K, \B, \C, \D, \E, \F, \P, \A, \I, \J\ et \S.

\section{Les classes \texttt{fiche} et \texttt{cours}}

Ces deux classes de document étendent la classe par défaut (c'est-à-dire
\texttt{article}). Elles chargent automatiquement l'extension \texttt{mafr}.

La classe \texttt{cours} n'ajoute qu'une seule macro : \verb+\chapitre+ à deux
arguments, le premier étant le numéro du chapitre et le second le titre.
Exemple : \verb+\chapitre{3}{Vecteurs}+

La classe \texttt{fiche} est destinée à la composition de devoirs et de fiches
d'exercices. Elle défini les macros sans arguments \verb+\exe+ (exercice),
\verb+\que+ (question), \verb+\squ+ (sous-question), \verb+\qsq+ (question
commençant par une sous-question). Ces macros gèrent d'elles-même la
numérotation et les retraits.

Elle ajoute également une macro \verb+\entete+ à trois arguments. Le premier est
disposé en haut de page à gauche, le second à droite, le troisième en-dessous et
centré. Les trois textes sont composés en gras, le troisième dans un corps plus
grand. Voici un exemple complet :

\begin{verbatim}
\documentclass{fiche}

\begin{document}

\entete{3\ieme\ 2}{14 décembre 2006}{Devoir \no 5}

\exe Le plan est muni d'un repère orthonormal (O, I, J). On prendra le
     centimètre comme unité de longueur.
  \que Placer dans ce repère les points : A($-4$ ; 3), B(3 ; 2) et C(1 ; $-2$).
  \que Calculer les coordonnées des points E et F, milieux respectifs des
       segments [BC] et [BA]. Placer les points E et F dans le repère.
  \que Placer le point G, symétrique du point E par rapport au point F.
  \que Quelle est la nature du quadrilatère AEBG ? Justifier votre réponse.
  \qsq   Calculer la valeur exacte de la distance AB.
    \squ On admet que $AC=\sqrt{50}$ et $BC=\sqrt{20}$. Quelle est la nature
         du triangle ABC ?
    \squ En déduire que le quadrilatère AEBG est un rectangle.

\exe On donne $E=(5x-4)^2+(5x-4)(x+3)$.
  \que Développer et réduire E.
  \que Factoriser E.
  \que Calculer E pour $x=-1$.
  \que Résoudre l'équation $(5x-4)(6x-1)=0$.

\end{document}
\end{verbatim}

Le résultat figure ci-dessous.

\bigskip
\parindent=0pt

\entete{3\ieme\ 2}{14 décembre 2006}{Devoir \no 5}

\exe Le plan est muni d'un repère orthonormal (O, I, J). On prendra le
     centimètre comme unité de longueur.
  \que Placer dans ce repère les points : A($-4$ ; 3), B(3 ; 2) et C(1 ; $-2$).
  \que Calculer les coordonnées des points E et F, milieux respectifs des
       segments [BC] et [BA]. Placer les points E et F dans le repère.
  \que Placer le point G, symétrique du point E par rapport au point F.
  \que Quelle est la nature du quadrilatère AEBG ? Justifier votre réponse.
  \qsq   Calculer la valeur exacte de la distance AB.
    \squ On admet que $AC=\sqrt{50}$ et $BC=\sqrt{20}$. Quelle est la nature
         du triangle ABC ?
    \squ En déduire que le quadrilatère AEBG est un rectangle.

\exe On donne $E=(5x-4)^2+(5x-4)(x+3)$.
  \que Développer et réduire E.
  \que Factoriser E.
  \que Calculer E pour $x=-1$.
  \que Résoudre l'équation $(5x-4)(6x-1)=0$.

\break

\quenumber=0
\section{L'environnement \texttt{juxtapose}}

Afin de juxtaposer aisément un texte et une figure, la classe \verb+fiche+
fourni également un environnement \verb+juxtapose+. Par exemple :

\begin{juxtapose}[6cm]
\includegraphics{triangle.eps}
\droite
Soit ABC un triangle.
\que Tracer la médiatrice de [AB].
\que Tracer la médiane issue de A.
\que Tracer la hauteur issue de C.
\end{juxtapose}

est obtenu avec le code source suivant :

\begin{verbatim}
\begin{juxtapose}[6cm]
\includegraphics{triangle.eps}
\droite
Soit ABC un triangle.
\que Tracer la médiatrice de [AB].
\que Tracer la médiane issue de A.
\que Tracer la hauteur issue de C.
\end{juxtapose}
\end{verbatim}

L'argument optionnel de l'environnement précise la largeur de la partie gauche.
On notera l'utilisation de la macro \verb+\includegraphics+ de l'extension
\verb+graphicx+ afin d'insérer un fichier graphique au format EPS généré par un
logiciel de géométrie.

\end{document}