J'ai rien installé de plus que teTex et Texshop... D'ailleurs j'en suis à mon deuxième doc latex en tout et pour tout, je saurais même pas installer un package supplémentaire
Pourquoi? Ton programme ne trouve pas le package? Essaie de télécharger la dernière version de teTex alors. Je peux pas t'aider plus. Par contre j'ai trouvé un truc encore mieux, je sais plus où malheureusement:
\documentclass[10pt]{article}
\usepackage{listings}
\usepackage{color}
% (weitere usepackages)
%=================================================================
% Einstellungen f¸r Sourcecode-Listings
%=================================================================
\definecolor{hellgelb}{rgb}{1,1,0.8}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}
\lstset{%
language={SQL},%
morekeywords={AND,ASC,avg,CHECK,COMMIT,count,DECODE,DESC,DISTINCT,%
GROUP,IN,LIKE,NUMBER,ROLLBACK,SUBSTR,sum,VARCHAR2}%
}
\lstset{%
float=hbp,%
basicstyle=\ttfamily\small, %
identifierstyle=\color{colIdentifier}, %
keywordstyle=\color{colKeys}, %
stringstyle=\color{colString}, %
commentstyle=\color{colComments}, %
columns=flexible, %
tabsize=2, %
frame=single, %
extendedchars=true, %
showspaces=false, %
showstringspaces=false, %
numbers=left, %
numberstyle=\tiny, %
breaklines=true, %
backgroundcolor=\color{hellgelb}, %
breakautoindent=true, %
captionpos=b%
}
\begin{document}
\begin{lstlisting}[language=SQL,label=sql:label1,caption=caption1]
GROUP = FROM ...
\end{lstlisting}
(Text)
\begin{lstlisting}[language=Java, alsolanguage=SQL,label=sql:label2,caption=caption2]
GROUP = FROM ...
public static void main() {
(...)
}
\end{lstlisting}
\end{document}
Un copain a pas réussi à le compiler dans Solaris (Unix) mais chez moi avec jag tout marche. Ça fait un bel encadré jaune autour du code.
Chose encore plus bizarre, si un pro pouvait m'expliquer: Quand je met juste l'"en-tête" de ce truc au dessus (jusqu'à begin{document}), et que j'insère du code avec la ligne de mon message précédent, ça revient au même. Mais pas besoin de copier-coller le code dans le .tex
J'espère que j'ai été clair, pas facile de parler d'un truc qu'on connaît pas
Allez, bonne chance avec ton document!