Ajout de logiciels/latex/macros
This commit is contained in:
parent
09f5f0ffeb
commit
0e6a01573c
3 changed files with 71 additions and 9 deletions
62
logiciels/latex/macros.tml
Normal file
62
logiciels/latex/macros.tml
Normal 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 :
|
||||
<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 : 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>
|
|
@ -132,7 +132,7 @@ ka`i tr'ia Bi'wsas, <`a d' >en t\~h| >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>
|
||||
|
||||
|
|
|
@ -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>&</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 & 1598 & & \\
|
|||
<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).
|
||||
|
|
Loading…
Reference in a new issue