Option escapeinside avec minted

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté par le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
XANA
Utilisateur confirmé
Utilisateur confirmé
Messages : 40
Inscription : lundi 04 septembre 2017, 17:56

Option escapeinside avec minted

Message par XANA »

Bonjour,
j'inclus un code CMake avec minted dans mon document et je cherche à y ajouter des commentaires (typiquement ajouter des 1,2 en exposant et en dehors de l'environnement minted expliquer à quoi cela correspond).
Pour le faire, je cherche à utiliser l'option escapeinside=||, qui permet de mettre du code LaTeX au milieu du code dans l'environnement.

J'ai essayé de faire cela, mais cela ne prend pas toujours en compte les |. Dans cet exemple :

Code : Tout sélectionner

\documentclass{article}
\usepackage{minted}

\begin{document}

\begin{minted}[escapeinside=||]{cmake}
add_application( myapp |$x^2$| )
|$x^2$|
\end{minted}

\end{document}
le résultat dans le fichier compilé (avec l'option shell-escape) est
minted.png
avec la deuxième ligne qui apparaît bien en mode math et non la première.

Avez-vous une idée de ce qui cause cela, et comment le résoudre ?

Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par MB le mercredi 05 mai 2021, 11:31, modifié 1 fois.
Raison : Ajout d'une copie d'écran du résultat.
MB
Administrateur
Administrateur
Messages : 7406
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Option escapeinside avec minted

Message par MB »

Bonjour, je n'ai pas de solution à proposer pour contourner le problème, mais il me semble que le problème vient du fait que le escapeinside est désactivé lorsqu'il se trouve entre les parenthèses.
MB. (rejoignez pCloud afin d'obtenir 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.