J'utilise de deux façons le package Ouvrir dans l'éditeur Overleaf
! Paragraph ended before \lst@Delim@delim was complete.
Voici un ECM (qui a besoin d'un fichier Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[a4paper]{geometry} \usepackage{listings} \lstnewenvironment{envirtest}{\lstset{comment=[l]{\#}}}{} %définition d'un environnement \lstdefinestyle{styletest}{comment=[l]{\#}} %définition d'un style \begin{document} \begin{envirtest} x = 1 #affectation de x y = 3 \end{envirtest} \lstinputlisting[comment=[l]{\#}]{TestPython.py} \end{document} À noter que l'erreur ne se produit plus si cette clé Ouvrir dans l'éditeur Overleaf
\lstinputlisting[style=styletest]{TestPython.py} J'utilise TeX Live 2019 (non mise à jour depuis plusieurs mois). Avez-vous la même erreur ? Si oui, auriez-vous une explication ? |
Traduction de la réponse de l'auteur/mainteneur du package (qui, pris par la préparation de cours numériques, était débordé ces derniers temps et s'excuse du délai). Le problème est que Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{listings} \lstdefinestyle{styletest}{comment=[l]{\#}} \lstnewenvironment{envirtest}{\lstset{comment=[l]{\#}}}{} \begin{document} \begin{envirtest} x = 1 #affectation de x y = 3 \end{envirtest} \lstinputlisting[comment={[l]{\#}}]{TestPython.py} \lstinputlisting[style=styletest]{TestPython.py} \end{document} Publiée 17 Mai '20, 19:00 Mathieu2L |
Même erreur avec
comment=
. En revanche, pas de problème avecmorecomment=
(du moins avec l'environnement).Ok, je vais faire remonter le bug. Mais, une remarque : la clé
comment=
ne provoque pas non plus d'erreur avec l'environnement chez toi, non ? Chez moi,comment=
etmorecomment=
se comportent de façons identiques (erreur sur l'input et par d'erreur sur l'environnement).Désolé, je me suis emmêlé les pinceaux : comme chez toi, que ce soit avec
comment=
ou avecmorecomment=
: pas d'erreur avec l'environnement, erreur avec\input
. Merci de nous donner des nouvelles du rapport de bug.Ok. Le signalement est parti. Par contre, @Pathe, peut-être serait-il préférable de laisser
\lstinputlisting
dans le titre du fil ? C'est vraiment sa conjonction avec (more)comment
qui provoque l'erreur.