PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung



mannie_mammut
12-02-2012, 14:45
Moin,

ich hab ein Problem mit einer Fehlermeldung, die ohne Vorwarnung gekommen ist:

! File ended while scanning definition of \df@label.

Leider finde ich nirgendwo, was das heißt und wie ich den Fehler beseitigt bekomme. Der Fehler ist da, seit ich einmal das Dokument neu geöffnet habe, davor lief alles ganz normal. Als Fehlerzeile wird die erste Zeile angegeben. Blöderweise habe ich am Donnerstag Abgabe, das Dokument ist so gut wie fertig, nur der Fehler ist da.

Kann mir jemand helfen?

Stefan_K
12-02-2012, 15:01
Hallo,

poste doch einmal Deine Dokument-Präambel. Wenn der Fehler schon in der ersten Zeile kommt, reicht das vielleicht aus, um den Fehler zu sehen.

Stefan

mannie_mammut
12-02-2012, 15:08
\documentclass[a4paper, 11pt]{article}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{amsmath, amssymb, amsthm, amsfonts}
\usepackage{tabularx}%tabelle auf textbreite
\usepackage{booktabs}%tabellenlinien
\usepackage[automark]{scrpage2}
%\usepackage{ltxtable,filecontents}


\renewcommand{\theequation}{\arabic{subsection}.\a rabic{equation}}%gleichungsnummerierung
\makeatletter
\@addtoreset{equation}{subsection}
\makeatother

\renewcommand{\thetable}{\arabic{section}.\arabic{ table}}%tabellennummerierung
\makeatletter
\@addtoreset{table}{section}
\makeatother

