PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pdflatex.exe funktioniert nicht mehr



Kattel
24-11-2009, 16:17
Hallo,

ich bin gerade dabei meine Abschlussarbeit zu erstellen und habe da noch ein paar Grafiken eingebunden und seit dem spinnt mein Latex und läuft nicht mehr durch und es wird auch keine pdf mehr erstellt.
Es taucht dauernd der Fehler auf pdflatex.exe funktioniert nicht mehr.
Selbst wenn ich das Kapitel nicht einlese, das ich mit den neuen Bildern versehen habe, passiert genau das selbe.

Was ich verwende:
Windows Vista(war leider auf meinem PC )
TexnicCenter
Miktex2.8

Für jede Idee bin ich dankbar.

Achso ich habe vorher schon Bilder drin gehabt und da lief alles supi.

Kattel

u_fischer
24-11-2009, 16:25
Nun, vielleicht ist ja was anderes falsch. Schau in die log-Datei und kopiere mal die genaue Feldermeldung.

Kattel
24-11-2009, 20:44
Also die Fehlermeldungen sind "nur" 6 Stück, aber ich habe zig Warnungen.
Und bei den Fehlermeldungen weiß ich auch um was es geht und zwar um Bildunterschriften, die ich auch schon vorher hatte als alles noch ganz normal gelaufen ist.

Hier ein Link zum Nachsehen:

http://de.swoopshare.com/file/fa61475d3d6043b69edb181e094fef7c/Problem.txt.html

Vielen Dank

Kattel

u_fischer
25-11-2009, 09:41
Also die Fehlermeldungen sind "nur" 6 Stück,

Dann hast du die falsche log-Datei geschickt. Die enthält nämlich überhaupt keinen Fehler und die pdf-Datei wurde erstellt:
"Output written on Diplomarbeit.pdf (24 pages, 385558 bytes)."


N.B.: Du hast auf jeder Seite "Overfull \vbox (1.09053pt too high) has occurred while \output is active []". Das deutet darauf hin, dass die Kopfzeile nicht groß genug für ihren Inhalt ist.

Außerdem benutzt du bitmap-Schriften (z.B. ecbx2074.pk). Installiere entweder die cm-super-Schriften (großes Paket!) oder benutze lmodern.

Kattel
25-11-2009, 17:00
Blöde Frage wie habe ich diese bitmap-Schriftart eingebunden?

Kann ja mal meine Präambel einfügen...

[QUOTE]

% Meta-Informationen -------------------------------------------------------
% Informationen über das Dokument, wie z.B. Titel, Autor, Matrikelnr. etc
% werden in der Datei _Meta.tex definiert und können danach global
% verwendet werden.
% --------------------------------------------------------------------------
\input{Meta}


% Dokumentenkopf -----------------------------------------------------------
% Diese Vorlage basiert auf "scrreprt" aus dem koma-script.
% Die Option draft sollte beim fertigen Dokument ausgeschaltet werden.
% --------------------------------------------------------------------------
\documentclass[
12pt, % Schriftgröße
DIV10,
german, % für Umlaute, Silbentrennung etc.
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
parskip=half, % Abstand zwischen Absätzen (halbe Zeile)
headings=normal, % Größe der Überschriften verkleinern
listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc, % Index im Inhaltsverzeichnis aufführen
captions=tableheading, % Beschriftung von Tabellen oberhalb ausgeben
final % Status des Dokuments (final/draft)
]{scrreprt}


% Benötigte Packages -------------------------------------------------------
% Weitere Packages, die benötigt werden, sind in die Datei Packages.tex
% "ausgelagert", um die Vorlage möglichst übersichtlich zu halten.
% --------------------------------------------------------------------------
\input{Packages}


% Erstellung eines Index und Abkürzungsverzeichnisses aktivieren -----------
\makeindex
\makenomenclature


% Kopf- und Fußzeilen, Seitenränder etc. -----------------------------------
\input{Seitenstil}

