\begin{document} wird auf einmal als Fehler erkannt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \begin{document} wird auf einmal als Fehler erkannt

von Gast » Fr 24. Aug 2018, 09:46

Eine genaue Fehleranalyse kann Dir mit diesen Angaben wahrscheinlich niemand liefern. Aber schon der kleine Ausschnitt deutete darauf hin, dass sich kein Fehler im LaTeX-Code befand, sondern stattdessen entweder die Konfiguration des Editors, der für Dich TeX aufruft, inkorrekt war, die TeX-Installation insgesamt ein Problem hat oder aus anderen Gründen keine Lese- oder Schreibrechte auf die Datei bestand. Was genau war und wie man das genau beheben kann, ist aus der Ferne schwer zu sagen. Vielleicht war die betreffende PDF von einem Programm geöffnet, das die Datei blockiert, sodass sie nicht überschrieben werden kann (das ist ein klassisches Problem von Adobe Reader auf Windows, wenn die PDF damit geöffnet ist, kann man mit TeX nicht mehr kompilieren; aber auch andere Programme könnten die Datei blockieren).

In Deinem Fall wurde die Analyse noch davon erschwert, dass Gummi, wenn ich das richtig sehe, die Datei in einem temporären Ordner kompiliert oder zumindest Teile der Ausgabe dorthin verschiebt. Das mag für den Nutzer zwar ganz nett sein, da die temporären Dateien sich nicht im Arbeitsverzeichnis stapeln, fügt aber ein weiteres Komplexitätslevel hinzu und macht die .log-Ausgaben noch weniger transparent. Es ist dann auf den ersten Blick nicht klar, ob der Nutzer komische Dinge tut, ob Gummi merkwürdige Dinge tut oder ob etwas anderes kaputt ist. (Wenn die letzte Zeile Deiner Meldung zum Beispiel von einem normalen pdflatex-Aufruf gekommen, dann würde die kompilierte Datei tatsächlich /home/hendrik/.cache/gummi/.Krankenversicherung.tex.tex heißen, selbst das /home/hendrik/.Krankenversicherung.tex.swp deutet auf so etwas hin.)

Es ist übrigens nicht immer zielführend, die ganze .log-Datei zu zeigen, meist genügt es, die relevanten Teile zu zeigen. Was relevant ist, ist natürlich nicht immer so leicht zu erkennen, aber meist sind diese Teile der Datei eindeutig mit error oder warning markiert. Die ganze .log-Datei würde ich nur auf Nachfrage zeigen. Je nach dem, wie minimal Dein Beispiel ist, kann die Datei nämlich sehr lang werden. Du solltest Dich dabei nie auf die von Deinem Editor zusammengefasste Version der .log-Datei verlassen, manche Editoren sind nicht so gut darin, alle Meldungen herauszufiltern. Mach also die .log-Datei in einem Texteditor auf und suche nach den wichtigen Stellen (Fehlern und Warnungen) und kopiere diese Stellen vollständig, häufig gehören ein paar Zeilen davor und danach auch zu der Meldung.

PS: Ich habe den Status mal auf "beantwortet" gesetzt, da das Problem ja auf mysteriöse Weise gelöst wurde und es nichts mehr zu beantworten gibt.

von Wladimir Skorobogatow » Do 23. Aug 2018, 20:13

P. S.: In Zukunft werde ich, wenn ein Fehler auftritt, einfach die komplette log-Datei posten. OK?

von Wladimir Skorobogatow » Do 23. Aug 2018, 20:05

Hallo, Leute,

