Ajout de logiciels/latex/macros

This commit is contained in:
coudert 2002-11-12 16:51:48 +00:00
parent 09f5f0ffeb
commit 0e6a01573c
3 changed files with 71 additions and 9 deletions

View file

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Faire des macros élémentaires</title>
</head>
<body>
<h1>Faire des macros élémentaires</h1>
<h2>Les macros, des abréviations</h2>
<p>Il est très facile de définir de nouvelles commandes qui seront autant
d'abréviations. Par exemple :</p>
<pre>
\newcommand\cad{c'est-à-dire}
</pre>
<p>Cette ligne crée une nouvelle commande, <code>\cad</code>, qui sera
automatiquement remplacée lors de la compilation par le texte
« c'est-à-dire ». Vous pouvez ainsi remplacer les choses un peu
longues à taper par des commande abrégées. Pour une thèse sur le
chevalier Paul-Louis de la Grange-Noble, vous aurez tout intérêt à
définir dès le début :</p>
<pre>
\newcommand\PL{Paul-Louis de la Grange-Noble}
</pre>
<h2>Espaces après les macros</h2>
<p> Comme pour toute commande qui renvoit du texte (comme
<code>\LaTeX</code>, par exemple), si vous voulez que votre macro soit
suivie d'un espace dans le résultat final, faites-la suivre d'un
backslash :</p>
<pre>
Le Maître du Monde, \cad\ moi, ...
</pre>
<p>Ce serait une très mauvaise idée de mettre un espace dans la
définition de la macro, car vous auriez <em>toujours</em> un espace, y
compris avant une ponctuation.</p>
<p>Vous pouvez utiliser le package <code>xspace</code> pour remédier à
cette nécessité. Dans le préambule, ajoutez&nbsp;:
<code>\usepackage{xspace}</code> Ensuite, écrivez vos macros de la façon
suivante :</p>
<pre>\newcommand\cad{c'est-à-dire\xspace}</pre>
<p><code>\xspace</code> teste ce qui suit la commande&nbsp;: si c'est un
espace, il laissera vraiment un espace; si c'est une ponctuation, il
ne laissera pas d'espace.</p>
<div class="metainformation"> Auteurs : Émilia Robin (1999).
Dernière modification le 2002-11-12, par François-Xavier Coudert</div>
</body> </html>

View file

@ -132,7 +132,7 @@ ka`i tr'ia Bi'wsas, &lt;`a d' &gt;en t\~h| &gt;arq\~h| di'emeinen
<p class="continue">ce qui donne :</p>
<div class="illustration"><img src="grec.jpg" alt="[Du grec avec LaTeX]"></img></div>
<div class="illustration"><img src="grec.jpg" alt="[Du grec avec LaTeX]" /></div>
<p><a href="grec.html">Pour en savoir davantage sur l'écriture du grec sous
LaTeX.</a></p>
@ -331,7 +331,7 @@ sigles un peu longs. Le HTML ne sait pas afficher
<p> Voici le même tableau dans le document LaTeX d'origine, qui montre
les différences entre les différents styles :</p>
<div class="illustration"><img src="fontes.jpg" alt="[Différentes fontes]"></img></div>
<div class="illustration"><img src="fontes.jpg" alt="[Différentes fontes]" /></div>
<p>Ces différents styles sont compatibles entre eux :</p>
@ -343,7 +343,7 @@ mis en
<p class="continue">donnera au final le résultat suivant :</p>
<div class="illustration"><img src="div.jpg" alt="[Fontes combinées]"></img></div>
<div class="illustration"><img src="div.jpg" alt="[Fontes combinées]" /></div>
<p> <strong>Italique</strong> : ne confondez pas le style penché
(<code>\textsl</code>) et l'italique. D'autres documentations vous
@ -366,7 +366,7 @@ typographie</a>.</p>
<h4>Tailles de fontes</h4>
<div class="illustration"><img src="tailles.jpg" alt="Tailles de
fontes"></img></div>
fontes" /></div>
<p> Ces commandes sont compatibles avec les précédentes.</p>

View file

@ -50,10 +50,10 @@ lesquelles le texte est centr
<h2>À l'intérieur du tableau</h2>
Maintenant qu'on a indiqué le nombre de colonnes, on écrit le tableau
<p>Maintenant qu'on a indiqué le nombre de colonnes, on écrit le tableau
ligne par ligne. Le caractère <code>&amp;</code> indique le passage à la
colonne suivante. Chaque ligne est terminée par <code>\\</code>, qui
indique le passage à la ligne suivante.
indique le passage à la ligne suivante.</p>
<ul><li><code>hline</code> trace une <strong>ligne horizontale</strong>
de la largeur du tableau. Voici par exemple les premières lignes du code
@ -81,12 +81,12 @@ r
\multicolumn{<em>num</em>}{<em>description</em>}{<em>texte</em>}
</pre>
<ul><em>num</em> indique le nombre de colonnes concernées (la nouvelle
<p><em>num</em> indique le nombre de colonnes concernées (la nouvelle
colonne a une largeur de <em>num</em> colonnes); dans
<em>description</em> on indique le centrage du texte (<code>l</code>,
<code>r</code>, <code>c</code> ou <code>p{<em>num</em>}</code>). Enfin,
le texte à écrire dans la nouvelle «case» est indiqué entre
accolades.</ul>
accolades.</p>
<h2>Légendes</h2>
@ -163,7 +163,7 @@ Philippe III &amp; 1598 &amp; &amp; \\
<p>Ce qui donne :</p>
<div class="illustration"><img src="habsbourgs.jpg" alt="Tableau sur les
Habsbourgs"></img></div>
Habsbourgs" /></div>
<div class="metainformation"> Auteurs : Émilia Robin (1998, 2000).