\input{Inhalt/Glossar}
% Das eigentliche Dokument -------------------------------------------------
% Der eigentliche Inhalt des Dokuments beginnt hier. Die einzelnen Seiten
% und Kapitel werden in eigene Dateien ausgelagert und hier nur inkludiert.
% --------------------------------------------------------------------------
\begin{document}

% auch subsubsection nummerieren
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

% keine Kopf-/Fußzeilen bei Deckblatt und Abstract
\ofoot{}
\include{Deckblatt}
\thispagestyle{empty}
\cleardoublepage
%\include{Inhalt/Abstract}
\ofoot{\pagemark}

% Seitennummerierung -------------------------------------------------------
% Vor dem Hauptteil werden die Seiten in großen römischen Ziffern
% nummeriert...
% --------------------------------------------------------------------------
\pagenumbering{Roman}
\tableofcontents % Inhaltsverzeichnis

% Abkürzungsverzeichnis ----------------------------------------------------
%\input{Inhalt/Glossar}
\printnomenclature
\label{sec:Glossar}

\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
\renewcommand{\lstlistlistingname}{Verzeichnis der Listings}
%\lstlistoflistings % Listings-Verzeichnis

% ...danach in normalen arabischen Ziffern ---------------------------------
\cleardoublepage
\pagenumbering{arabic}


% Inhalt -------------------------------------------------------------------
% Hier können jetzt die einzelnen Kapitel inkludiert werden. Sie müssen
% in den entsprechenden .TEX-Dateien vorliegen. Die Dateinamen können
% natürlich angepasst werden.
% --------------------------------------------------------------------------
\include{Inhalt/Einleitung}
\include{Inhalt/Kapitel1}
\include{Inhalt/Kapitel2}
\include{Inhalt/Kapitel3}
\include{Inhalt/Zusammenfassung}


% Literaturverzeichnis -----------------------------------------------------
% Das Literaturverzeichnis wird aus der Datenbank Bibliographie.bib
% erstellt. Die genaue Verwendung von bibtex wird hier jedoch nicht erklärt.
% Link: http://de.wikipedia.org/wiki/BibTeX
% --------------------------------------------------------------------------
\bibliography{Bibliographie}
\bibliographystyle{unsrtdin} % DIN-Stil des Literaturverzeichnisses



% Anhang -------------------------------------------------------------------
% Die Inhalte des Anhangs werden analog zu den Kapiteln inkludiert.
% Dies geschieht in der Datei Anhang.tex
% --------------------------------------------------------------------------
\begin{appendix}
\clearpage
\pagenumbering{roman}
\input{Inhalt/Anhang}
\end{appendix}

\include{Inhalt/Erklaerung} % Selbständigkeitserklärung

% Index --------------------------------------------------------------------
% Zum Erstellen eines Index, die folgende Zeile auskommentieren.
% --------------------------------------------------------------------------
%\printindex % Index hier einfügen

\end{document}
/QUOTE]

Vielen Dank für jede Hilfe.

u_fischer
25-11-2009, 17:12
Blöde Frage wie habe ich diese bitmap-Schriftart eingebunden?

Das ist die Standardschrift solange du cm-super nicht installiert hast.




Kann ja mal meine Präambel einfügen...

Ich habe nach der log-Datei mit den Fehlermeldungen gefragt. Das mache ich nicht aus Jux und Dollerei, und es macht mir auch überhaupt keinen Spaß, solche Fragen wiederholen zu müssen.

Kattel
25-11-2009, 17:22
Habe Latex noch einmal neu kompilieren lassen, nachdem nun alle Teile wieder eingefügt sind...

es läuft nicht durch und pdflatex.exe funktioniert nicht mehr wird mehrmals angezeigt.

habe zwischendurch auch alle Dateien bis auf die *.tex und *.bib gelöscht gehabt.

Und vielen Dank für ihre Mühen.

http://www.cshare.de/file/e96db22d0fd6d969a8d27b8682216aac/Fehleranalyse2.txt.html

