potschi
30-01-2008, 14:31
Hallo zusammen,
Ich benutze die svmono-Vorlage vom Springer-Verlag und schreibe damit eine Einführung in die Skriptsprache Perl. Dabei kommt es an vielen Stellen vor, dass ich Codebeispiele einfüge. Dazu verwende ich lstinputlisting und füge direkt aus den Quellcode-Dateien ein.
Nun habe ich das Problem, dass mir der LaTeX-Compiler einen Fehler in einer Quellcode-Datei wirft, der aber offensichtlich nichts mit dessen Inhalt zu tun hat. Scheinbar habe ich zuviel Quellcode eingefügt und ab Zeile 3 im folgenden Perl-Code wird nichts mehr kompiliert:
#!/bin/perl
$ref = "STOP";
print "Eingabe: ";
chomp( $eingabe = <STDIN> );
do
{
print "Eingabe != \"STOP\"\n";
print "Eingabe: ";
chomp( $eingabe = <STDIN> );
} until ( $eingabe eq $ref );
print "Eingabe == \"STOP\"\n";
Lösche ich eine Zeile am Anfang des Quellcodes, wird der Fehler immer noch ab Zeile 3 geworfen. Kommentiere ich das Einfügen des Quellcodes aus, kompiliert das Dokument problemlos.
Gibt es in der svmono-Vorlage eine Beschränkung zur Anzahl oder der Zeilenzahl der Listings? Oder ist das ein Problem des Listing-Pakets?
Ich freue mich über Hilfestellungen...
Viele Grüße
PoTSCHi
PS: Ich benutze Kubuntu 7.10 mit den Standard-LaTeX-Paketen in Texlipse. Auch auf der Kommandozeile beim "händischen Kompilieren" tritt der Fehler auf.
Ich benutze die svmono-Vorlage vom Springer-Verlag und schreibe damit eine Einführung in die Skriptsprache Perl. Dabei kommt es an vielen Stellen vor, dass ich Codebeispiele einfüge. Dazu verwende ich lstinputlisting und füge direkt aus den Quellcode-Dateien ein.
Nun habe ich das Problem, dass mir der LaTeX-Compiler einen Fehler in einer Quellcode-Datei wirft, der aber offensichtlich nichts mit dessen Inhalt zu tun hat. Scheinbar habe ich zuviel Quellcode eingefügt und ab Zeile 3 im folgenden Perl-Code wird nichts mehr kompiliert:
#!/bin/perl
$ref = "STOP";
print "Eingabe: ";
chomp( $eingabe = <STDIN> );
do
{
print "Eingabe != \"STOP\"\n";
print "Eingabe: ";
chomp( $eingabe = <STDIN> );
} until ( $eingabe eq $ref );
print "Eingabe == \"STOP\"\n";
Lösche ich eine Zeile am Anfang des Quellcodes, wird der Fehler immer noch ab Zeile 3 geworfen. Kommentiere ich das Einfügen des Quellcodes aus, kompiliert das Dokument problemlos.
Gibt es in der svmono-Vorlage eine Beschränkung zur Anzahl oder der Zeilenzahl der Listings? Oder ist das ein Problem des Listing-Pakets?
Ich freue mich über Hilfestellungen...
Viele Grüße
PoTSCHi
PS: Ich benutze Kubuntu 7.10 mit den Standard-LaTeX-Paketen in Texlipse. Auch auf der Kommandozeile beim "händischen Kompilieren" tritt der Fehler auf.