Subversion Repositories wimsdev

Rev

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

  1. \documentclass[11pt]{article}
  2. \usepackage{amsthm,amsfonts}
  3. \usepackage[french]{babel}
  4. \usepackage[latin1]{inputenc}
  5. \usepackage[T1]{fontenc}
  6. \usepackage{pslatex}
  7. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ù
  8. \input wims.sty
  9. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  10. %\wimsinclude{persowims.sty}%pour inclure des fichiers non lus par latex
  11. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  12. \theoremstyle{plain}
  13. \newtheorem{thm}{Théorème}[section]
  14. \newtheorem{theo}[thm]{Théorème}
  15. \newtheorem{prop}[thm]{Proposition}
  16. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  17. \theoremstyle{definition}
  18. \newtheorem{defn}{Définition}[section]
  19. \newtheorem{ex}{Exemple}
  20. \newtheorem{exo}{Exercice}
  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
  29. \title{Mon document}
  30. \author{Bernadette Perrin-Riou}
  31. \email{bpr@math.u-psud.fr}
  32. \section{utilisation des environnements}
  33.  \begin{thm}
  34.    Voici un théorème
  35.  \end{thm}
  36.  \begin{proof}
  37.    Voici la démonstration.
  38.  \end{proof}
  39.  \begin{defn}
  40.    Voici une définition
  41.  \end{defn}
  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 \&.
  46. \begin{exo}
  47. Faites l'exercice d'application\index{exercice1}
  48. \exercise{module=H6/analysis/oefcourbe.fr&exo=courb1&scoredelay=&confparm1=A&confparm1=B}{Courbes}
  49. \end{exo}
  50. \section{Insertion d'un exemple}
  51. Un exemple de dessin non vu dans le fichier pdf \index{exemple}
  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}
  73.  Voici le graphe des polynômes caractéristiques des matrices \([\A]) pour les valeurs
  74.  de \(a) suivantes : \liste.
  75.    <p align="center"> \draw{300,300}{\dessin} </p>
  76.  Que remarquez-vous ?
  77. \end{wimsonly}
  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. }
  116. <a name="dessin"></a>
  117. \draw{500,300}{\dessin}
  118.  
  119. \end{wims}
  120. \end{wimsonly}
  121. \section{Les listes}
  122.  Voici une liste avec pli (fold)
  123.  \begin{description}
  124.    \item[Graphe] voici la définition
  125.    \item[Coloriage] Colorier un graphe, c'est ...
  126.  \end{description}
  127. \section{Les tableaux}
  128. \begin{tabular}{|c|c|c|}
  129. \hline
  130. &a&\(\frac{1}{2}\) \\
  131.  \hline
  132. c&d&f\\
  133.  \hline
  134. \end{tabular}
  135. \end{document}
  136.