Tableaux des signes, des variations

Documents pareils






Vérification d invariants de systèmes paramétrés par superposition









P etit pat hw o rk de ombinatoire énumérative Mireille Bousquet-Mélou, CNRS, LaBRI, Bo rdeaux ri.fr/ b ousquet

STATUTS DE L ASSOCIATION. Association régie par par la Loi du 1 er juillet 1901

Condition inf-sup pour l Elément Fini de Taylor-Hood È ¾ -iso-è ½

DELIBERATION N CP

Guide d installation de L A TEX

FOCUS Evolution. Lisez-Moi. Version FE 7.0.t

Ateliers L A TEX L A TEX portable ou

FORMATION MULTIMÉDIA LVE

Introduction à Eclipse

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique

Bienvenue à l historien virtuel 2.0

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Tutoriel Sage One Edition Expert-Comptable. - Le cabinet d Expertise-Comptable doit appeler le Service Client Sage One au

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

2 20 e Journées Bases de Données Avancées (BDA 2004). 1. Introduction

Utilisation de l éditeur.

Landesk Service Desk

Présentation du PL/SQL

!!! La solution bureautique collaborative 100% gratuite!!!

Un outil open source de gestion de bibliographies

GUIDE D UTILISATION 1


< _17_0>

Création d un fichier html depuis PowerPoint dimanche 11 mai 2008

Création d'un site neutre et présentation des éléments de la page d'accueil

Titre : Communiquer avec des formules mathématiques

Google Documents permet d élaborer un questionnaire, de le diffuser sur le net pour ensuite le dépouiller.

La Clé informatique. Formation Excel XP Aide-mémoire

BIRT (Business Intelligence and Reporting Tools)

Petit guide pour les débutants en L A TEX

Ce chapitre décrit comment insérer des tableaux de données dans un document. On va commencer par voir les environnements tabbing et

Rechercher et supprimer les doublons!

Premiers pas avec L A TEX 2ε sous Windows XP : installation et compilation

Logiciel libre, OpenMeetings permet de créer ou simplement de participer à des conférences en ligne.

Préparation d un post (article) pour idweblogs

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Procédure d installation de mexi backup

Présentation de Firefox

KWISATZ LA GESTION DES REMISE EN BANQUE

Création d un document PublishView

Tutoriel Atout Facture. 14/01/2015 Codelpi

Manuel de l administrateur

Mise à jour d avast! et de vos logiciels Ciel

L import : Mise à jour rapide de votre catalogue

Installation et configuration du serveur syslog sur Synology DSM 4.0

Certificats Electronique d AE sur Clé USB

Utiliser Freemind à l'école

Utilisation de l outil lié à MBKSTR 9

OOo4Kids, la suite OpenOffice adaptée aux enfants

TP Blender n 2 : Importation d un modèle SketchUp et animation

FORMATION EXCEL NIVEAU 2

Cahier Technique Envoi par à partir des logiciels V7.00

Mode opératoire SAGE Gestion Commerciale

C2i Niveau 1 Enoncé Activité 1 UPJV

Modes Opératoires WinTrans Mai 13 ~ 1 ~

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Créer du contenu en ligne avec WordPress

Certificats Electroniques sur Clé USB

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

- CertimétiersArtisanat

Antidote et vos logiciels

Méthode de préparation du fichier texte d import depuis Excel, via Access jusqu à Drupal.

USAGE DU MODULE DE NEWSLETTER ACAJOOM

1 ) L élaboration des factures, des bordereaux de livraison et des factures proforma.

Service client LSC 1

0.1 Mail & News : Thunderbird

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Tutoriel de formation SurveyMonkey

1.1 L EXPLORATEUR WINDOWS

Tutoriel D utilisation. Du PGI Open line d EBP

Gestion d identités PSL Installation IdP Authentic

I/ Se connecter sur le réseau Scribe :

Formation à l utilisation des réseaux sociaux et d internet. Protéger sa vie privée

Tutoriel code::blocks

Assistant d e tablissement de Tableaux

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Atelier 3 Gestion bibliographique - niveau 1. Principes de la bibliographie et prise en main de Zotero

Utilisation avancée de SugarCRM Version Professional 6.5

Guide d installation UNIVERSALIS 2014

TP Contraintes - Triggers

Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

1 - Se connecter au Cartable en ligne

Transcription:

