listings erzeugt "TeX capacity exceeded"

Schriftbild, Absätze und Auflistungen einstellen


sippi
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Fr 13. Jul 2012, 17:15

listings erzeugt "TeX capacity exceeded"

Beitrag von sippi »

Hallo,

ich komme gleich zum Punkt.

Ich erhalte die Fehlermeldung

! TeX capacity exceeded, sorry [input stack size=5000].
\@setfontsize #1#2#3->\@nomath #1
\ifx \protect \@typeset@protect \let \@curr...
l.36

wenn ich das Paket listings mit Parameter einbinde. Das Minimalbeispiel hierzu gibts am Ende.
Nach Googlen habe ich gefunden, dass es an zu langen Zeilen liegen kann, die nur durch den Editor umgebrochen werden, und nicht manuell.
Ich habe bereits probiert ein paar längere Zeilen zu kürzen, was allerdings nichts gebracht hat.
Weiterhin habe ich auch in der Konfigurationsdatei texmf den Wert
stack_size=10000
auf 10.000 gesetzt, was auch nicht geholfen hat.

Bevor ich mir, in typischer LaTeX-Manier, zu diesem Fehler den Ast absuche, frage ich lieber mal hier...

Interessanterweise funktioniert das ganze, wenn ich die Parameter mittels \lstset separat setze!


Hier das Minimalbeispiel:
\documentclass[
paper=a4,
fontsize=12pt,
twoside=true,
open=right,
cleardoublepage=empty,
abstract=true,
headsepline,
bibliography=totoc,
listof=totoc,
numbers=noenddot]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english, ngerman]{babel}
\usepackage{scrpage2}

\usepackage[babel, german=quotes]{csquotes}
\usepackage[backend=bibtex8, style=alphabetic]{biblatex}
\bibliography{bib/latexbib}


\usepackage{graphicx}
\usepackage{color}
\usepackage{longtable}
\usepackage{colortbl}
\usepackage{siunitx}
\usepackage{setspace}
\onehalfspacing


\usepackage[
language=C,
basicstyle=\footnotesize]{listings}

\begin{document}

\begin{lstlisting}
	eins
        zwei
\end{lstlisting}

\end{document}

Gruß Dani

fitzz
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Mi 31. Aug 2011, 22:56

Re: listings erzeugt "TeX capacity exceeded"

Beitrag von fitzz »

Hi Dani,
sippi hat geschrieben: wenn ich das Paket listings mit Parameter einbinde.
Wie kommst du darauf, dass man das listings-Paket mit Parametern ainbinden kann? In der Doku zu dem Paket steht davon nichts.

lg
gerald

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Veruchs einmal so:
\usepackage{listings}
\lstset{%
language=C,
basicstyle=\footnotesize
}
Paketdoku S. 3.

Gruß, Sepp.-

Besserwisser

Re: listings erzeugt "TeX capacity exceeded"

Beitrag von Besserwisser »

fitzz hat geschrieben:Wie kommst du darauf, dass man das listings-Paket mit Parametern ainbinden kann?
Vermutlich Abschnitt "Package loading" im listings User's guide oder Abschnitt "Package loading" im listings Developer's guide. Aber: Man kann hier nicht die Optionen angeben, die man per \lstset angibt. Die Paketoptionen dienen einem komplett anderen Zweck, der im Developer's guide erklärt ist.

fitzz
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Mi 31. Aug 2011, 22:56

Re: listings erzeugt "TeX capacity exceeded"

Beitrag von fitzz »

Besserwisser hat geschrieben:
fitzz hat geschrieben:Wie kommst du darauf, dass man das listings-Paket mit Parametern ainbinden kann?
Vermutlich Abschnitt "Package loading" im listings User's guide oder Abschnitt "Package loading" im listings Developer's guide. Aber: Man kann hier nicht die Optionen angeben, die man per \lstset angibt. Die Paketoptionen dienen einem komplett anderen Zweck, der im Developer's guide erklärt ist.
Sorry, sollte eigentlich heißen: Wie kommst du darauf, dass man das listings-Paket mit diesen Parametern einbinden kann?

lg
gerald

sippi
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Fr 13. Jul 2012, 17:15

Beitrag von sippi »

Hallo,

hm. Ich wage mich jetzt mal sehr weit aus dem Fenster.
Ich behaupte mal, dass ich schlichtweg davon ausgegegangen bin die Paramter direkt beim Einbinden des Paktes mit übergeben zu können.

Ich wusste nicht, dass es da explizit einen Unterschied gibt, wenn man das nachträglich mit \lstset macht...

Werde mir daher die Doku von listings genauer anschauen.

Danke für Eure Beitrage.

Für meine Begriffe kann das Thema als gelöst angesehen werden!


Viele Grüße

Noch sein einer

Beitrag von Noch sein einer »

sippi hat geschrieben:Für meine Begriffe kann das Thema als gelöst angesehen werden!
Und warum passt Du dann den Status nicht entsprechend an? :wink:

sippi
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Fr 13. Jul 2012, 17:15

Beitrag von sippi »

Hatte ich nicht gesehen. Dachte das können nur Moderatoren. 8)

Antworten