Je sollicite de votre part un coup de main...
Le code suivant me cause des migraines rapport à des caractères spéciaux.
Le code python donne un résultat correct sous idle mais pas lors du passage sous Latex via pythontex qui n'accepte pas les accents et encore moins des caractères au delà de 127.
Je vous remercie d'avance.
Code : Tout sélectionner
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%<--------------- Code python + résultat ------------------------------------------->%
\usepackage{pythontex}
\makeatletter
\newenvironment{pycoderic}[1]%
{\xdef\d@tn@me{#1}%
\xdef\r@ncmd{python #1.py > #1.plog}%
\typeout{Writing file #1}%
\VerbatimOut{#1.py}%
}
{\endVerbatimOut%
\toks0{\immediate\write18}%
\expandafter\toks\expandafter1\expandafter{\r@ncmd}%
\edef\d@r@ncmd{\the\toks0{\the\toks1}}\d@r@ncmd%
\textbf{INPUT}\par
\input{\d@tn@me.py}\par\bigskip
\textbf{OUTPUT}\par
\input{\d@tn@me.plog}%
}
\makeatother
%<--------------- Code python + résultat ------------------------------------------->%
\begin{document}
\begin{pycoderic}{listing1}
print('Un trèfle')
print('\u2665')
\end{pycoderic}
\end{document}