Hallo zusammen, ich habe ein Problem mit der lstlistoflistings. Es werden nicht alle lstlisting Einträge angezeigt. Im Dokument selber werden diese aber korrekt und nummeriert dargestellt. Meine lstlisting sind etwa so aufgebaut und werden per input in das Dokument eingefügt Open in Online-Editor
\begin{lstlisting}[captionpos=b, caption={[SQL Abfrage]SQL Abfrage}, breaklines=true, showspaces=false, showstringspaces=false,language=SQL, basicstyle=\ttfamily, commentstyle=\color{gray}], select * from tabelle; \end{lstlisting} Meine Liste enthält die Einträge
danach geht es mit dem 14. von insgesamt 18 Einträgen weiter. Durch das Einsetzen anderer listings an den entsprechenden Positionen (also 1-4 und 14-18) habe ich bereits herausgefunden, das kein Fehler mit den Listing Einträge vorliegt (andere Einträge werden an den genannten Stellen ebenfalls akzeptiert). Daraus ergibt sich die Frage ob die lstlistoflistings eine Beschränkung in der Anzahl der Einträge hat und ob man diese ggf. umgehen kann. gefragt 16 Jul '16, 22:21 sqldev
Ergebnis 5 von 7
show 2 more comments
|
Ich schlage vor statt Open in Online-Editor
\begin{filecontents*}{\jobname.sql} select * from tabelle; \end{filecontents*} \documentclass{article} \usepackage{xcolor,listings} \lstset{ captionpos=b, breaklines=true, showspaces=false, showstringspaces=false, basicstyle=\ttfamily, keywordstyle=\color{blue}, commentstyle=\color{gray} } \begin{document} \lstlistoflistings \lstinputlisting[caption={SQL Abfrage},language=SQL]{\jobname.sql} \lstinputlisting[caption={SQL Abfrage},language=SQL]{\jobname.sql} \lstinputlisting[caption={SQL Abfrage},language=SQL]{\jobname.sql} \lstinputlisting[caption={SQL Abfrage},language=SQL]{\jobname.sql} \lstinputlisting[caption={SQL Abfrage},language=SQL]{\jobname.sql} \end{document} beantwortet 17 Jul '16, 11:04 Henri |
Kannst du vielleicht ein komplettes Beispiel zeigen, welches das Problem reprouziert? Ich denke mal, dass
\input
das Problem ist. Benutz stattdessen\lstinputlisting
. Ist allerdings geraten, weil kein Beispiel.Ich versuch es schaff es grad noch nicht das Verhalten zu reproduzieren
So als jetzt hab ich es geschafft das Verhalten zu reproduzieren:
Die sqldummyfiles entsprechen der oben angegeben Form. In diesem Beispiel erhalte ich sogar nur den 1. Eintrag in meinem Listingsverzeichnisschuld scheint das Komma hinter dem optionalen Argument zu sein
\color{gray}],
<<--. Aber es ist jetzt zu spät, um raus zu finden, wie genau.Es war das Komma jetzt funktioniert alles vielen Dank
Ich habe Deine "Antworten" in Kommentare umgewandelt. Du kannst gern stets direkt die Frage editieren und Zusätze einfügen. Hier sind Antworten stets "echte" Antworten, keine Gespräche oder Rückfragen oder Zusatzinfos, sondern Lösungen. Editieren der Frage ist jederzeit möglich und erwünscht. Das verbessert die Übersicht erheblich für die Archivierung der Lösungen. Ungewohnt und anders als in Webforen, doch innovativ und nutzbarer. Bemerkungen gern wie hier als Kommentare.
Könntest Du bitte ein Minimalbeispiel einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von
\documentclass{...}
bis zu\end{document}
, welches das Problem zeigt. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung.