Je compose un texte dans une fonte qui ne possède pas de caractères grecs. Du coup, j'utilise Noto, qui en propose, en faisant : Mais j'indique dans une note en bas de page (je ne sais si c'est important, mais suite à une réponse, je le spécifie à présent) comment j'ai fait pour composer cet \footnote{J'ai composé {\fontspec{Noto Sans Medium}\char"03B5}-\TeX{} en écrivant \lstinline+{\fontspec{Noto Sans Medium}\char"03B5}-\TeX{}+.} Ça ne compile pas ! J'ai changé les caractères actifs de la commande Du coup, j'ai ajouté \footnote{J'ai composé {\fontspec{Noto Sans Medium}\char"03B5}-\TeX{} en écrivant \lstDeleteShortInline"\lstinline+{\fontspec{Noto Sans Medium}\char"03B5}-\TeX{}+.} ... et j'ai obtenu un splendide |
Le fait que cette commande Bon, ça ajoute des sauts de ligne intempestifs. Mais il me précise également : Pour en savoir plus, cherche Cf. § 5.1 « Listings inside arguments », p. 49-50 de la documentation. Très mauvaise explication dans cette doc, qui manque de pédagogie. |
Un ECM aurait été le bienvenu ;) Je ne pense pas que, dans tes exemples,
+
ou|
puissent être qualifiés de caractères actifs. C'est si on recourt à\lstMakeShortInline+
que+
en devient un car, alors+...+
se comporte comme\lstinline+...+
. J'avais suggéré\lstDeleteShortInline"
au cas où un\lstMakeShortInline"
ait précédé, ce qui aurait fait échouer\lstinline+..."...+
.