\begin{document} plötzlich als Fehler erkannt

Alles rund um das System für Linux, Mac & Windows.


frautine
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 28. Apr 2022, 18:21

\begin{document} plötzlich als Fehler erkannt

Beitrag von frautine »

Ihr Lieben! Ich freue mich riesig über Hilfe.
Ich habe an meinen Basiseinstellungen heute gar nichts verändert, trotz allem werden meine Codes heute plötzlich nicht mehr als pdf übersetzt.
...und ich habe keine Ahnung, was das Problem sein könnte. Ich habe sowohl
\begin{document}
als auch
\end{document}
Und wenn die gesamten Basiscodes in ein neues Dokument packe, passt das auch und wird in ein pdf übersetzt. Nun verstehe gar nicht, was das Problem sein kann...
Wäre Euch super dankbar über Rückmeldungen!

Hier die console:

This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./MASTERARBEIT_LaTeX.tex
LaTeX2e <2020-10-01> patch level 4
L3 programming layer <2021-02-18>
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/report.cls
Document Class: report 2020/04/10 v1.4m Standard LaTeX document class
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/size12.clo))
(/usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/babel/babel.def
(/usr/local/texlive/2021/texmf-dist/tex/generic/babel/txtbabel.def))
(/usr/local/texlive/2021/texmf-dist/tex/generic/babel-english/english.ldf)
(/usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngerman.ldf
(/usr/local/texlive/2021/texmf-dist/tex/generic/babel-german/ngermanb.ldf)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.cfg))
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
) (/usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty

(/usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
))) (/usr/local/texlive/2021/texmf-dist/tex/latex/breakurl/breakurl.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifpdf.sty)

Package breakurl Warning: You are using breakurl while processing via pdflatex.

(breakurl) \burl will be just a synonym of \url.
(breakurl) on input line 48.

) (/usr/local/texlive/2021/texmf-dist/tex/latex/paralist/paralist.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.sty
****************************************
* Local config file subfigure.cfg used *
****************************************
(/usr/local/texlive/2021/texmf-dist/tex/latex/subfigure/subfigure.cfg))
(/usr/local/texlive/2021/texmf-dist/tex/latex/wrapfig/wrapfig.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/pdfpages/pdfpages.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/tools/calc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/eso-pic/eso-pic.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/pdftex.def)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/pdfpages/pppdftex.def))

Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less on input line 46.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less on input line 48.

