Views
8 months ago

Stage_LaTeX_Partie1

Stage

Stage LATEX Fiche 2 : Commandes personnelles L’avantage est que maintenant, si on souhaite que le mot parallélogramme soit en italique à chaque fois, il n’est pas nécessaire de modifier l’ensemble du texte : il suffira de modifier la définition de la commande : Sommaire Conventions Premier document Commandes Présentation Mathématiques Tableaux Correction Index \newcommand{\plg}{\textit{parallélogramme}\xspace} On peut imaginer d’autres commandes telles que \ssi pour écrire si, et seulement si, ou bien \cad pour c’est-à-dire. . . Seule votre imagination peut vous limiter à la création de commandes sans paramètre. II Les majuscules et les minuscules sont différenciées dans le nom d’une commande ! Ainsi, \ssi n’est pas la même chose que \Ssi. Seules les lettres sont autorisées pour nommer une commande. Commandes avec paramètre 1 Paramètres obligatoires Imaginons que nous souhaitions écrire un cours où tous les mots importants seraient en gras et en rouge. Pour cela, à chaque mot important, il faudrait écrire \textcolor{red}{\textbf{mot}} ce qui peut s’avérer assez lourd à écrire. D’autant que quelques semaines après, on se décide de ne plus écrire en gras, mais d’écrire en italique les mots importants! Il faudrait rechercher tous les \textbf présents dans tous nos cours pour les modifier en \textit. On voit bien ici la nécessité de séparer le fond de notre texte et la forme. Ce qui nous intéresse ici est le fond : nous voulons que les mots importants soient mis en valeur. Pour cela, nous allons créer une commande qui s’occupera de la mise en forme. 1 \newcommand{\plg}{parallélogramme\xspace} 2 \newcommand{\impt}[1] 3 {\textcolor{red}{\textbf{#1}}} 4 5 Les diagonales du \impt{\plg} $ABCD$ sont de la même longueur : il s’agit donc d’un \impt{rectangle}. Les diagonales du parallélogramme ABCD sont de la même longueur : il s’agit donc d’un rectangle. Dans l’appel à \newcommand, on constate qu’entre le nom de la commande créée et sa définition apparaît [1]. Cela siginifie que la nouvelle commande fonctionne avec un argument obligatoire. Le nombre d’arguments maximum est 9. Imaginons maintenant que nous souhaitons également pouvoir spécifier la couleur. Nous écrirons alors la chose suivante : 1 \newcommand{\impt}[2] 2 {\textcolor{#2}{\textbf{#1}}} 3 4 Un \impt{rectangle}{red} et un \impt{carré}{blue}. Un rectangle et un carré. Nous constatons ici l’importance de la position des arguments. De la façon dont notre commande a été construire, il faut d’abord spécifier le mot à mettre en valeur puis la couleur employée. 2 Paramètre optionnel Avec \newcommand, il ne peut y avoir qu’un seul paramètre optionnel. Et il s’agit obligatoirement du premier argument parmi les 9 (au maximum) utilisés. Reprenons l’exemple du parallélogramme. Que se passe-t-il si nous souhaitons parler de plusieurs parallélogrammes ? On voit qu’ici, le « s » marquant le pluriel est facultatif. Voilà comment faire : • 6 • Philippe DE SOUSA

Fiche 2 : Commandes personnelles Stage LATEX 1 \newcommand{\plg}[1][] 2 {parallélogramme#1\xspace} 3 4 On a un \plg ou deux \plg[s]. On a un parallélogramme ou deux parallélogrammes. Là encore, on spécifie que la commande créée possédera un argument en précisant [1]. Mais on sait que cet argument est facultatif grâce aux crochets vides [] qui viennent juste après. Dans la définition de la commande, #1 permet d’indiquer l’endroit où se place l’argument facultatif. En réalité, les crochets vides servent à déterminer la valeur par défaut de l’argument facultatif. Reprenons la définition précédente : \newcommand{\impt}[1]{\textcolor{red}{\textbf{#1}}} Imaginons que la plupart du temps, nous souhaitions mettre un mot en valeur en utilisant la couleur rouge. Mais que parfois, il pourrait nous arriver de changer. Alors, la couleur devient un élément facultatif (car il ne change pas tout le temps) mais avec une valeur par défaut : 1 \newcommand{\impt}[2][red] 2 {\textcolor{#1}{\textbf{#2}}} 3 4 En \impt{rouge} et \impt[blue]{bleu}... puis encore en \impt{rouge}. En rouge et bleu... puis encore en rouge. La commande \impt requiert deux arguments, d’où l’utilisation de [2]. Mais, on sait que le premier argument est facultatif car une deuxième paire d’accolades contenant la valeur par défaut du paramètre optionnel suit juste après. L’argument facultatif est obligatoirement le premier argument, c’est pour cela qu’il est noté avec #1. De plus, comme pour toutes les commandes avec un argument optionnel, l’argument optionnel est écrit entre crochets avant les éventuels arguments obligatoires écrits entre accolades. III Exercices Exercice 1 Définir une commande \thm qui nécessite un argument optionnel pour réaliser les présentations suivantes : Exercice 2 Théorème Ce théorème est très important. Théorème (de Pythagore) Une histoire de triangle rectangle. Théorème (de Thalès) Une histoire de triangles et de parallèles. Exercice II.1 : Argument optionnel Définir une commande \cours qui nécessite un argument optionnel et un argument obligatoire pour réaliser les présentations suivantes : Définition (fonction croissante) a < b ⇔ f (a) < f (b) Propriété (variations d’une fonction affine) Tout dépend du cœfficient directeur. Exercice II.2 : Plusieurs arguments Sommaire Conventions Premier document Commandes Présentation Mathématiques Tableaux Correction Index Lycée J.-P. TIMBAUD • 7 •

Téléchargez le White Paper II complet (pdf) - Ansell Healthcare ...
Enquête sur le développement des bioproduits - Agriculture et ...
Tableau de bord Santé-environnement 2012 - Partie III - SISTEPACA
Sommaire - Site du Zéro
Sommaire ou visuel à télécharger
info document - SDIS14
Sony DSC-W380 - DSC-W380 Consignes d’utilisation
Sony DSC-W190 - DSC-W190 Consignes d’utilisation Français
Sony DSC-W380 - DSC-W380 Guide pratique
Guide pratique de Cyber-shot
Télécharger - Snooper France
TBI mobile.pdf - École Jacques-Ouellette
VOYAGES-SNCF-ANNONCE-DESSERTES-RP-SEA-VDEF-20160411
Guide animeo 2010 - Somfy
Guide animeo 2010 - Somfy
Information produit Commander, protéger, communiquer La - Moeller
Options et Accessoires - Sofamed
Laissez-vous conter vos objectifs - Villes et Pays d'art et d'histoire
Barreau de France n° 340 - cna