J'aimerais insérer du code source PHP dans un document LaTeX, avec de la coloration syntaxique.
J'ai trouvé pour du C++ mais pour le PHP, j'ai pas trouvé comment faire.
L'url source: http://www.sur-la-toile.com/viewTopic_5723_9_inserer-un-code-source-c++-(en-coul.html
Le code proposé:
- Code: Tout sélectionner
\documentclass[a4paper,10pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{color}
\usepackage{graphicx}
\usepackage{listings}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{0,0.5,1}
\definecolor{colString}{rgb}{0.6,0.1,0.1}
\lstset{%configuration de listings
float=hbp,%
basicstyle=\ttfamily\small, %
identifierstyle=\color{colIdentifier}, %
keywordstyle=\color{colKeys}, %
stringstyle=\color{colString}, %
commentstyle=\color{colComments}, %
columns=flexible, %
tabsize=2, %
frame=trBL, %
frameround=tttt, %
extendedchars=true, %
showspaces=false, %
showstringspaces=false, %
numbers=left, %
numberstyle=\tiny, %
breaklines=true, %
breakautoindent=true, %
captionpos=b,%
xrightmargin=-2cm, %
xleftmargin=-2cm
}
\title{C++}
\author{}
\begin{document}
\maketitle
\lstset{language=c++}
\lstset{commentstyle=\textit}
\begin{lstlisting}
#include <iostream.h>
using namespace std;
int main()
{
cout << "Hello World !" << endl;
return 0;
}
\end{lstlisting}
\end{document}
Quelqu'un a-t-il une solution pour le php?
Merci d'avance,
Pons++
Ponsfrilus
-
ponsfrilus
- Messages : 60
- Géo : Lausanne, Switzerland