Tableaux des signes, des variations On peut trouver sur l é-toile plusieurs solutions pour tracer des tableaux de variations. On pourra consulter une liste de possibilités à l adresse ØØÔ»»Ô ÒÓÖ Ñ Ø ºÙÒ Ú¹ÐÝÓÒ½º Ö» Ô Ôº Ô Ô ÖØ Ð ½¼¼. 1 tabvar.sty On trouvera par exemple sur CTAN l extension tabvarde Daniel Flipo : ØØÔ»»ÛÛÛºØ ÒºÓÖ»Ø Ü¹ Ö Ú» ÐÔ» Ø ÐÓ Ù» ÒØÖ»Ø Ú Öº ØÑÐ. Avec ce package, le code suivant : \ [ \ begin { tabvar } { L CCCCC } \ hline x & 0 & &\exp\ l e f t ( \ f r a c {}{n} \ r i g h t ) & & +\ i n f t y \\ \ hline f ( x)&\ dbarre& &0&+& \\ \ hline \ niveau { 2 } { 2 } f &0&\decroit &\ f r a c {}{ ne}&\ c r o i t& \\ \ hline \end{ tabvar } \ ] donne le tableau ci-dessous : 2 tkz-tab.sty x 0 exp ( ) n f (x) 0 + f 0 ne On trouvera sur le site altermundus d Alain Matthes son extension perso pour les tableaux de variations, basée sur Tikz. ØØÔ»»ÛÛÛº ÐØ ÖÑÙÒ Ù º Ö»Ô» ÓÛÒÐÓ º ØÑÐ ou à l adresse : ØØÔ»»ÛÛÛºØ ÒºÓÖ»Ø Ü¹ Ö Ú» ÐÔ» Ø ÐÓ Ù» ÒØÖ»Ø Þ¹Ø º ØÑÐ + 2.1 Installation du package Si ce n est déjà fait, créons un dossier qu on appellera par exemple texmfperso (on met en général ce dossier à la racine, c est à dire dans c). Créer dans ce dossier texmfperso un sous-dossier tex et dans ce sous-dossier un sous-dossier latex. Dans ce dossier latex, créons un dossier qu on appelera par exemple alainmatthes. Copier le fichier tkz-tab.sty dans ce dossier. Groupe UPO - Mény Jean-Manuel & Fasquelle Ludovic 1/6

Il faut ensuite que la distribution LATEX sache que cette extension est présente. Pour cela, lancer miktex/- settings et choisir l onglet roots. Ajouter alors le dossier que vous avez créé (texmfperso) en le plaçant avant le dossier miktex principal. Puis choisir Settings, Refresh fndb. L installation est maintenant faite. D une distribution à l autre, il y a quelque différence. Le début du fichier de documentation de tkz-tab dit quelques mots sur le sujet. Pour mieux comprendre les principes d une distribution, on aura intérêt à lire le fichier pdf suivant : ØØÔ»» Ò Ðº Ð ÔÓº Ö º Ö» Ó»Ø Ü¹ Ñ Ò»Ì ¹ Ñ ÒºÔ ainsi que le suivant : ØØÔ»»ÛÛÛº ÙØ Ò Ö º ÙºÓÖ»ÔÙ» ÍÌ Ò Ö»ÔÙ Ð Ø ÓÒ È» ¹ØÛ ¹Ø ºÔ. 2.2 Utilisation de l extension On peut créer un fichier pdf avec tikz adapté à l image. C est ce que nous allons faire ici. Dans un fichier.tex, entrer le code suivant et compiler : \documentclass[12 pt ] { a r t i c l e } \usepackage { f o u r i e r } \usepackage { tikz, tkz tab } \ u s e t i k z l i b r a r y { arrows } \ pagestyle { empty} \usepackage [ active, tightpage ] { preview } \PreviewEnvironment { t i k z p i c t u r e } \ begin { document } \ begin { t i k z p i c t u r e } \ tkztabinit [ espcl =3]% { $x$ / 0. 8, $f ( x ) $ / 2}% { $ \infty$, $ 5$, $$, $2$, $+\ i n f t y $}% \ tkztabvar {+/ 10, / 6,+/ 7, / $ 5$, +/ 0}% \end{ t i k z p i c t u r e } \end{document } ce qui donne : Vous pouvez inclure le résultat dans un fichier par : % \usepackage { graphicx } ou \usepackage { t i k z } \ includegraphics [ scale =1]{ nomdufichier } En consultant la doc, obtenir : Groupe UPO - Mény Jean-Manuel & Fasquelle Ludovic 2/6

