« LaTeX/Mise en forme du texte » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Instruction de fonction : <syntaxhighlight lang="tex">
Ligne 324 :
 
Pour indiquer la mise en forme pour une fonction particulière du texte, on crée une commande comme ci-dessus. Par exemple :
<syntaxhighlight lang="tex">
\newcommand{\langue}{\emph} % mots en langues étrangères
\newcommand{\cititallangue}{\emph} % citationmots en italiquelangues étrangères
\newcommand{\nomprogcitital}{\textttemph} % nom de programmecitation en police teletypeitalique
\newcommand{\nomprog}{\texttt} % nom de programme en police teletype
 
</syntaxhighlight>
Dans les cas complexes, il faut créer une commande avec paramètre, le paramètre étant le texte concerné :
\newcommand{\''fonction''}[1]{''définition de la commande''}
Le « [1] » indique qu'il n'y a qu'un seul paramètre, et celui-ci est désigné par « #1 » dans la définition
Par exemple,
<syntaxhighlight lang="tex">
\newcommand{\citguill}[1]{\og #1 \fg} % citation entre guillemets
\newcommand{\importantcitguill}[1]{\textit{\textbf{og #1 \fg}}} % citation entre guillemets
\newcommand{\Isiecleimportant}[1]{\textsctextit{i}\iertextbf{#1}}}
\newcommand{\siecleIsiecle}[1]{\textsc{#1i}\iemeier}
\newcommand{\siecle}[1]{\textsc{#1}\ieme}
 
\important{Attention~!} Ceci n'est vrai que du \Isiecle{} au \siecle{iii} siècle.
</syntaxhighlight>
donne
{{début rendu LaTeX}}