Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
domaines_specialises:mathematiques:tracer_un_tableau_de_variations [2021/01/13 01:38] – Mise à jour des liens. Ajout de "tkz-tab". Compilation des exemples (sauf PStricks). jejust4_domaines_specialises:mathematiques:structures:tracer_un_tableau_de_variations [2023/02/27 21:54] (Version actuelle) – Ajout de plusieurs packages récents. jejust
Ligne 1: Ligne 1:
 ====== Comment tracer un tableau de variations? ====== ====== Comment tracer un tableau de variations? ======
 +
 +Le tableau de variation d'une fonction mathématique représente de façon semi-graphique
 +les intervalles sur lesquels elle est croissante, décroissante... (voir les exemples plus bas)
 +
 +Plusieurs packages fournissent des syntaxes pour composer facilement ces tableaux de variations.
 +Il se trouve que tous ont été écrits par des francophones (cette représentation du comportement
 +d'une fonction serait-elle une spécificité de l'enseignement français des mathématiques?).
 +
 +===== Avec l'extension “tkz-tab” =====
  
 $\Reponse$  La méthode actuellement conseillée utilise le package [[ctanpkg>tkz-tab]], $\Reponse$  La méthode actuellement conseillée utilise le package [[ctanpkg>tkz-tab]],
 écrit par Alain Matthes et basé sur Ti//k//Z, pour composer tableaux de signes écrit par Alain Matthes et basé sur Ti//k//Z, pour composer tableaux de signes