%umkreiste nummern
\newcommand{\circnum}[1]{
\textcircled{\raisebox{0.05em}{\tiny #1}}
}

%literaturverweis in gleichungen
\makeatletter
\newcommand{\eqcite}[1]{%
\refstepcounter{equation}%
\tag*{(\theequation)\cite{#1}}%
\gdef\df@tag{\maketag@@@{(\theequation)\cite{#1}}%
\def\@currentlabel{(\theequation)}}%
}
\makeatother

\pagestyle{scrheadings}
\ihead[]{\small{Katharina Bartsch}}
\chead[]{\small{Konstruktionsprojekt II}}
\ohead[]{\small{WS 2011/12}}
\cfoot[]{\pagemark}
%gleichungen sind mit dem alphabet gelabelt (a..z,aa..az usw.), tabellen haben ein t vor dem alphabet (ta..tz usw.)


\title{\Large Konstruktionsprojekt II}
\author{\textbf{\LARGE Dokumentation}}
\date{Technische Universität Hamburg-Harburg}

\begin{document}

mannie_mammut
12-02-2012, 15:09
inzwischen hab ich auch das Problem, dass meine bib.-Datei nicht mehr kompiliert wird, weil texniccenter die bibstyle- und bibdata-commands in der .aux-datei nicht mehr findet.

Stefan_K
12-02-2012, 15:12
Der Code läuft einwandfrei, evtl. lösche einmal die .aux-Datei und übersetze neu. Dann natürlich noch ein BibTeX-Lauf und wieder LaTeX-Lauf hinterher.

Stefan

--
TeX and TikZ gallery (http://www.texample.net/)

bobmalaria
12-02-2012, 15:14
hi,

verwende bitte die code-umgebung um tex-code zu posten. das ist der button mit der # wenn du eine nachricht verfasst.dann kann man den code besser lesen und es schleichen sich keine leerzeichen ein.

räume auch mal dein projekt auf. die meinsten editoren haben einen knopf dafür oder du machst es per hand. einfach mal alles ausser dei tex und die bib datei im projektordner löschen.

gruss

u_fischer
12-02-2012, 15:14
Da der Fehler zu Beginn des Dokuments auftritt, ist es sehr wahrscheinlich, dass die aux-Datei fehlerhaft ist. Z.B. weil du einen zerbrechlichen Befehl in einer \caption oder etwas ähnliches hast.

Lösche die aux-Datei. Kompiliere einmal und dann schau, ob in der aux-Datei irgendwas seltsames steht.

mannie_mammut
12-02-2012, 15:25
hab ich alles gemacht. in der bib-datei habe ich jetzt das problem, dass kein \bibdata- und \bibstyle-command gefunden wird. die tex-datei funtioniert auch nicht, obwohl ich jetzt mehrmals alles gelöscht und neu kompiliert habe.

ich hab jetzt drei editoren ausprobiert (texniccenter, texwork, texmaker); in allen klappts nicht.

u_fischer
12-02-2012, 15:31
Zeig mal die aux-Datei.

mannie_mammut
12-02-2012, 15:33
\relax
\catcode`"\active
\select@language{ngerman}
\@writefile{toc}{\select@language{ngerman}}
\@writefile{lof}{\select@language{ngerman}}
\@writefile{lot}{\select@language{ngerman}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Diskussion der Funktionsskizzen}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Funktionsskizze 1}{2}}
\@writefile{lot}{\contentsline {table}{\numberline {1.1}{\ignorespaces Vor- und Nachteile Funktionsskizze 1}}{2}}
\newlabel{ta}{{1.1}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Funktionsskizze 2}{2}}
\@writefile{lot}{\contentsline {table}{\numberline {1.2}{\ignorespaces Vor- und Nachteile Funktionsskizze 2}}{2}}
\newlabel{tb}{{1.2}{2}}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{roloffmatek}
\@writefile{toc}{\contentsline {section}{\numberline {2}Auslegung}{3}}
\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces Gegebene Kraft und Bauteilma\IeC {\ss }e}}{3}}
\newlabel{tc}{{2.1}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Druckplatte}{3}}
\newlabel{a}{{(1.1)}{3}}
\newlabel{b}{{(1.2)}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Spindel}{3}}
\citation{tabellenbuch}
\citation{roloffmatek}
\citation{roloffmatek}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}\"Uberschl\"agige Berechnung}{4}}
\newlabel{c}{{(2.1)}{4}}
\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Durchmesser Tr 16x4}}{4}}
\newlabel{td}{{2.2}{4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Nachpr\"ufen auf Festigkeit}{4}}
\newlabel{d}{{(2.2)}{4}}
\citation{tabellenbuch}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{tabellenbuch}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{roloffmatek}
\newlabel{e}{{(2.3)}{5}}
\newlabel{f}{{(2.4)}{5}}
\newlabel{g}{{(2.5)}{5}}
\newlabel{h}{{(2.6)}{5}}
\newlabel{i}{{(2.7)}{5}}
\newlabel{j}{{(2.8)}{5}}
\citation{roloffmatek}
\citation{tabellenbuch}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{tabellenbuch}
\citation{roloffmatek}
\citation{roloffmatek}
\newlabel{k}{{(2.9)}{6}}
\newlabel{l}{{(2.10)}{6}}
\newlabel{m}{{(2.11)}{6}}
\newlabel{n}{{(2.12)}{6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}Nachpr\"ufen auf Knickung}{6}}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{roloffmatek}
\newlabel{o}{{(2.13)}{7}}
\newlabel{p}{{(2.14)}{7}}
\newlabel{q}{{(2.15)}{7}}
\newlabel{r}{{(2.16)}{7}}
\newlabel{s}{{(2.17)}{7}}
\newlabel{t}{{(2.18)}{7}}
\citation{roloffmatek}
\citation{tabellenbuch}
\citation{roloffmatek}
\citation{roloffmatek}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{tabellenbuch}
\citation{tabellenbuch}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.4}F\"uhrungsgewinde}{8}}
\newlabel{u}{{(2.19)}{8}}
\newlabel{v}{{(2.20)}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Welle}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Maximale Beanspruchung}{8}}
\newlabel{w}{{(3.1)}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Zul\"assige Spannungen}{8}}
\newlabel{x}{{(3.2)}{8}}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\newlabel{y}{{(3.3)}{9}}
\newlabel{z}{{(3.4)}{9}}
\newlabel{aa}{{(3.5)}{9}}
\newlabel{ab}{{(3.6)}{9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.3}Mindestdurchmesser}{9}}
\newlabel{ac}{{(3.7)}{9}}
\citation{formelsammlung}
\citation{aufgabenstellung}
\citation{armkraft}
\citation{formelmechanik}
\newlabel{ad}{{(3.8)}{10}}
\newlabel{ae}{{(3.9)}{10}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.4}Nachrechnung \"uber die GEH}{10}}
\newlabel{af}{{(3.10)}{10}}
\newlabel{ag}{{(3.11)}{10}}
\newlabel{ah}{{3.12}{10}}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\newlabel{ai}{{(3.13)}{11}}
\newlabel{aj}{{(3.14)}{11}}
\newlabel{ak}{{(3.15)}{11}}
\newlabel{al}{{3.16}{11}}
\newlabel{am}{{(3.17)}{12}}
\newlabel{an}{{3.18}{12}}
\newlabel{ao}{{3.19}{12}}
\newlabel{ap}{{3.20}{12}}
\newlabel{aq}{{3.21}{12}}
\newlabel{ar}{{3.22}{13}}
\newlabel{as}{{3.23}{13}}
\newlabel{at}{{3.24}{13}}
\newlabel{au}{{3.25}{13}}
\newlabel{av}{{3.26}{13}}
\newlabel{aw}{{3.27}{14}}
\newlabel{ax}{{3.28}{14}}
\newlabel{ay}{{3.29}{14}}
\newlabel{az}{{3.30}{14}}
\newlabel{ba}{{3.31}{14}}
\newlabel{bb}{{3.32}{14}}
\citation{formelsammlung}
\citation{formelsammlung}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}W\"alzlager}{15}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Axialrillenkugellager, doppelseitig wirkend}{15}}
\newlabel{bc}{{(4.1)}{15}}
\newlabel{bd}{{(4.2)}{15}}
\@writefile{lot}{\contentsline {table}{\numberline {2.3}{\ignorespaces Technische Daten Lager 52209}}{15}}
\newlabel{te}{{2.3}{15}}
\citation{formelsammlung}
\citation{formelsammlung}
\citation{formelsammlung}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}Rillenkugellager}{16}}
\newlabel{be}{{(4.3)}{16}}
\newlabel{bf}{{(4.4)}{16}}
\@writefile{lot}{\contentsline {table}{\numberline {2.4}{\ignorespaces Technische Daten Lager 61808}}{16}}
\newlabel{tf}{{2.4}{16}}


mein dokument hat eigentlich an die 45 seiten...

mannie_mammut
12-02-2012, 15:35
und eine menge mehr gleichungen

u_fischer
12-02-2012, 15:43
und eine menge mehr gleichungen

Soll das heißen, du hast die aux-Datei gekürzt?

mannie_mammut
12-02-2012, 15:45
nein, dass ist die volle datei. aber es müssten mehr als doppelt so viele gleichungen sein, und ebenso doppelt so viele kapitel. da fehlt ne ganze menge. ich habs auf meinem laptop ausprobiert, da habe ich das gleiche problem.

bobmalaria
12-02-2012, 15:48
hi,

mach dir mal um diese bib-geschichten keine sorgen. wenn die tex datei nicht durchläuft, dann werden auch entsprechende einträge für die bib nicht richtig in die hilfsdatei geschrieben. das löst sich sofort wenn mal die tex wieder richtig durchläuft.

ich würde folgendes machen

1) nochmal die aux und alles löschen
2) einfach mal bei der hälfte des dokumentes ein \end{document} reinsetzen.

läuft es jetzt durch?

wenn ja, dann das \end{document} weiter nach hinten verschieben. wenn nein, dann liegt der fehler irgendwo davor.

so kannst du recht schnell herausfinden wo denn der hund begraben ist. du musst nur die tex datei kompilieren (pdflatex). kümmer dich erstmal nicht um bibtex. auch andere pcs und editoren auszuprobieren ändert nichts daran das im code was falsch ist. bleib bei einem system und geh zielgerichtet auf fehlersuche!

gruss

mannie_mammut
12-02-2012, 15:59
moin, ich hab jetzt das fehlerhafte kapitel gefunden:


\subsubsection{Reale Lebensdauern}
Das ausgewählte Axialrillenkugellager hat folgende Lebensdauern (für die Angabe in Stunden vgl. Gleichung \ref{bc}):
\begin{equation}
\begin{split}
L_{10,AL}&=\left(\frac{C_{Al}}{F_{p}}\right)^3 \\
&=\left(\frac{39.000 \ N \ }{11.000 \ N \ }\right)^3 \\
&=44 \ \ 10^6 \ Umdrehungen \
\end{split}
\eqcite{formelsammlung}
\label{bg}
\end{equation}
\begin{equation}
\begin{split}
L_{10h,AL}&=\frac{1}{n}*\left(\frac{C_{AL}}{F_{p}}\right)^3*\ frac{10^6}{60} \\
&=\frac{1}{50 \ min^{-1}}*\left(\frac{39.000 \ N \ }{11.000 \ N \ }\right)^3*\frac{10^6}{60} \\
&=14.855,7 \ h
\end{split}
\label{bh}
\end{equation}

Das ausgewählte Rillenkugellager hat folgende Lebensdauern (äquivalent zu der Rechnung für das Axialrillenkugellager):
\begin{equation}
\begin{split}
L_{10,RL}&=\left(\frac{C_{RL}}{F_{r}}\right)^3 \\
&=\left(\frac{4600 \ N }{1043 \ N }\right)^3 \\
&= 85 \ \ 10^6 \ Umdrehungen
\end{split}
\label{xx)
\end{equation}
\begin{equation}
\begin{split}
L_{10h,RL}&=\frac{1}{n}*\left(\frac{C_{RL}}{F_{r}}\right)^3*\ frac{10^6}{60} \\
&=\frac{1}{50 \ min^{-1}}*\left(\frac{4600 \ N }{1043 \ N }\right)^3*\frac{10^6}{60} \\
&=28.595,6 \ h \
\end{split}
\label{yy}
\end{equation}

nur finde ich den fehler nicht. ich habe dieses kapitel nachträglich eingefügt. liegt es vielleicht an den labeln?

mannie_mammut
12-02-2012, 16:07
okay, wenn ich alle label in diesem kapitel aukommentiere, funktioniert es wieder. aber warum ist das so? in den anderen textteilen gehts doch auch? gibt es eine andere möglichkeit, die gleichungen zu labeln?

glücklicherweise sind hier die labels nicht unbedingt notwendig. vielen dank für die zahlreichen antworten!

u_fischer
12-02-2012, 16:10
Nun, wenn du einfach mehr auskommentiert hättest, hättest du Fehler mehr eingrenzen können. Die schließende Klammer bei \label{xx) ist falsch.

mannie_mammut
12-02-2012, 16:13
okay, wenn ich die label in diesem kapitel auskommentiere funktioniert wieder alles. aber warum ist das so?

glücklicherweise brauche ich die label hiernicht unbedingt. vielen dank für die zahlreichen, schnellen antworten!

mannie_mammut
12-02-2012, 16:43
mensch, da sieht man den wald vor lauter bäumen nicht! Danke!