tom53
07-11-2005, 10:17
Hallo,
ich habe vor 3 Jahren für ein Java-Skript den Listings-Style verwendet.
Damit konnte ich Programmbeispiele wunderbar einbinden.
Das war mit MikTeX 2.1.
Vor ein paar Wochen wollte ich das Skript "reanimieren" und habe mir die
neuste MikTeX-Distribution (2.4) heruntergeladen.
Leider hat das ganze, ohne dass ich Änderungen vorgenommen habe,
nicht mehr funktioniert. Ich erhalte merkwürdige Fehlermeldungen, wenn
ich mit \lstset Parameterwerte einstelle. Ich nehme an, es liegt an der
neueren Version des Listings-Styles. (Theoretisch könnte es auch am
keyval-Paket liegen, das hat sich aber seit 1999 nicht mehr geändert.)
Hier ein Minimalbeispiel:
--------------------------------------------------------------------
\documentclass[11pt,oneside]{report}
\usepackage{listings} % für Programmbeispiele
\begin{document}
\lstset{language=Java} % Programmiersprache Java
\lstset{% % Schriftarten fuer Programme
basicstyle=\small\ttfamily, %
keywordstyle=\bfseries, %\underbar,
identifierstyle=, %
commentstyle=\rmfamily\slshape\footnotesize, % oder \sffamily
labelstyle=\tiny\sffamily, %
stringstyle=, %
stringspaces=false, %
escapebegin=\rmfamily, %
keepspaces=true, %
extendedchars=true}
\lstset{% % Escapes
texcl=true,
escapechar=\#}
\pagestyle{empty}
\vspace*{3.0cm}
\begin{center}
{\Huge\bf Einführung \\
in die Programmiersprache Java \\}
\vspace{3.0cm}
\end{center}
\eject
\end{document}
--------------------------------------------------------------------
Es wird folgende Fehlermeldung ausgegeben:
--------------------------------------------------------------------
(E:\texmf\tex\latex\listings\lstlang1.sty
File: lstlang1.sty 2004/09/05 1.3 listings language file
)
! Package keyval Error: labelstyle undefined.
See the keyval package documentation for explanation.
Type H <return> for immediate help.
...
l.18 extendedchars=true}
?
! Package keyval Error: stringspaces undefined.
See the keyval package documentation for explanation.
Type H <return> for immediate help.
...
l.18 extendedchars=true}
?
--------------------------------------------------------------------
Hat jemand eine Idee?
Vielen Dank
Thomas
ich habe vor 3 Jahren für ein Java-Skript den Listings-Style verwendet.
Damit konnte ich Programmbeispiele wunderbar einbinden.
Das war mit MikTeX 2.1.
Vor ein paar Wochen wollte ich das Skript "reanimieren" und habe mir die
neuste MikTeX-Distribution (2.4) heruntergeladen.
Leider hat das ganze, ohne dass ich Änderungen vorgenommen habe,
nicht mehr funktioniert. Ich erhalte merkwürdige Fehlermeldungen, wenn
ich mit \lstset Parameterwerte einstelle. Ich nehme an, es liegt an der
neueren Version des Listings-Styles. (Theoretisch könnte es auch am
keyval-Paket liegen, das hat sich aber seit 1999 nicht mehr geändert.)
Hier ein Minimalbeispiel:
--------------------------------------------------------------------
\documentclass[11pt,oneside]{report}
\usepackage{listings} % für Programmbeispiele
\begin{document}
\lstset{language=Java} % Programmiersprache Java
\lstset{% % Schriftarten fuer Programme
basicstyle=\small\ttfamily, %
keywordstyle=\bfseries, %\underbar,
identifierstyle=, %
commentstyle=\rmfamily\slshape\footnotesize, % oder \sffamily
labelstyle=\tiny\sffamily, %
stringstyle=, %
stringspaces=false, %
escapebegin=\rmfamily, %
keepspaces=true, %
extendedchars=true}
\lstset{% % Escapes
texcl=true,
escapechar=\#}
\pagestyle{empty}
\vspace*{3.0cm}
\begin{center}
{\Huge\bf Einführung \\
in die Programmiersprache Java \\}
\vspace{3.0cm}
\end{center}
\eject
\end{document}
--------------------------------------------------------------------
Es wird folgende Fehlermeldung ausgegeben:
--------------------------------------------------------------------
(E:\texmf\tex\latex\listings\lstlang1.sty
File: lstlang1.sty 2004/09/05 1.3 listings language file
)
! Package keyval Error: labelstyle undefined.
See the keyval package documentation for explanation.
Type H <return> for immediate help.
...
l.18 extendedchars=true}
?
! Package keyval Error: stringspaces undefined.
See the keyval package documentation for explanation.
Type H <return> for immediate help.
...
l.18 extendedchars=true}
?
--------------------------------------------------------------------
Hat jemand eine Idee?
Vielen Dank
Thomas