3 tableauvariations.mp On trouve à l adresse ØØÔ»» Ö Ö ºÑ ÞÓ Øº Ö º Ö»Ä Ì Ñ Ø ÔÓ Ø»Ø Ð ÙÎ Ö Ø ÓÒ» une extension basée sur Metapost pour les tableaux de variations. On trouvera cette extension également sur CTAN : ØØÔ»»ÛÛÛºØ ÒºÓÖ»Ø Ü¹ Ö Ú» ÐÔ» Ø ÐÓ Ù» ÒØÖ»Ø Ð ÙÚ Ö Ø ÓÒ º ØÑÐ. Elle est normalement installée par défaut dans les versions récentes de MikTeX. 1. Si ce n est pas le cas dans votre version de miktex, vous pouvez installer une version récente de miktex ou plus simplement faire une copie du fichier tableauvariation.mp dans un sous-dossier metapost de votre dossier texmfperso (puis refresh fndb). 2. Le code MetaPost s écrit dans un fichier séparé du fichier.tex, dans un fichier d extension.mp. 3. Écrire sur les modèles proposés par Frédéric Mazoit un fichier que vous appellerez par exemple montableau.mp donnant le tableau ci-dessous : x 0 exp ( ) n + Signe de f (x) 0 + Variations de f 0 4. On lance ensuite la compilation du fichier montableau.mp en passant par le menu «Outils Mpost» de TEXmaker (on remarquera que l un des menus gauches de TEXmaker présente l essentiel des instructions metapost, dont vous n aurez a priori pas besoin ici). 5. La compilation du fichier montableau.mp produit un fichier montableau.1 qui contient l image proprement dite. Il reste à incorporer cette image dans le fichier.tex. Pour cela : (a) On ajoutera au préambule du fichier.tex les lignes suivantes : %%%%%% chargement des images metapost \usepackage { i f p d f } \ i f p d f \ usepackage [ pdftex ] { graphicx } \ DeclareGraphicsRule { * } { mps } { * } { } \ else \ usepackage [ dvips ] { graphicx } \ f i (b) et à l endroit où l on veut mettre le tableau, on inscrira : \begin { center } \ includegraphics { t a b l v a r i a. 1 } \ end{ center } \begin{center}\end{center} n est pas obligatoire, l effet est bien sûr de centrer l image par rapport à la colonne de texte. (c) Il peut être génant d avoir le code METAPOST dans un fichier séparé (surtout si le contenu de votre ordinateur n est pas très ordonné). Mais cela n est pas une obligation : le package ne Groupe UPO - Mény Jean-Manuel & Fasquelle Ludovic 3/6

Initiation à LATEX emp permet en effet d écrire le code d une figure METAPOST dans votre fichier source.tex. Consultez la doc de ce package ainsi que l article de F.Popineau dans le cahier GUTenberg 41 (qu on trouvera par exemple sur le site web de l association GUTenberg). 4 L extension tablor.sty L extension tablor de G.Connan s appuie sur l extension précédente de Frédéric Mazoit en automatisant les calculs grâce au logiciel de calcul formel (libre et gratuit) Xcas. Après avoir installé tablor, il ne reste plus qu à entrer la fonction à étudier, tablor, xcas et tableauvariations s occupent du reste! tablor est installé par défaut dans les versions récentes de MikTeX. On le trouve sur CTAN : ØØÔ»»ÛÛÛº Ø ÒºÓÖ»Ø Ü¹ Ö Ú» ÐÔ» Ø ÐÓ Ù» ÒØÖ»Ø ÐÓÖº ØÑÐ. Il faut quelques compléments d installation : il faut installer Xcas (que l on trouve à l adresse ØØÔ»»ÛÛÛ¹ ÓÙÖ ÖºÙ ¹ Ö ÒÓ Ð º Ö» Ô Ö» Öº ØÑÐ), ajouter xcas dans les variables d environnement de windows, permettre à votre latex de faire appel à des programmes extérieurs ( mode Ðй Ô ). La doc de tablor donne de brèves indications sur la façon de procèder. Si vous êtes bloqué, les listes de discussion (celles référencées ici : ØØÔ»»Ô ÒÓÖ Ñ Ø ºÙÒ Ú¹ÐÝÓÒ½º Ö» Ô ÔºÔ Ô ÖØ Ð ½¼ notamment) vous seront d un grand secours. Un exemple : on veut dresser le tableau des variations de la fonction g définie sur ] ;7] {0} par g (x)=ln ( x 2) Il suffit d entrer le code suivant : \ begin {TV} TV([ i n f i n i t y, 7 ], [ 0 ], " g "," x ", ln ( x ^2),0,\ tv ) ; \end{tv} qui donne après compilation le tableau voulu. 5 TEXgraph Le logiciel TEXgraph ( ØØÔ»»Ø Ü Ö Ô ºØÙÜ Ñ ÐݺÓÖ» ) permet de tracer des tableaux de variation en quasi wysiwyg. Vous pouvez vous y essayer. Le résultat s exporte bien sûr en code LATEX. Un exemple sur la page ØØÔ»»Ø Ü Ö Ô ºØÙÜ Ñ ÐݺÓÖ» Ü ÑÔÐ ¾º ØÑÐ. Groupe UPO - Mény Jean-Manuel & Fasquelle Ludovic 4/6

