PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Listing-Problem



firegyver
19-03-2009, 22:25
Hi Leute,

ich möchte ein Listinglayout für eine neue Sprache definieren. Leider erscheint bei der \lstset-Zeile der Fehler "! Missing number, treated as zero...". Was mache ich falsch?


\usepackage{listings}
\definecolor{VScommentgreen}{rgb}{0,0.50,0}
\definecolor{VSkeywordblue}{rgb}{0,0,1.0}
\lstdefinelanguage{FSharp}
{basicstyle=\scriptsize\ttfamily,
tabsize=3,
morecomment=[l][\color{VScommentgreen}]{//},
morecomment=[l][\color{VScommentgreen}]{///},
morecomment=[s][\color{VScommentgreen}]{(*}{*)},
morekeywords=[\color{VSkeywordblue}]{let,\#light,open,rec,match,with,->,if,then,else},
sensitive=false
}
\lstset{language=FSharp}

Ist die Einbindung in mein Dokument anschließend mit

\begin{lstlisting}[language=FSharp]
let y = 5 //Hello
\end{lstlisting}
so richtig?

Stefan_K
19-03-2009, 22:52
Hallo,

der Fehler liegt in der morekeywords-Zeile, als optionaler Parameter wird eine Zahl erwartet, \color{VSkeywordblue} passt nicht hinein.

Viele Grüße,

Stefan

firegyver
19-03-2009, 23:12
Jep, inzwischen gemerkt nur zu langsam es zu melden - vielen Dank!