problème package listings

Bonjour,
je souhaite insérer un code Python dans latex avec le package listings. Je n'ai pas de souci particulier, si ce n'est pour les commentaires que j'ai ajoutés à côté de certaines lignes. En effet, il y a des accents et ceux-ci ne passent pas lors de la compilation. J'ai cherché sur le net et j'ai testé plusieurs pistes mais cela ne fonctionne pas.
Pourriez-vous m'aider ?

Réponses

  • \lstset{literate=%
      {é}{{\'e}}1
    }
    
  • Bonjour Raskolnikov
    Un moyen consiste à remplacer toutes les lettres accentuées de tes commentaires par le code LaTeX correspondant : é -> \'e, è -> \`e, ê -> \^e etc pour les autres lettres.
    À la réflexion, cela ne doit pas marcher dans un environnement listing ?
    Une solution drastique : comme ce sont des commentaires, tu peux retirer tous les accents, les commentaires seront encore compréhensibles.
    Alain
  • Merci beaucoup pour votre aide.
  • Bonsoir, j'ai trouvé une autre solution utilisant le package listingsutf8.
    Je la donne des fois que cela puisse servir :
    \lstinputlisting[inputencoding=utf8/latin1]{"fichier".py}
    
Connectez-vous ou Inscrivez-vous pour répondre.