Subversion Repositories wimsdev

Rev

Rev 3049 | Rev 5793 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
\documentclass[11pt]{article}
2
\usepackage{amsthm,amsfonts}
3
\usepackage[french]{babel}
4
\usepackage[latin1]{inputenc}
5
\usepackage[T1]{fontenc}
6
\usepackage{pslatex}
7
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ù
743 bpr 8
\input wims.sty
23 reyssat 9
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3334 bpr 10
%\wimsinclude{persowims.sty}%pour inclure des fichiers non lus par latex
23 reyssat 11
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
12
\theoremstyle{plain}
613 schaersvoo 13
\newtheorem{thm}{Théorème}[section]
14
\newtheorem{theo}[thm]{Théorème}
15
\newtheorem{prop}[thm]{Proposition}
23 reyssat 16
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
613 schaersvoo 17
\theoremstyle{definition}
18
\newtheorem{defn}{Définition}[section]
19
\newtheorem{ex}{Exemple}
20
\newtheorem{exo}{Exercice}
23 reyssat 21
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
22
\def\RR{\mathbb R}
23
\def\NN{\mathbb N}
24
\def\ZZ{\mathbb Z}
25
\def\CC{\mathbb C}
26
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
27
\begin{document}
28
%% indispensable
613 schaersvoo 29
\title{Mon document}
23 reyssat 30
\author{Bernadette Perrin-Riou}
31
\email{bpr@math.u-psud.fr}
613 schaersvoo 32
\section{utilisation des environnements}
23 reyssat 33
  \begin{thm}
613 schaersvoo 34
    Voici un théorème
23 reyssat 35
  \end{thm}
36
  \begin{proof}
613 schaersvoo 37
    Voici la démonstration.
23 reyssat 38
  \end{proof}
39
  \begin{defn}
613 schaersvoo 40
    Voici une définition
23 reyssat 41
  \end{defn}
613 schaersvoo 42
\section{Insertion d'un exercice}
43
Pour insérer un exercice, prendre les deux premières lignes
44
dans le fichier source d'une feuille d'exercice et les coller
45
par un \&.
23 reyssat 46
\begin{exo}
613 schaersvoo 47
Faites l'exercice d'application\index{exercice1}
48
\exercise{module=H6/analysis/oefcourbe.fr&exo=courb1&scoredelay=&confparm1=A&confparm1=B}{Courbes}
23 reyssat 49
\end{exo}
613 schaersvoo 50
\section{Insertion d'un exemple}
51
Un exemple de dessin non vu dans le fichier pdf \index{exemple}
23 reyssat 52
 \begin{wimsonly}
53
  \begin{wims}
54
    \def{matrix A = -6,28,21
55
      4,-15,-12
56
     -8,a,25}
57
    \def{text P = pari(charpoly( [\A], x))}
58
    \def{text color=blue,purple,red,orange,yellow}
59
    \def{text dessin = xrange -1,4
60
      yrange -10,10
61
      hline 0,0,black
62
      vline 0,0, black
63
    }
64
    \def{text liste = 31.8,31.9,32,32.1,32.2}
65
    \def{integer cnt = items(\liste)}
66
    \for{i = 1 to \cnt}{
67
      \def{text p = evalue(\P,a = \liste[\i])}
68
      \def{text dessin = \dessin
69
        plot \color[\i], \p
70
      }
71
     }
72
  \end{wims}
613 schaersvoo 73
  Voici le graphe des polynômes caractéristiques des matrices \([\A]) pour les valeurs
74
  de \(a) suivantes : \liste.
23 reyssat 75
    <p align="center"> \draw{300,300}{\dessin} </p>
613 schaersvoo 76
  Que remarquez-vous ?
23 reyssat 77
\end{wimsonly}
743 bpr 78
 
79
 
80
\section{Une animation qui ne va passer dans latex }
81
\begin{wimsonly}
82
\begin{wims}
83
 
84
\def{text liste=1,2,3,4,10,20,24,28,32,36,40}
85
\def{text listepoint=-1.8,-1.8,-1.8,-1.5,-1.2,-1.2}
86
\def{integer cnt =items(\liste)}
87
\def{text h=wims(makelist x for x = 1 to \cnt)}
88
 
89
\comment{L'entier N est le paramètre qui permet "d'avancer" ;
90
parm1 est une variable qui va être transmis à la page suivante. Au
91
départ parm1 ne vaut rien donc N = 1 ; ensuite parm1 vaut N
92
donc N va s'incrémenter
93
}
94
\def{integer N = \parm1 notitemof \h ? 1 : \parm1 + 1}
95
\def{text commentaire =\N >= \cnt ? Recommencer:Continuer}
96
\comment{on fait un lien sur la même page mais en transmettant
97
le paramètre \N}
98
\link{.}{\commentaire}{}{parm1=\N}{dessin}
99
\comment{Ensuite, c'est du code pour faire un dessin}
100
\def{text couleur=wims(makelist yellow,orange,pink,blue,green for x = 2 to 5)}
101
\def{text dessin= xrange -2,2
102
  yrange -1,1
103
  hline 0,0,black
104
  arrow  0,0,1,0,6,black
105
  arrow 0,0,0,1,6,black
106
  vline 0,0,black}
107
\comment{On ne trace que les N premières courbes}
108
\for{i = 1 to \N}{
109
  \def{integer j = 2*\liste[\i]}
110
  \def{function f=x/(1+x^(\j))}
111
  \def{real a=evalue(\f,x=\listepoint[\i])}
112
  \def{text dessin=\dessin
113
     plot \couleur[\i],\f
114
     text \couleur[\i],\listepoint[\i],\a,medium,f\j}
115
}
3049 bpr 116
<a name="dessin"></a>
743 bpr 117
\draw{500,300}{\dessin}
118
 
119
\end{wims}
120
\end{wimsonly}
613 schaersvoo 121
\section{Les listes}
122
  Voici une liste avec pli (fold)
23 reyssat 123
  \begin{description}
613 schaersvoo 124
    \item[Graphe] voici la définition
125
    \item[Coloriage] Colorier un graphe, c'est ...
23 reyssat 126
  \end{description}
743 bpr 127
\section{Les tableaux}
128
 \begin{tabular}{|c|c|c|}
129
 \hline
920 bpr 130
 &a&\(\frac{1}{2}\) \\
743 bpr 131
  \hline
132
 c&d&f\\
133
  \hline
134
 \end{tabular}
135
\end{document}