Voici mon source :
\documentclass[a4paper,10pt]{report}
\usepackage[LGR,T1]{fontenc}
\usepackage[francais]{babel}
\usepackage[a4paper,dvips]{geometry}
\usepackage{listings}
\usepackage[dvips]{graphicx}
\usepackage{color}
\begin{document}
\lstset{
language=Python,
basicstyle=\scriptsize,
for the code backgroundcolor=\color{white},
color. You must add \usepackage{color} showspaces=false,
showstringspaces=false,
showtabs=false,
}
\lstinputlisting{percolation2.py}
\end{document}
D'avance merci
Pierre
> Bonjour, un petit problème de coloration syntaxique. J'insère un code
> python dans mon fichier latex avec le package listings. Je n'arrive
> pas à avoir la coloration syntaxique et n'arrive pas à trouver le
> paramètre.
Ce code fonctionne chez moi :
\begin{filecontents}{test.py}
# Commentons, commentons...
class Personne:
def __init__(self, nom, prenom):
self.nom = nom
self.prenom = prenom
def presenter(self) :
return self.nom+' '+self.prenom
\end{filecontents}
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{listings}
\usepackage{xcolor}
\lstset{%
language=python,
basicstyle=\ttfamily,
keywordstyle=\color{blue},
commentstyle=\color{gray}\itshape,
numbers=left
}
\begin{document}
\lstinputlisting{test.py}
\end{document}
--
Denis
Voici ci-dessus ce que je n'avais pas trouvé.
Merci beaucoup
Pierre