\lstinputlisting Zeilen überspringen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \lstinputlisting Zeilen überspringen

von Oekel » Do 2. Okt 2014, 10:50

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

von rais » Mi 1. Okt 2014, 22:08

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

MfG
Rainer

\lstinputlisting Zeilen überspringen

von Oekel » Mi 1. Okt 2014, 18:21

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

Nach oben