Subversion Repositories wimsdev

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
 
2
<h3>Comment écrire les maths dans votre exercice.</h3>
3
 
4
Vous pouvez inclure des symboles et formules mathématiques dans l'énoncé
5
(quand il est sous format html), indication et solution.
6
<p>
7
Si vous voulez simplement insérer quelques symboles mathématiques ou
8
caractères grecs, vous avez juste besoin de taper un
9
<tt>\</tt> suivi du nom du symbole ou caractère grec. Par exemple,
10
<tt>\pi</tt> vous donne $m_pi, <tt>\le</tt> donne $m_le,
11
<tt>\pm</tt> donne $m_pm, <tt>\rightarrow</tt> donne
12
$m_rightarrow, etc. Les noms des symboles suivent la convention
13
standard de TeX. En voici une
14
!href target=wims_help module=help/wimsdoc.en&subject=mathfonts#mathfonts liste
15
 (remplacez <tt>$$m_</tt> par <tt>\</tt> dans les noms).
16
<p>
17
Plus généralement, pour insérer une formule mathematique entière,
18
vous pouvez taper la formule de façon habituelle comme si vous l'entrez dans
19
un logiciel mathématique ou une page d'outil de calcul sous WIMS. Pour que la
20
formule soit formattée et montrée joliement, vous n'avez qu
21
l'enfermer dans une paire de parenthèses précédées par le caractère \. Par
22
exemple, <tt>\(x^3-3x+cos(2pi*x)^5)</tt> vous donne
23
!insmath x^3-3*x+cos(2pi*x)^5
24
, ou <tt>\(sqrt(x^2+y^2))</tt> vous donne
25
!insmath sqrt(x^2+y^2)
26
. Vous pouvez taper <tt>\(integrate(x^2+1)dx)</tt> pour
27
!insmath integrate(x^2+1)*dx
28
, ou <tt>\(integrate(exp(x^2+1),x=1..infinity))</tt> pour
29
!insmath integrate(exp(x^2+1),x=1..infinity)
30
. Vous pouvez aussi écrire la somme
31
!insmath sum(1/n^2,n=1..infinity)
32
 via <tt>\(sum(1/n^2,n=1..infinity)</tt>, ou le produit
33
!insmath product(n/(n+1),n=1..infinity)
34
 via <tt>\(product(n/(n+1),n=1..infinity)</tt>.
35
<p>
36
D'autres aides sur la manière d'écrire des expressions mathématiques sont dans
37
!href target=wims_help module=help/main&chapter=1&open=1_math#math cette page
38
.
39
<p>
40
Pour montrer une matrice
41
!insmath [1,2,3;4,5,6;7,8,9]
42
, vous devez taper <tt>\([1,2,3;4,5,6;7,8,9])</tt>. Des matrices dans les
43
matrices sont acceptées (et seront montrées correctement).
44
<p>
45
Pour les experts de TeX ou LaTeX, notez que quand le logiciel voit une formule
46
enfermée dans une paire de parenthèses précédées par <tt>\</tt>, qui contient
242 bpr 47
des commandes spécifiques à TeX ou LaTeX, il va l'interpréter en tant que source
48
TeX, et donc va l'envoyer directement à TeX pour formatage. Ceci vous permet
49
d'écrire des formules très sophistiquées si vous savez comment les écrire en TeX.
50
Dans le cas où vous voulez forcer une formule à être une image produite par
280 reyssat 51
TeX ou LaTeX, écrivez dans les parenthèses <tt>\displaystyle</tt>
52
ou une paire d'accolades vide <tt>{}</tt>.
242 bpr 53
Par exemple, vous obtiendrez &nbsp;
54
!insmath \displaystyle a
55
&nbsp;  &nbsp; via <tt>\(\displaystyle a )</tt>
280 reyssat 56
ou <tt>\({} a )</tt>
242 bpr 57
et &nbsp;
58
!insmath a
59
&nbsp;  &nbsp; via <tt>\( a )</tt>.
60
 
23 reyssat 61
<p>
242 bpr 62
La façon la plus complète d'utiliser TeX dans votre exercice peut être de choisir
23 reyssat 63
!href cmd=help&special_parm=format le format TeX
242 bpr 64
 (pour l'énoncé seulement). Mais vous n'avez alors le droit à aucune commande
65
 html.
23 reyssat 66