u_fischer
25-11-2009, 18:48
Der erste (und derzeit einzige) Fehler ist dieser hier


! Extra }, or forgotten $.
l.46 ...xt{M}}{\text{DP}}=\frac{30000g/mol}{194}=}
154,6g/mol


Dabei bezieht sich l.46 auf die Zeile 46 dieser Datei (wenn ich mich nicht verguckt habe):

C:\Users\Katrin\Desktop\Bachelor\Inhalt/Kapitel2/Carboxymethylierung.tex

Korrigiere den Fehler und schau, ob es dann wieder funktioniert. Wenn nicht, sende wieder die log-Datei.

Kattel
26-11-2009, 19:28
Ich habe den Fehler eliminiert, aber leider läuft pdflatex.exe immer noch nicht durch und hängt sich mit der altbekannten Fehlermeldung auf.

Hier die neue Log-Datei:
http://www.cshare.de/file/dfe16b1635ea1850c99dfa24cef2036b/Arbeit.txt.html

Ich habe auch TexnicCenter zwischenzeitlich deinstalliert und wieder installiert, aber leider auch da keine Veränderung.

Texworks habe ich auch probiert gehabt, aber auch da kein Erfolg.

Viele Grüße

u_fischer
26-11-2009, 21:12
Ich habe den Fehler eliminiert, aber leider läuft pdflatex.exe immer noch nicht durch und hängt sich mit der altbekannten Fehlermeldung auf.

Nun, der Punkt, an dem die log-Datei aufhört hat sich verändert.
Verwende mal die Option draft bei \usepackage[draft]{graphicx} um zu testen, ob eines der Bilder problematisch ist.





Ich habe auch TexnicCenter zwischenzeitlich deinstalliert und wieder installiert, aber leider auch da keine Veränderung.


Das ist auch unsinnig. Du hast ein Problem mit pdflatex. Du musst die Quelle deines Problem eingrenzen. Mache in einem neuen Ordner ein ganz kleines Dokument. Dann kopiere nach und nach deinen Code hinein, und versuche rauszufinden, wann pdflatex nicht mehr will.

Kattel
26-11-2009, 22:03
Also ich verzweifele mittlerweile total.

ich habe nun nach und nach die Kapitel wieder mit \include eingebunden und pdflatex.exe steigt mir bei der Einbindung eines Kapitel aus, auch wenn ich ein leeres Dokument einbinde.

Ich versuche nun meine pdfs neu zu speichern...

Kattel

Xenara
27-11-2009, 08:19
Schluss jetzt mit verzweifeln :)

Hast du denn mal den Hinweis von Ulrike ausprobiert, ein neues Dokument anzufangen?
Denn da du kein Minimalbeispiel bietest, sondern nur Codeschnipsel postest mit inputs etc., von dem niemand ausser dir weiss, wies aussieht, kann man dir nicht effektiv helfen.

Mach jetzt mal folgendes:
0. Nimm deinen ganzen Projektordner wie er jetzt ist und packe eine Kopie davon in einen zip-Ordner. Dann ist das mal sicher und gebackupt.
1. Lege eine neue, leere .tex-Datei an.
2. Darein kopierst du:


\documentclass{article}

\begin{document}
Test
\end{document}

3. Komplier das mit pdflatex. Läuft das?
Wenn ja, prima, denn dann muss der Fehler irgendwo in deinem Dokument sein.
Wenn nein, dann scheint tatsächlich irgendwo ein grösserer Fehler zu sein.

4. Wenn das kleine MB läuft, machst du genau das was Ulrike geschrieben hat: Du kopierst nach und nach den Code aus der alten Datei rüber.
Ich würde das so machen: Du fängst mit den Paketen an, nach \begin{document} steht also immernoch nur "Test". Nach _jedem_ Paket (oder input oder wasauchimmer) kompilierst du und schaust, ob es noch läuft.
5. Wenn du alle Pakete drin hast und es dann noch läuft, fängst du mit dem Inhalt (also allem nach \begin{document}) an. Dabei gehts du genau so vor wie mit den Paketen. Nach _jedem_ input, Bild oder Textabschnitt kompilierst du und schaust wies läuft. (Du musst natürlich schauen, dass LaTeX die Bilder dann auch findet.)