-et tableaux de variations.+et tableaux de variations. La richesse de sa syntaxe permet toutes les fantaisies 
 +(utilisation de la couleur, par exemple) et 
 +[[texdoc>tkz-tab|sa documentation, très complète, est écrite en français]]. 
 + 
 +<WRAP column 69x> 
 +<code latex> 
 +  \usepackage{tkz-tab} 
 + 
 +\begin{tikzpicture} 
 +\tikzset{h style/.style = {pattern=north west lines}} 
 +\tkzTabInit[lgt=1,espcl=2]{$x$ /1,  $f$ /2}{$0$,$1$,$2$,$3$}% 
 +\tkzTabVar{+/ $1$  / , -CH/ $-2$ / , +C/  $5$, -/ $0$  /  } 
 +\end{tikzpicture} 
 +</code> 
 +</WRAP> 
 +<WRAP column 40ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage{tkz-tab} 
 +  \pagestyle{empty} 
 + 
 +\begin{document} 
 +\begin{tikzpicture} 
 +\tikzset{h style/.style = {pattern=north west lines}} 
 +\tkzTabInit[lgt=1,espcl=2]{$x$ /1,  $f$ /2}{$0$,$1$,$2$,$3$}% 
 +\tkzTabVar{+/ $1$  / , -CH/ $-2$ / , +C/  $5$, -/ $0$  /  } 
 +\end{tikzpicture} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 + 
 +===== Avec l'extension “variations” ===== 
 + 
 +$\Reponse$  L'extension [[ctanpkg>variations]], de Christian Obrecht, permet de composer des tableaux de 
 +variations de fonctions et des tableaux de signes respectant les usages typographiques français. La 
 +syntaxe utilisée est proche de celle de l’environnement ''tabular''. Les macros fournies permettent 
 +de répondre aux besoins les plus courants. 
 + 
 +Sa [[texdoc>variations|documentation est en français]]. 
 + 
 +FIXME Ajouter des exemples. 
 + 
 +===== Avec l'extension “tablvar” ===== 
 + 
 +$\Reponse$  L'extension [[ctanpkg>tablvar]], d'Antoine Missier, permet de construire 
 +des tableaux de variation (et de signes) de manière simple et intuitive. 
 +Elle vise une certaine automatisation, y compris pour des tableaux complexes, 
 +mais avec de nombreuses possibilité de réglages et d’ajustements personnels 
 +et une haute qualité graphique, en particulier pour le dessin des flèches, 
 +en exploitant les fonctionnalités des extensions graphiques PSTricks ou Ti//k//Z. 
 + 
 +Le parti pris est d’utiliser la même syntaxe que les environnements ''array'' 
 +(ou ''tabular'') en laissant à LaTeX le soin de faire la composition du tableau, 
 +et à l’extension graphique (PSTricks ou Ti//k//Z) celui de réaliser le dessin des flèches, 
 +automatisé et sans intervention de l’utilisateur. On a simplement besoin de préciser, 
 +à l’intérieur d’une commande ''\variations'', ce qui est en haut et ce qui est en bas. 
 + 
 +Sa documentation [[texdoc>tablvar|est écrite en français]]. 
 + 
 +On peut charger cette extension de deux façons: 
 + 
 +**De façon à utiliser PSTricks pour le dessin de flèches:** 
 +<code latex> 
 +\usepackage{tablvar}  % option par défaut 
 +</code> 
 + 
 +Il faut compiler le document avec LaTeX + dvips + ps2pdf. 
 + 
 +\\ 
 +**Ou avec Ti//k//Z**: 
 +<code latex> 
 +\usepackage[tikz]{tablvar} 
 +</code> 
 + 
 +Et là, il faut compiler **deux** fois le document avec pdfLaTeX ou LuaLaTeX 
 +(la première fois les flèches ne sont pas correctement placées). 
 + 
 +Si on veut compiler avec l’option ''pstricks'' après avoir compilé avec Ti//k//Z, 
 +il faut supprimer manuellement le fichier ''.aux'', sinon la compilation échouera. 
 + 
 +FIXME Ajouter des exemples. 
 + 
 +===== Avec l'extension “tabvar” ===== 
 + 
 +$\Reponse$  L’extension [[ctanpkg>tabvar]], de Daniel Flipo, a pour but de faciliter 
 +la saisie des tableaux de variations. Elle fonctionne aussi bien avec pdfLaTeX 
 +qu’avec LuaLaTeX ou XeLaTeX. 
 +Elle s’appuie sur les extensions [[ctanpkg>array]], [[ctanpkg>colortbl]] et [[ctanpkg>varwidth]]. 
 +Les flèches sont prises dans une [[5_fichiers:fontes:start|fonte (type 1)]] dédiée, 
 +fournie dans un fichier ''tabvar.pfb''
 + 
 +Sa documentation [[texdoc>tabvar|est écrite en français]]. 
 + 
 +<note> 
 +Historiquement, l'extension [[ctanpkg>tabvar]] faisait appel à MetaPost pour le dessin des flèches. 
 +Ce fonctionnement est toujours disponible en option, mais l'auteur conseille de ne plus 
 +l'utiliser. 
 +</note> 
 + 
 +FIXME Ajouter des exemples. 
 + 
 +===== Avec l'extension “tablor” ===== 
 + 
 +$\Reponse$  Le package [[ctanpkg>tablor]], de Guillaume Connan, s'appuie sur les macros [[1_generalites:glossaire:qu_est_ce_que_metapost|MetaPost]] de [[ctanpkg>tableauVariations]] 
 +(par Frédéric Mazoit) pour dessiner des tableaux de variation. 
 +Il est conçu pour s'interfacer avec le [[wpfr>Xcas|logiciel de calcul formel XCas]]. 
 + 
 +Comme les packages précédents, sa [[texdoc>tablor|documentation est en français]]. 
  
-FIXME proposer un exemple+===== Sans extension particulière =====
  
-$\Reponse$  C'est également possible (et facile) avec l'environnement ''array'' +$\Reponse$  Pour un tableau simple, c'est également possible (et facile) 
-du mode mathématique standard de <latex>\LaTeX{}</latex> comme ici:+avec l'environnement ''array'' du mode mathématique standard de <latex>\LaTeX{}</latex> comme ici:
  
 <WRAP column 69x> <WRAP column 69x>
Ligne 42: Ligne 160:
 <WRAP clear /> <WRAP clear />
  
 +Les flèches sont nommées d'après les points cardinaux: ''\nearrow'' est pour //north-east//, ''\searrow'' pour //south-east//:
 +
 +^  Commande  ^  Résultat  ^
 +| ''\nearrow'' | <latex>$\nearrow$</latex> |
 +| ''\searrow'' | <latex>$\searrow$</latex> |
 +| ''\nwarrow'' | <latex>$\nwarrow$</latex> |
 +| ''\swarrow'' | <latex>$\swarrow$</latex> |
  
 On peut faire de plus jolies flèches (redimensonnables) avec les commandes graphiques, On peut faire de plus jolies flèches (redimensonnables) avec les commandes graphiques,
Ligne 107: Ligne 232:
 </WRAP> </WRAP>
 <WRAP clear /> <WRAP clear />
 +
 +
 +===== Avec l'extension “tableaux” =====
  
 $\Reponse$  Enfin, le package [[ctanpkg>tableaux]], également téléchargeable à l'adresse $\Reponse$  Enfin, le package [[ctanpkg>tableaux]], également téléchargeable à l'adresse
Ligne 114: Ligne 242:
 <code latex> <code latex>
 \documentclass{article} \documentclass{article}
-\usepackage{ifthen,minimum,tableau}+  \usepackage{ifthen,minimum,tableau} 
 \newpsstyle{hachured} \newpsstyle{hachured}
            {fillstyle=hlines,            {fillstyle=hlines,
             hatchwidth=0.2pt,             hatchwidth=0.2pt,
             hatchsep=2pt}             hatchsep=2pt}
 +
 \begin{document} \begin{document}
  
Ligne 153: Ligne 283:
 </code> </code>
  
 +-----
 +//Source:// [[wpfr>Variations_d'une_fonction|Variations d'une fonction]]
  
- +{{htmlmetatags>metatag-keywords=(LaTeX,fonctions mathématiques,comportement d'une fonction,dérivée d'une fonction,continuité d'une fonction,analyse (mathématiques),analyse numérique,TikZ,PStricks)
-{{htmlmetatags>metatag-keywords=(LaTeX,fonctions mathématiques,TikZ,PStricks)+
 metatag-og:title=(Comment tracer un tableau de variations?) metatag-og:title=(Comment tracer un tableau de variations?)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
  
4_domaines_specialises/mathematiques/structures/tracer_un_tableau_de_variations.1610501895.txt.gz · Dernière modification : 2021/01/13 01:38 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0