Views
5 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 •

L'accès aux condoms et aux carrés de latex en milieu carcéral
FRENCH TECH
du réseau ferré national du réseau ferré national - Free
LA Sommaire - Commission de la capitale nationale ...
SYSTÈMES DE COMMANDE - Permobil
SOMMAIRE
Le seizième siècle en France. Tableau de la littérature et ... - Index of
Télécharger ce livre au format PDF - Index of
Bulletin n°04 du 2 juillet 2012 L'ESPRIT DU FOOT A 7 FSGT
Version PDF - OEE - Ressources naturelles Canada
SOMMAIRE
téléchargez la plaquette commerciale - Ag2r
Sony DSC-WX5 - DSC-WX5 Consignes d’utilisation
Sony DSC-WX5 - DSC-WX5 Consignes d’utilisation Français
SOMMAIRE EN SAVOIR PLUS - Chevrolet Cruze Club
TBI creation.pdf - École Jacques-Ouellette
Ensemble, tout est possible. - Avery Dennison - Fasson
Cegid PMI - Cegid.fr
Manufacturing PMI - Cegid.fr
Veille touristique mondiale Inde Rapport sommaire - 2011
Descriptif et fonctionnalité - Montreux Music & convention centre ...