Probleme mit listings: label, numbers, \lstname, Sprache

Schriftbild, Absätze und Auflistungen einstellen


huckepick
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Sa 13. Mär 2010, 07:44

Probleme mit listings: label, numbers, \lstname, Sprache

Beitrag von huckepick »

Hallo community.

Ich sitze seit Stunden vor dem listings Paket und bekomme so Standardfunktionen einfach nicht zum laufen. Die Dokumentation ist mir nicht eindeutig genug und im Netz finde ich kein hilfreichen Infos.

Es geht um folgenden Code:

\documentclass{article}

\usepackage[savemem,final]{listings}
\usepackage{color}

%----------------- Listings definitionen
\lstdefinelanguage{rock}{%
morekeywords={maxint},%
}

\lstloadlanguages{rock,Pascal}


\lstset{%
language=rock, %              	
basicstyle=\sffamily\scriptsize,   	%
keywordstyle=\color{black}\bfseries,%
numbers=left,                   %
firstnumber=auto,						%
numberblanklines=false,				%
showlines=false,%
title=\lstname,       %
escapeinside={(*@}{@*)},         %
}

%----------------- Dokument
\begin{document}


%------ listing 1
\lstset{%
name=xxx,%
caption={[\lstname]Captiontext \lstname sdfsf},%
label=lstone,%
}

\begin{lstlisting}
for i:=maxint to 0 do
begin (*@\label{kern}@*)
\end{lstlisting}

Verweis \ref(kern)


%------ listing 3
\lstset{%
name=xxx,%
caption={[\lstname]Captiontext \lstname sdfsf},%
label=lstthree,%
}

\begin{lstlisting}
for i:=maxint to 0 do
begin
\end{lstlisting}

\end{document}

Problem1:

Die Referenz auf das gesetzte label in listing 1 funktioniert nicht.

Problem2:

\lstname (xxx) wird nicht in der caption ausgegeben.

Problem3:

Das keyword meiner selbst definierten Sprache wird nicht hervorgehoben.

Problem4:

Beide listings haben denselben Namen. Die Option firstnumber=auto sorgt aber nicht dafür, dass über listings hinweg fortlaufend nummeriert wird.

Frage1:

Ist es möglich, leere Zeilen nicht in den Zeilenzähler mit einzubeziehen? Leere Zeilen zwar mitzuzählen aber den Zähler nur nicht anzuzeigen halte ich nicht für besonders sinnvoll.

Frage2:

Welches ist den eine andere angenehm zu lesende Monospace Schriftart ohne Serifen? \ttfamily sagt mir nicht zu.[/b]

skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

Re: Probleme mit listings: label, numbers, \lstname, Sprache

Beitrag von skater »

Verweis \ref(kern)
Versuchen wir es mal mit geschweiften Klammern? ;-)

Für den Rest kenne ich das Paket leider zu wenig, sorry.

Gast

Re: Probleme mit listings: label, numbers, \lstname, Sprache

Beitrag von Gast »

skater hat geschrieben:
Verweis \ref(kern)
Versuchen wir es mal mit geschweiften Klammern? ;-)

Für den Rest kenne ich das Paket leider zu wenig, sorry.
Problem erkannt, Problem gebannt. Dummer Fehler.

Übrigens wurde mein user huckepick vom Forum gebannt. Ich hätte gern gewusst, weshalb.

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Re: Probleme mit listings: label, numbers, \lstname, Sprache

Beitrag von KOMA »

Anonymous hat geschrieben:Übrigens wurde mein user huckepick vom Forum gebannt.
Das bezweifle ich etwas. Tippfehler im Benutzername oder Passwort? Schon probiert ein neues Passwort anzufordern?

huckepick
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Sa 13. Mär 2010, 07:44

Re: Probleme mit listings: label, numbers, \lstname, Sprache

Beitrag von huckepick »

KOMA hat geschrieben:
Anonymous hat geschrieben:Übrigens wurde mein user huckepick vom Forum gebannt.
Das bezweifle ich etwas. Tippfehler im Benutzername oder Passwort? Schon probiert ein neues Passwort anzufordern?
Stimmt aber. Ist mit dem Admin geklärt. War wohl ein email Problem.

Antworten