2 tkz-tab.sty \documentclass[12 pt ] { a r t i c l e } \usepackage { f o u r i e r } \usepackage { tikz, tkz tab } \ u s e t i k z l i b r a r y { arrows } \ pagestyle { empty} \usepackage [ active, tightpage ] { preview } \PreviewEnvironment { t i k z p i c t u r e } \ begin { document } \ begin { t i k z p i c t u r e } \ tkztabinit [ espcl =3]% { $x$ / 0. 8, $\ ln ( x ) $ / 1}% { $0$, $1$, $+\ i n f t y $}% \ tkztabline { d,, z, +, } \end{ t i k z p i c t u r e } \end{document } 3 tableauvariations.mp Le contenu du fichier.mp : input tableauvariation ; begintableau ( 1 ) newlignevariables ( btex $x$ etex ) ; val ( " 0 " ) ; val ( btex $\exp\ l e f t ( { \ over n} \ r i g h t ) $ etex ) ; val ( btex $+\ i n f t y $ etex ) ; newlignesignes ( btex $\hbox { \ bf Signe de } \ atop { \ d i s p l a y s t y l e f ( x ) } $ etex ) ; nondefbarre ; moins ; valbarre ( " 0 " ) ; plus ; newlignevariations ( btex $\hbox { \ bf Variations de } \ atop { \ d i s p l a y s t y l e f } $ etex ) ; valpos ( " 0 ", 1 ) ; valpos ( btex $ \ over { ne } $ etex, 0 ) ; valpos ( " ", 1 ) ; endtableau ; end Un problème : on peut incorporer du code TEX entre btex et etex mais pas du code LATEX a priori. D où le code TEX $ \over {ne}$ utilisé pour la fraction. Ce problème se règle toutefois en ajoutant un entête comme suit dans le fichier.mp : input tableauvariation ; verbatimtex %&l a t e x % i c i un préambule l a t e x classique \documentclass { a r t i c l e } Groupe UPO - Mény Jean-Manuel & Fasquelle Ludovic 5/6

Initiation à LATEX % package pour remplacer l e code tex "a\ over b" par l e code "\ f r a c { a } { b}" : \ usepackage { amsmath} \ begin { document } etex begintableau ( 1 ) newlignevariables ( btex $x$ etex ) ; val ( " 0 " ) ; val ( btex $\exp\ l e f t ( \ dfrac {}{n} \ r i g h t ) $ etex ) ; val ( btex $+\ i n f t y $ etex ) ; newlignesignes ( btex $\hbox { \ bf Signe de } \ atop { \ d i s p l a y s t y l e f ( x ) } $ etex ) ; nondefbarre ; moins ; valbarre ( " 0 " ) ; plus ; newlignevariations ( btex $\hbox { \ bf Variations de } \ atop { \ d i s p l a y s t y l e f } $ etex ) ; valpos ( " 0 ", 1 ) ; valpos ( btex $\ dfrac {}{ ne } $ etex, 0. 1 ) ; valpos ( " ", 1 ) ; endtableau ; % f i n du f i c h i e r mp, indispensable : end ce qui donne : x 0 exp Signe de f (x) ( ) n 0 + + Variations de f 0 ne Groupe UPO - Mény Jean-Manuel & Fasquelle Ludovic 6/6