ich hatte vorher diverse LaTeX-Editoren (Texmaker, TexLive, Texstudio, Gummi) auf meinem PC installiert. Die Datei "Krankenversicherung.tex" (ich habe mich vergewissert, dass sie nicht "Krankenversicherung.tex.tex" heißt) habe ich sowohl mit Gummi als auch mit Texmaker versucht zu öffnen. Bei Gummi wird der Quellcode bekanntlich automatisch übersetzt und bei Texmaker habe ich oben auf den Button "Schnelles Übersetzen" gedrückt. Bei beiden erschien in jedem Dokument bis auf die Zeilennummer genau dieselbe Fehlermeldung.
Heute Nachmittag, bevor ich die Nachricht gelesen habe, habe ich kurzerhand alle LaTeX-Editoren deinstalliert und später schließlich erneut Texmaker installiert. Auf einmal funktionieren alle Dateien wieder, ohne irgendetwas an dem Quellcode geändert zu haben. Könnte mir jemand vielleicht erklären, warum eine Neuinstallation den vorhandenen Fehler beseitigt hat, ohne den Quellcode zu verändern? Ich denke, das würde mir vielleicht in der Zukunft sehr nützlich sein. Vielen Dank für eure Hilfe.

LG

Wowa

von Gast » Do 23. Aug 2018, 17:05

Die ganze .log-Datei wäre wohl schon ganz interessant. Da müsste nämlich eigentlich der genaue Grund für diesen "Fatal Error" drinstehen. (Bis jetzt müsste ich raten, dass LaTeX ein Problem hat, in die angewiesene Datei zu schreiben, aber ich bin mir nicht ganz sicher.)

Aber ein paar andere Fragen könntest Du uns auch noch beantworten. Bis jetzt wissen wir nur wirklich sehr wenig darüber, was Du eigentlich machst

Welchen Editor benutzt Du? Was genau machst Du, um ein Dokument zu kompilieren (welche Knöpfe drückst Du)? Welche Einstellungen hat Dein Editor zum Thema Kompilieren (Screenshot)? Wie heißt die Datei, die Du kompilieren möchtest genau (heißt sie wirklich .Krankenversicherung.tex.tex? oder ist da nur die Einstellung im Editor mist)? In welchem Ordner liegt sie? Kannst Du die Datei aus der Kommandozeile kompilieren https://texwelt.de/wissen/fragen/3461/w ... m-terminal ...

von Wladimir Skorobogatow » Do 23. Aug 2018, 16:36

Johannes_B hat geschrieben:Schau in die log-Datei.
Da steht der Fehler wirklich drin.

Was dir dein Editor anzeigt ist nicht die Fehlermeldung und für uns nutzlos.
Hallo Johannes_B,

der Ausschnitt in meinem Beitrag stammt bereits aus der log-Datei. Also hoffe ich, dass dir das ein wenig weiterhelfen könnte. Oder wäre es besser, die komplette log-Datei hochzuladen?

LG Wowa

von Gast » Mi 22. Aug 2018, 14:20

Transcript written on /home/hendrik/.cache/gummi/.Krankenversicherung.tex.log.
Scheint so als würde Deine Datei .Krankenversicherung.tex.tex heißen. Das wäre zumindest ein ungünstiger Dateiname. Probier es mal mit Krankenversicherung.tex.

von Johannes_B » Mi 22. Aug 2018, 13:50

Schau in die log-Datei.
Da steht der Fehler wirklich drin.

Was dir dein Editor anzeigt ist nicht die Fehlermeldung und für uns nutzlos.

\begin{document} wird auf einmal als Fehler erkannt

von Wladimir Skorobogatow » Mi 22. Aug 2018, 13:05

Hallo, Leute,

vorhin wollte ich einen Brief in LaTeX schreiben und dafür meine Vorlage öffnen. Doch aus unbekanntem Grund ließ sich das Dokument nicht mehr übersetzen. Danach versuchte ich ein anderes Dokument zu öffnen und zu übersetzen, doch auch das funktionierte aus unbekanntem Grund nicht mehr. Inzwischen habe ich festgestellt, dass sich alle meine LaTeX-Dokumente nicht mehr übersetzen lassen. Dabei erscheint immer folgende Fehlermeldung:

l.24 \begin{document}

Please type another output file name
/home/hendrik/.Krankenversicherung.tex.swp:24: Emergency stop
/home/hendrik/.Krankenversicherung.tex.swp:24: ==> Fatal error occurred, no ou
tput PDF file produced!
Transcript written on /home/hendrik/.cache/gummi/.Krankenversicherung.tex.log.

Kann jemand von euch damit etwas anfangen?

Für eure Hilfe wäre ich sehr dankbar.

LG Wowa
[/code]

Nach oben