\lstinputlisting Zeilen überspringen

Schriftbild, Absätze und Auflistungen einstellen


Oekel
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 1. Okt 2014, 11:03

\lstinputlisting Zeilen überspringen

Beitrag von Oekel »

Hi, leider muss ich gleich noch Mal nerven, da meine Keywords für die Suchmaschine wohl dürftig sind.
\lstinputlisting[firstline=1, lastline=28]{listings/josm_Bremen-Falltum.osm}
Wie kann ich denn z.B. Zeile 7-10 in diesem Listing Block auslassen ohne dort zwei Listings draus machen zu müssen?
Es soll nämlich Rahmen und sonstige Styleelemente nicht unterbrochen werden.
Besonders schön wäre natürlich ein "..." oder "[...]" für die Fehlenden Zeilen.

Weiß Jemand Rat?

Grüße Oekel

rais
Forum-Guru
Forum-Guru
Beiträge: 413
Registriert: Di 21. Sep 2010, 00:37

Beitrag von rais »

linerange={1-6,11-28}
?
vgl. `texdoc listings', Abschnitt `The printed range'.

MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

Oekel
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 1. Okt 2014, 11:03

Beitrag von Oekel »

rais hat geschrieben:
linerange={1-6,11-28}
?
vgl. `texdoc listings', Abschnitt `The printed range'.

MfG
Rainer
Den Abschnitt habe ich wohl übersehen, aber leider passiert noch nicht das, was ich erwarte.
\lstinputlisting[style=myxmlstyle, linerange={1-2,11-28},firstline=1,lastline=28]{listings/josm_Bremen-Falltum.osm}
\lstinputlisting[style=myxmlstyle, linerange={29-30,41-57},firstline=29, lastline=57]{listings/josm_Bremen-Falltum.osm}
\lstinputlisting[style=myxmlstyle, linerange={58-59,77-91},firstline=58, lastline=91]{listings/josm_Bremen-Falltum.osm}
Macht nun folgendes.
In meinem style ersten Block von Zeile 1-2 und dann von 11-Ende der Datei.
Ebenso Block zwei Zeile 29-30 und dann wieder 41 bis ende der Datei
Im dritten Genauso, wobei es dort natürlich "richtig" aussieht, weil die Datei genau mit Zeile 91 endet.

Kurzform: firstline= *, und lastline= * haben überhaupt keine Wirkung mehr. Hinzu kommt, dass er bei der Zeilennummerierung so tut, als ob die Datei die ausgelassenen Zeilen nie beinhaltet hätte. Also keinerlei Hinweis auf die Auslassung. Das Gefällt mir natürlich weniger...

Hat noch Jemand einen Rat?

Grüße Oekel

Antworten