Damit müsstest du das Problem sehr gut eingrenzen können.

Wenn du dann eine Vermutung hast, in welchem Teil der Fehler steckt, schmeisst du alles aus dem Dokument raus, was unnötig ist, der Fehler aber immernoch auftritt. D.h. keine unnötigen Pakete, Bilder, Text etc. input-Dateien musst du dann entsprechend mit ins Dokument aufnehmen.

Ich bin mir zu 99% sicher, dass der Fehler so gefunden und behoben werden kann.

u_fischer
27-11-2009, 10:06
Ich hatte jetzt mal etwas Zeit mir deine log-Datei genauer anzusehen. Du verwendest graphicx mit dem dvips-Treiber. Das ist gar keine gute Idee, wenn man pdflatex benutzt.

Benutze in C:\Users\Katrin\Desktop\Bachelor\Packages.tex einfach nur
\usepackage{graphicx}. Und Lösche das Paket "ae".

Da du \includeonly sowieso nicht verwendest, würde ich dir auch empfehlen, alle \include-Befehle durch \input zu ersetzen.

Kattel
27-11-2009, 17:10
Frau Fischer,

vielen Dank für die Tips. Habe sie jetzt umgesetzt und es funktioniert schon besser.

Habe nun die Dateien Stück für Stück eingefügt.
Aber das blöde ist, ein simples \subsection lässt nun pdflatex.exe abstürzen

Hier das Beispiel...

\subsection{Optische Beurteilung der gequollenen Haferspelzen}

entferne ich es läuft das Dokument bis zu diesem Punkt wieder optimal.


Ich bin mittlerweile wirklich irritiert.

Ich habe im Vorfeld schon mehrere \chapter, \section und auch \subsection eingefügt.

Aber wie gesagt, danach stürzt pdflatex.exe ab.

Ich suche weiter und werde berichten...

u_fischer
27-11-2009, 17:46
Der \subsection-Befehl ist mit an Sicherheit grenzender Wahrscheinlichkeit nicht schuld - (du hast doch sicher vorher schon mal \subsection verwendet oder?). Er kann aber dazu führen, dass ein bestimmtes Objekt z.B. genau an einem Seitenumbruch landet.

Teste zuerst, ob die Bilder schuld sind.
- indem du \usepackage[draft]{graphicx} benutzt
- Verschärfung: \renewcommand\includegraphics[2][]{}

Benutze einmal latex statt pdflatex. Läuft es durch? (Fehlermeldungen wegen der Bilder sind natürlich zu erwarten).

Kannst du pdflatex von der Eingabeaufforderung aus aufrufen? (also nicht über texniccenter).

Kattel
28-11-2009, 15:29
Also ich habe nun die Bilder stück für stück eingelesen und pdflatex.exe steigt immer wieder bei bestimmten pdfs aus.
Wenn die Bilder aus OpenOffice exportiert wurden, gibt es keine Probleme. Allerdings wenn die Bilder aus einer anderen Quelle stammen, mag es sie nicht. Ich habe dabei auch mal den Adobe-Pdf-Ersteller(an der Uni) genutzt und die mag er mal und mal nicht.
Habe die so erstellten Bilder nun in jpgs umgeschrieben und auf einmal klappt es auch mit dem Einbinden...

Woran es liegt weiß ich auch nicht, aber so bekomme ich mein Dokument Stück für Stück durch den Tausch wieder zum Laufen.

Trotzdem allen hier danke für die Tips und die Geduld, die sie mit mir hatten.

Achso und ja ich binde die Bilder immer auf die selbe Art und Weise ein und gebe die Befehle nicht selbst ein, sondern nutze den TexnicCenter Button...

Kattel