J'aimerais composer un tableau aide-mémoire de commandes LaTeX. Comment inclure les commandes dans ce tableau, attendu que leur code sera immanquablement interprété et que l'extension verbatim, si utile pour mettre en forme du code LaTeX, ne fonctionne pas dans les tableaux ? Voici un ECM ab-so-lu-ment dysfonctionnel : Ouvrir dans l'éditeur
Affichage de 5 parmi 12
Afficher 7 commentaire(s) en plus
|
Solution de jerome dequeker : Ouvrir dans l'éditeur Overleaf
Solution de touhami : Ouvrir dans l'éditeur Overleaf
Les deux fonctionnent. J'ai tendance à préférer la première car elle respecte la syntaxe habituelle des tableaux, avec son séparateur « & ». |
On peut utiliser la macro Ouvrir dans l'éditeur Overleaf
|
Comme indiqué dans une des réponses de la question en lien, le package Ouvrir dans l'éditeur Overleaf
|
Qu'en est-il de la commande
\verb
? (Ex :\verb=\emph=
)Personnellement, je fais comme suit :
\newcommand*\mtcmd[2]{\texttt{\string#1}\\}
puis\begin{tabular}{ll} \mtcmd{\emph}{texte en italiques} \mtcmd{\dots}{points de suspension} \end{tabular}
Quel est le sens du signe « = » dans l'expression
\verb=\emph=
?=
est considéré comme délimiteur. On peut aussi utiliser+
ou|
...Merci ! Mais où trouver la documentation correspondante ?
Il suffit de voir l'index de Une courte (?) introduction à LaTeX 2 ε
Il est en effet indiqué, en partie 2.11.5 de la version actuelle de la courte introduction (page 48), que peut être utilisé comme séparateur « n’importe quel caractère, sauf les lettres, * ou l’espace ».
Problème : dans le premier des exemples ci-dessous j'utilise l'espace (
\verb \dots & points de suspension\\
) et ça fonctionne. Pourquoi ?Cela fonctionne car l'espace peut être un délimiteur,
\verb \foo .
affiche\foo.
. Dans la courte introduction (version anglaise), il n'est d'ailleurs pas dit que l'espace ne peut pas être un délimiteur. Il est dit qu'un espace ne peut pas être écrit entre\verb
ou\verb*
et le délimiteur. Il manque une petit bout de phrase, je pense : « car à ce moment, l'espace serait compris comme délimiteur ».Ce lièvre étant levé, je me charge de transmettre l'information aux mainteneurs de ladite introduction.
J'ajouterais qu'on peut utiliser comme délimiteur tout caractère autre :
*
;Un délimiteur peut être une lettre pour la version étoilée. Par exemple,
\verb*x1#2$3x
affiche bien1#2$3
.Un délimiteur peut également être
*
pour la version étoilée (ce qui, au vu du code, de\@sverb
, est logique). Ainsi,\verb**1#2$3*
affiche bien1#2$3
.