(/usr/local/texlive/2021/texmf-dist/tex/latex/setspace/setspace.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./MASTERARBEIT_LaTeX.aux)
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty
(./MASTERARBEIT_LaTeX.out)
Runaway argument?
{se
./MASTERARBEIT_LaTeX.tex:83: File ended while scanning use of \@@BOOKMARK.
<inserted text>
\par
l.83 \begin{document}

?

frautine
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 28. Apr 2022, 18:21

Re: \begin{document} plötzlich als Fehler erkannt

Beitrag von frautine »

PS.: Das steht in der Log-Datei:


LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 83.
LaTeX Font Info: ... okay on input line 83.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 83.
LaTeX Font Info: ... okay on input line 83.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 83.
LaTeX Font Info: ... oka

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2496
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: \begin{document} plötzlich als Fehler erkannt

Beitrag von Stefan Kottwitz »

Hallo,

evtl. kontrolliere mal Deine Überschriften, ob darin alles ok ist (Klammern, Sonderzeichen, ...) es sieht nach einem Problem bei der Bookmark-Leiste aus, und die wird ja aus den Überschriften erzeugt.

Was auch erklärt, warum es in einem neuen Dokument zunächst funktioniert: im ersten Durchlauf werden die Bookmark-Referenzen nur erzeugt noch ohne sie aktiv zu verwenden.

Stefan

frautine
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 28. Apr 2022, 18:21

Re: \begin{document} plötzlich als Fehler erkannt

Beitrag von frautine »

Ich freue mich riesig über Deine Antwort! Wahnsinn, dass Du Dir da wirklich Zeit nimmst und Gedanken machst! Danke, das ist der Hammer.

Leider konnte ich in den Überschriften keinen Fehler finden.
Nach einigem Herumprobieren wird mir in der log.-Datei Folgendes angezeigt (vielleicht kannst Du daraus Schlüsse ziehen?):


LaTeX Info: Redefining \ref on input line 92.
LaTeX Info: Redefining \pageref on input line 92.
LaTeX Info: Redefining \nameref on input line 92.
(./MASTERARBEIT_LaTeX.out)
Runaway argument?
{se
./MASTERARBEIT_LaTeX.tex:92: File en


Linie 92 ist natürlich \begin{document}

ich meine ja nur

Re: \begin{document} plötzlich als Fehler erkannt

Beitrag von ich meine ja nur »

Ein Ausschnitt auf der log-Datei genügt zumindest mir in dem Fall leider nicht, um den konkreten Fehler zu finden.

Fehler, die in \begin{document} gemeldet werden, treten in der Regel in einer der Hilfsdateien auf, die während \begin{document} geladen werden. Primär ist das die aux-Datei, je nach Paketen sind es aber weitere. Da die Hilfsdateien entweder durch andere Hilfsdateien oder durch Befehle im Laufe des Dokuments geschrieben werden, liegt das eigentliche Problem natürlich irgendwo im Dokument, beispielsweise an Gliederungsbefehlen, \caption-Anweisungen, \label etc. Wenn man das nicht direkt findet, bleibt eigentlich nur, die Minimalbeispiel-Anleitung zu befolgen, um die Ursache aufzuspüren. Dabei ist wichtig, dass man diese korrekt anwendet und insbesondere nach jeder Verkürzung des Dokuments erst die Hilfsdateien löscht und dann genügend LaTeX-Läufe (meist genügen drei bis vier) durchführt, damit einem sowohl das Verschwinden des Fehlers als auch der Fehler selbst nicht durch die Lappen geht. Also im eigenen Interesse, die dem Link zur Anleitung folgen und diese gründlich durchlesen, obwohl sie nicht gerade kurz ist. Insbesondere die Hinweise zur Verwendung eines Kopie in einem neuen Verzeichnis und zur Durchführung des Algorithmus sollte man ernst nehmen. Beim eventuellen Posten des Minimalbeispiels sollte man auch die Hinweise zum Vorgehen bei Verwendung mehrerer Dateien beachten. Das erleichtert und beschleunigt daher die Hilfe meist sehr.

An den Meldungen aus dem ersten Beitrag fällt übrigens auf, dass deine LaTeX-Distribution nicht ganz aktuell ist. Das sollte aber keine Rolle spielen. Wichtiger könnte sein, dass zumindest subfigure total veraltet ist. Das Paket nicht wird seit 17 Jahren nicht mehr gepflegt, weil es seither einen offiziellen Nachfolger gibt. Mit subcaption gibt es auch eine ernstzunehmende Alternative zu diesem Nachfolger. Darüber hinaus, werden einige Pakete (wie subcaption) offenbar nach hyperref geladen, obwohl fast alle Pakete besser davor geladen werden sollten. hyperref muss diverse Pakete patchen, um automatische Hyperrlinks zu realisieren und teilweise auch, um die Kompatibilität zu gewährleisten. Deshalb kann die falsche Ladereihenfolge auch zu Fehlern führen. Ob das hier der Fall ist, ist kaum zu sagen. Auf den ersten Blick ist mir in deinem Fall nur breakurl aufgefallen, das nach hyperref geladen werden muss. Daher würde ich empfehlen, hyperref und breakurl an das Ende der Paketladeanweisungen zu verschieben.

Wie gesagt: Ohne Minimalbeispiel ist es mir leider nicht möglich, konkretere Hilfe zu leisten.

:mrgreen:

Re: \begin{document} plötzlich als Fehler erkannt

Beitrag von :mrgreen: »

ich meine ja nur hat geschrieben:
Fr 29. Apr 2022, 08:42
Auf den ersten Blick ist mir in deinem Fall nur breakurl aufgefallen, das nach hyperref geladen werden muss. Daher würde ich empfehlen, hyperref und breakurl an das Ende der Paketladeanweisungen zu verschieben.
Wobei man in deinem Fall breakurl auch weglassen könnte, falls die Anweisungen \burl und \burlalt im Dokument nicht verwendet werden. Das Paket ist nämlich nur für die heute wenig gebräuchliche Verwendung von latex + dvips (+ ggf. pstopdf o. ä.). Bei Verwendung der direkten PDF-Ausgabe von pdflatex ist es praktisch ohne Funktion. Es ist schon ein wenig befremdlich, dass so viele Vorlagen es trotzdem laden. Aber veralteten oder fragwürdigen Code und falsche Paketreihenfolgen sind wir ja von Vorlagen leider gewohnt.

Antworten