von Gast » Do 4. Apr 2019, 17:35
Höchstwahrscheinlich tut es nichts zur Sache, aber mit dem Paket
setspace ist onehalfspacing eine Umgebung, die obendrein zusätzlich (zu der eh impliziten, wenn es denn als Umgebung genutzt wird) noch eine Gruppe öffnet. Daher verursacht der Aufruf von \onehalfspacing, der schon einen kleinen Syntax-Abuse beinhaltet, dann auch eine nicht geschlossene Gruppe:
(\end occurred inside a group at level 1)
### semi simple group (level 1) entered at line 7 (\begingroup)
### bottom level
Wahrscheinlich möchtest Du eigenlich den
Befehl \onehalfspacing (mit ing). Der Produziert diese Probleme nämlich nicht.
Ansonsten wird mir zumindest aus dem bis jetzt gezeigten Code absolut nicht klar, wie das Problem bei Dir auftritt. Ich bin mir auch nicht ganz sicher, ob Dein Problem überhaupt ist, dass \section nicht geschützt ist, da es bei normalem Gebrauch eigentlich nicht geschützt werden müsste. Deine Fehlermeldung ist ja auch nur eine gute alte Endlosschleife, die TeX dann irgendwann aus Speicherproblemen abbrechen muss.
Der LaTeX Kern hat \def\@unexpandable@protect{\noexpand\protect\noexpand} und nutzt diese Definition für \protect z.B. in \protected@edef. Eventuell ist da etwas in die falsche Ecke gerutscht. Was kann ich Dir ohne
Minimalbeispiel, das den Fehler reproduziert, aber beim besten Willen nicht sagen. Nach meiner Erfahrung ist es aber bei solchen Fehlern fast immer möglich, mit etwas Arbeit auch große Dokumente auf ein einfaches Minimalbeispiel herunterzubrechen, das das Problem reproduziert. Die Halbierungssuche, bei der Du immer die Hälfte Deines Dokuments löschst/auskommentierst und überprüfst, ob der Fehler noch da ist, kann auch sehr große Dokument recht schnell herunterbrechen.
Wann genau tritt der Fehler denn auf? Bei allen \sections? Nur bei einer? Geht der Fehler weg, wenn Du das vorheriger Kapitel auskommentierst? Hast Du vielleicht am Ende des Kapitels vor dem problematischen Befehl besonderen Code stehen?
[i]Höchstwahrscheinlich[/i] tut es nichts zur Sache, aber mit dem Paket [p]setspace[/p] ist [tt]onehalfspacing[/tt] eine Umgebung, die obendrein zusätzlich (zu der eh impliziten, wenn es denn als Umgebung genutzt wird) noch eine Gruppe öffnet. Daher verursacht der Aufruf von [tt]\onehalfspacing[/tt], der schon einen kleinen Syntax-Abuse beinhaltet, dann auch eine nicht geschlossene Gruppe:
[code](\end occurred inside a group at level 1)
### semi simple group (level 1) entered at line 7 (\begingroup)
### bottom level[/code]
Wahrscheinlich möchtest Du eigenlich den [i]Befehl[/i] [tt]\onehalfspacing[/tt] (mit [tt]ing[/tt]). Der Produziert diese Probleme nämlich nicht.
Ansonsten wird mir zumindest aus dem bis jetzt gezeigten Code absolut nicht klar, wie das Problem bei Dir auftritt. Ich bin mir auch nicht ganz sicher, ob Dein Problem überhaupt ist, dass [tt]\section[/tt] nicht geschützt ist, da es bei normalem Gebrauch eigentlich nicht geschützt werden müsste. Deine Fehlermeldung ist ja auch nur eine gute alte Endlosschleife, die TeX dann irgendwann aus Speicherproblemen abbrechen muss.
Der LaTeX Kern hat [tt]\def\@unexpandable@protect{\noexpand\protect\noexpand}[/tt] und nutzt diese Definition für [tt]\protect[/tt] z.B. in [tt]\protected@edef[/tt]. Eventuell ist da etwas in die falsche Ecke gerutscht. Was kann ich Dir ohne [m][/m], das den Fehler reproduziert, aber beim besten Willen nicht sagen. Nach meiner Erfahrung ist es aber bei solchen Fehlern fast immer möglich, mit etwas Arbeit auch große Dokumente auf ein einfaches Minimalbeispiel herunterzubrechen, das das Problem reproduziert. Die Halbierungssuche, bei der Du immer die Hälfte Deines Dokuments löschst/auskommentierst und überprüfst, ob der Fehler noch da ist, kann auch sehr große Dokument recht schnell herunterbrechen.
Wann genau tritt der Fehler denn auf? Bei allen [tt]\section[/tt]s? Nur bei einer? Geht der Fehler weg, wenn Du das vorheriger Kapitel auskommentierst? Hast Du vielleicht am Ende des Kapitels vor dem problematischen Befehl besonderen Code stehen?