Fehlermeldung: ! Missing \endcsname inserted.

Schriftbild, Absätze und Auflistungen einstellen


rowJ

Fehlermeldung: ! Missing \endcsname inserted.

Beitrag von rowJ »

Hallo zusammen,

das Einbinden zweier Latex-Files (Kapitel) in ein bestehendes Projekt verursacht mehrere der nachfolgenden Fehlermeldungen:
! Missing \endcsname inserted.
<to be read again>
\T1\ss
l.16 ...er Verschleißfälle}{subsection.3.1.1}{}}

The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
Klammere ich die Dateien aus, sind die Fehlermeldungen weg. Alle Dateien sind utf8-kodiert. Gebe ich in die "main-file" von der ich die Dateien via "\include{...}" verknüpfe direkt Umlaute ein, sind die Fehlermeldungen ebenfalls nicht vorhanden. Es sollte somit nicht unbedingt an der Dekodierung der Umlaute liegen.

Ich bin mir darüber im Klaren, dass das Problem durchaus öfter vorgekommen ist. Allerdings habe ich bisher bei den einschlägigen Websites keine Lösungen für meinen Problemfall gefunden. Ich würde mich daher über einen Tipp von euch sehr freuen :)


Viele Grüße
rowJ[/i]

Besserwisser

Beitrag von Besserwisser »

Auch, wenn du das negierst, deutet die Fehlermeldung auf ein Codierungsproblem. Ich würde dir in jedem Fall empfehlen, diese noch einmal zu überprüfen. Wenn das nicht hilft: [mm][/mm]. Wobei die Verwendung eines Code-Blocks für das Minimalbeispiel nur dann funktioniert, wenn es kein Codierungsproblem ist.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

\T1\ss
l.16 ...er Verschleißfälle}{subsection.3.1.1}{}}
Das ist ein Teil aus einem \newlabel-Befehl in der aux-Datei. Möglicherweise ist davor irgendwas aus dem Ruder gelaufen und dadurch wird das Argument mit dem ß plötzlich von einem \csname erfasst.

Zeige mal die aux-Datei.

rowJ

Beitrag von rowJ »

Danke für Eure Hilfe.

Das standardmäßige Erarbeiten eines Minimalbeispiels ist mir bewusst, ich hatte auch bereits eines erstellt um zu schauen, ob der Fehler immernoch besteht. Da er dort nicht existierte, habe ich darauf verzichtet - man möge mir verzeihen.

Der Tipp in die *.aux zu schauen war perfekt und ich habe den Fehler recht schnell gefunden und ich ärgere mich, dass ich nicht gleich darauf gekommen bin - ein ganz großes Danke an Ulrike.

Es lag an dem "ß" im Label.


Viele Grüße und nochmals herzlichen Dank

rowJ

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Wenn du beim Aufbauen eines Minimalbeispiels den Fehler nicht findest, was durchaus üblich ist, dann krempel den Kram einfach rum.

Mach eine Kopie des Projektes und kommentiere so lange aus, bis das roblem nicht mehr auftritt. Im zuletzt kommentierten Block war die Ursache.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ich bin ja ein großer Verfechter von Minimalbeispielen. Und am Ende kann man durch mehr oder minder stures Eindampfen so ziemlich jedes Problem lösen oder zumindest in eine Form bekommen, dass jemand anderes es lösen kann.

Aber gerade bei einem großen Projekt kann die Erstellung von Minimalbeispiele zeitaufwendig sein, und da ist es oft sinnvoller erstmal zu schauen, ob man den Ort des Geschehens nicht mithilfe der Fehlermeldung finden kann - besonders wenn die identifizierbare Textanteile wie "erschleißfälle}{subsection.3.1.1}" enthält.

Antworten