PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme PDFs zu erstellen nach Neuinstallation



Brinkley
18-10-2006, 08:18
Letzten Freitag hat mein Laptop nach 4 Jahren wirklich guter Zusammenarbeit das Zeitliche gesegnet. Mußte mir, da ich an meiner Diplomarbeit arbeite, einen neuen PC anschaffen und natürlich auch wieder die Software für LaTeX installieren.

Ich habe die dafür notwendige Software in der Reihenfolge installiert wie sie nachfolgend aufgeführt ist:

1) Adobe Acrobat Reader 7.0.8
2) Ghostscript 8.53
3) Ghostview 4.8
4) MiKTeX 2.5 (Complete Installation)
5) TeXnicCenter

Dann habe ich meine gesicherten Dateien meiner Diplomarbeit aufgespielt und wollte dann eine PDF-Datei erstellen. Aber da tut sich nichts. Anbei die Fehlermeldung:


[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]

Der Befehl konnte nicht ausgeführt werden.

Der Acrobat Reader öffnet sich zwar, aber dort erscheint die Fehlermeldung:


Bei Öffnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden.

Also ist die PDF-Datei erst gar nicht erstellt worden.

Im TeXnicCenter erscheint folgender Text (nur die letzten Zeilen, in denen die Fehler gemeldet werden) bezüglich des Ausgabeprofils:


Writing auxiliary file lit.aux
Writing auxiliary file normen.aux
("C:\Programme\MiKTeX 2.5\tex\latex\graphics\graphicx.sty"
("C:\Programme\MiKTeX 2.5\tex\latex\graphics\graphics.sty"
("C:\Programme\MiKTeX 2.5\tex\latex\graphics\trig.sty")
("C:\Programme\MiKTeX 2.5\tex\latex\00miktex\graphics.cfg")))
! LaTeX Error: Option clash for package graphicx.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.77

("C:\Programme\MiKTeX 2.5\tex\latex\amsmath\amsmath.sty"
For additional information on amsmath, use the `?' option.
("C:\Programme\MiKTeX 2.5\tex\latex\amsmath\amstext.sty"
("C:\Programme\MiKTeX 2.5\tex\latex\amsmath\amsgen.sty"))
("C:\Programme\MiKTeX 2.5\tex\latex\amsmath\amsbsy.sty")
("C:\Programme\MiKTeX 2.5\tex\latex\amsmath\amsopn.sty"))
("C:\Programme\MiKTeX 2.5\tex\latex\amscls\amsthm.sty")
("C:\Programme\MiKTeX 2.5\tex\latex\amsfonts\amsfonts.sty")
! LaTeX Error: File `chngcntr.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
<read *>

l.91 \counterwithout
{equation}{chapter}
No pages of output.
Transcript written on Diplomarbeit2006.log

LaTeX-Ergebnis: 3 Fehler, 1 Warnung(en), 0 zu volle/leere Box(en), 0 Seite(n)

Hier mein Minimalbeispiel:


%Papierformat, Layout, Schriftgröße, Art des Dokumentes
\documentclass[a4paper,twoside,12pt,openright,bibtotoc]{scrreprt}
\usepackage{multicol,blindtext}
\usepackage{subfig}

%Einstellungen der Seitenränder
\usepackage[inner=2.5cm,outer=2cm,top=2cm,bottom=2cm,includehe adfoot]{geometry}

%Zeilenabstand
\usepackage{setspace}
% Zeilenabstand von 125%
\setstretch{1.25}

%Kopf- und Fußzeilen
\usepackage{fancyhdr}
\usepackage[hang]{footmisc} % Für Abstand zwischen der Fußnotenzahl und dem Fußnotentext
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO,LE]{\footnotesize\nouppercase{\leftmark}} %Kopfzeile: Text in kleinerer Schrift rechts bzw. außen
\renewcommand{\headrulewidth}{0.25pt} %Kopfzeile: Stärke der Linie
\fancyfoot[RO,LE]{\thepage} %Fußzeile rechts bzw. außen
\renewcommand{\footrulewidth}{0pt} %Fußzeile: Stärke der Linie

%Führt ganzes Dokument in Serifenloser Schrift aus
\renewcommand{\familydefault}{\sfdefault}
%Benutzt Helvetia als Serifenlose Schrift
\usepackage{helvet}

%Formeln farblich hinterlegen
\usepackage{xcolor}

%Text zu Beginn nicht eingerückt
\setlength{\parindent}{0cm}

%Tabellen
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{longtable} % Für Tabellen, die eine Seite überschreiten
\usepackage{array}
\usepackage{colortbl} % Einzelne Zellen einer Tabelle farbiger Hintergrund
\usepackage[german]{rccol} % Dezimalstellen in Tabellen ausrichten
\renewcommand{\arraystretch}{2.0}

%% Deutsche Anpassungen
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

%% Literatur- und Normenverzeichnis
\usepackage{bibgerm}
\usepackage{multibbl,url}
\newbibliography{lit}
\newbibliography{normen}

%% Normales LaTeX oder pdfLaTeX?
%% ==> Das neue if-Kommando "\ifpdf" wird an einigen wenigen
%% ==> Stellen benötigt, um die Kompatibilität zwischen
%% ==> LaTeX und pdfLaTeX herzustellen.
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse %normales LaTeX wird ausgeführt
\else
\pdfoutput=1
\pdftrue %pdfLaTeX wird ausgeführt
\fi

\usepackage[pdftex]{graphicx} %%Grafiken in pdfLaTeX
\usepackage[dvips]{graphicx} %%Grafiken und normales LaTeX

\renewcommand{\captionfont}{\footnotesize\raggedri ght} % Bildunterschriften linksbündig
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.} % Bei Bildunterschriften: Abbildung in Abb. umbenennen
\renewcommand{\tablename}{Tab.} % Bei Tabellenunterschriften: Tabelle in Tab. umbenennen
}

% Packages für Formeln
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
% Einfachere Form der Formelnummerierung
\usepackage{chngcntr}
\counterwithout{equation}{chapter}

\begin{document}

\pagestyle{empty} %Keine Kopf-/Fusszeilen auf den ersten Seiten.
\pagenumbering{empty}

% Dateiendungen für Grafiken
% Man kann hiermit die Dateiendung einer Grafik weglassen.
% Aus "\includegraphics{titel.eps}" wird "\includegraphics{titel}".
% Wenn man nunmehr 2 inhaltsgleiche Grafiken "titel.eps" und
% "titel.pdf" erstellen, wird jeweils nur die Grafik eingebunden,
% die von dem Compiler verarbeitet werden kann.
% pdfLaTeX benutzt "titel.pdf". LaTeX benutzt "titel.eps".
\ifpdf
\DeclareGraphicsExtensions{.pdf,.jpg,.png}
\else
\DeclareGraphicsExtensions{.eps}
\fi

\input{deckblatt/deckblatt} %Eine Datei 'deckblatt.tex' wird hierfür benötigt.

\pagestyle{fancy} %Ab hier die Kopf-/Fusszeilen: headings / fancy / ...
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} %Kapitel X. wird vor Kapitelnamen weggelassen

\tableofcontents %Inhaltsverzeichnis

\clearpage

\pagenumbering{arabic}

\include{kapitel/kapitel1} %Eine Datei 'kapitel1.tex' wird hierfür benötigt.
\include{kapitel/kapitel2} %Eine Datei 'kapitel2.tex' wird hierfür benötigt.
\include{kapitel/kapitel3} %Eine Datei 'kapitel3.tex' wird hierfür benötigt.
\include{kapitel/kapitel4} %Eine Datei 'kapitel4.tex' wird hierfür benötigt.
\include{kapitel/kapitel5} %Eine Datei 'kapitel5.tex' wird hierfür benötigt.
\include{kapitel/kapitel6} %Eine Datei 'kapitel6.tex' wird hierfür benötigt.
\include{kapitel/kapitel7} %Eine Datei 'kapitel7.tex' wird hierfür benötigt.

\renewcommand{\bibname}{Quellenverzeichnis Literatur}
\begin{thebibliography}{110}
\input{quellen/literatur}
\end{thebibliography}

\renewcommand{\bibname}{Quellenverzeichnis Normen}
\begin{thebibliography}{110}
\input{quellen/normen}
\end{thebibliography}

\renewcommand{\bibname}{Quellenverzeichnis Abbildungen}
\begin{thebibliography}{110}
\input{quellen/abbildungen}
\end{thebibliography}

\appendix
\input{anhang/anhang}

\end{document}

Wär wirklich schön, wenn mir jemand helfen könnte. Muß meiner Tutorin nämlich am Freitag Teile meiner Diplomarbeit als PDF-Datei per Email schicken.

Bevor ich es vergesse ... der Acrobat Reader funktioniert schon normal, sprich andere PDF-Dateien lassen sich öffnen.

jonnyx
18-10-2006, 10:02
Die Fehlermeldung bezieht sich auf einen Konflikt mit dem Paket graphicx, lass mal die Treiber weg, die Du zusammen mit dem Paket graphicx lädtst.

Brinkley
18-10-2006, 10:34
Okay, ich habe jetzt [pdftex] und [dvips] entfernt und nur noch einmal \usepackage{graphicx} da stehen.

Bleiben 2 Fehler übrig. Das mit chngcntr.sty sollte eigentlich nicht sein, da sich die Datei in dem Ordner befindet, wo auch die einzelnen Kapitel.tex sind. Hat auch sonst bei meinem Laptop immer so funktioniert (Installation neuer Pakete via MiKteX hat bei mir nicht so gefunzt).

Aber das alte Problem bleibt bestehen ... Es können immer noch keine PDF-Datei erstellt werden.

jonnyx
18-10-2006, 12:35
Leider kann ich dein "Minimalbeispiel" nicht kompilieren, weil es kein Minimalbeispiel ist... ;)

Die Meldung bzgl. des fehlenden Pakets chngcntr.sty verschwindet bei mir aber, sobald ich chngcntr.sty in denselben Ordner wie die tex-Datei kopiere.

ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc

Brinkley
18-10-2006, 12:50
Leider kann ich dein "Minimalbeispiel" nicht kompilieren, weil es kein Minimalbeispiel ist... ;)
Dann versuche es bitte mal so ....


%Papierformat, Layout, Schriftgröße, Art des Dokumentes
\documentclass[a4paper,twoside,12pt,openright,bibtotoc]{scrreprt}
\usepackage{multicol,blindtext}
\usepackage{subfig}

%Einstellungen der Seitenränder
\usepackage[inner=2.5cm,outer=2cm,top=2cm,bottom=2cm,includehe adfoot]{geometry}

%Zeilenabstand
\usepackage{setspace}
% Zeilenabstand von 125%
\setstretch{1.25}

%Kopf- und Fußzeilen
\usepackage{fancyhdr}
\usepackage[hang]{footmisc} % Für Abstand zwischen der Fußnotenzahl und dem Fußnotentext
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO,LE]{\footnotesize\nouppercase{\leftmark}} %Kopfzeile: Text in kleinerer Schrift rechts bzw. außen
\renewcommand{\headrulewidth}{0.25pt} %Kopfzeile: Stärke der Linie
\fancyfoot[RO,LE]{\thepage} %Fußzeile rechts bzw. außen
\renewcommand{\footrulewidth}{0pt} %Fußzeile: Stärke der Linie

%Führt ganzes Dokument in Serifenloser Schrift aus
\renewcommand{\familydefault}{\sfdefault}
%Benutzt Helvetia als Serifenlose Schrift
\usepackage{helvet}

%Formeln farblich hinterlegen
\usepackage{xcolor}

%Text zu Beginn nicht eingerückt
\setlength{\parindent}{0cm}

%Tabellen
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{longtable} % Für Tabellen, die eine Seite überschreiten
\usepackage{array}
\usepackage{colortbl} % Einzelne Zellen einer Tabelle farbiger Hintergrund
\usepackage[german]{rccol} % Dezimalstellen in Tabellen ausrichten
\renewcommand{\arraystretch}{2.0}

%% Deutsche Anpassungen
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

%% Literatur- und Normenverzeichnis
\usepackage{bibgerm}
\usepackage{multibbl,url}
\newbibliography{lit}
\newbibliography{normen}

%% Normales LaTeX oder pdfLaTeX?
%% ==> Das neue if-Kommando "\ifpdf" wird an einigen wenigen
%% ==> Stellen benötigt, um die Kompatibilität zwischen
%% ==> LaTeX und pdfLaTeX herzustellen.
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse %normales LaTeX wird ausgeführt
\else
\pdfoutput=1
\pdftrue %pdfLaTeX wird ausgeführt
\fi

\usepackage{graphicx}

\renewcommand{\captionfont}{\footnotesize\raggedri ght} % Bildunterschriften linksbündig
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.} % Bei Bildunterschriften: Abbildung in Abb. umbenennen
\renewcommand{\tablename}{Tab.} % Bei Tabellenunterschriften: Tabelle in Tab. umbenennen
}

% Packages für Formeln
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
% Einfachere Form der Formelnummerierung
\usepackage{chngcntr}
\counterwithout{equation}{chapter}

\begin{document}

\pagestyle{empty} %Keine Kopf-/Fusszeilen auf den ersten Seiten.
\pagenumbering{empty}

% Dateiendungen für Grafiken
% Man kann hiermit die Dateiendung einer Grafik weglassen.
% Aus "\includegraphics{titel.eps}" wird "\includegraphics{titel}".
% Wenn man nunmehr 2 inhaltsgleiche Grafiken "titel.eps" und
% "titel.pdf" erstellen, wird jeweils nur die Grafik eingebunden,
% die von dem Compiler verarbeitet werden kann.
% pdfLaTeX benutzt "titel.pdf". LaTeX benutzt "titel.eps".
\ifpdf
\DeclareGraphicsExtensions{.pdf,.jpg,.png}
\else
\DeclareGraphicsExtensions{.eps}
\fi

TEST TEST TEST TEST TEST TEST TEST TEST TEST

TEST TEST TEST TEST TEST TEST TEST TEST TEST

TEST TEST TEST TEST TEST TEST TEST TEST TEST

TEST TEST TEST TEST TEST TEST TEST TEST TEST

TEST TEST TEST TEST TEST TEST TEST TEST TEST

\end{document}


Die Meldung bzgl. des fehlenden Pakets chngcntr.sty verschwindet bei mir aber, sobald ich chngcntr.sty in denselben Ordner wie die tex-Datei kopiere.

ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc
Hatte die chngcntr.sty ja bereits genau in den Ordner verschoben, in dem sich meine tex-Dateien befinden. Trotzdem Fehlermeldung ...

Ist es möglich, daß irgendetwas bei meiner Installation schief gelaufen ist? Oder ich irgendetwas falsch eingestellt habe oder etwas vergessen habe zu installieren?

Ich kriege langsam echt die Motten ... Ich habe mittlerweile schon 3 komplette Neuinstallationen durchgeführt und immer mit demselben Ergebnis.

jonnyx
18-10-2006, 13:06
Also, nun klappt dein Beispiel ohne jegliche Fehlermeldung.

Die Schritte deiner Installation sind absolut in Ordnung, lösche doch mal alle von LaTeX erstellten Dateien (in TXC geht das über Ausgabe->Projekt aufräumen), lösche auch das kaputte pdf, schließe alle Fenster und versuch es noch einmal.

Brinkley
18-10-2006, 13:16
Also, nun klappt dein Beispiel ohne jegliche Fehlermeldung.

Die Schritte deiner Installation sind absolut in Ordnung, lösche doch mal alle von LaTeX erstellten Dateien (in TXC geht das über Ausgabe->Projekt aufräumen), lösche auch das kaputte pdf, schließe alle Fenster und versuch es noch einmal.
Also ich habe alle von LaTeX erstellten Dateien gelöscht ... außer natürlich meine tex-Dateien. Dann habe ich die Hauptdatei von LaTeX nach PDF kompilieren lassen.

Aber leider immer noch das gleiche Ergebnis wie zuvor ... und es wird keine Pdf-Datei erstellt.

jonnyx
18-10-2006, 13:23
Frage: Kompilierst Du auch genau dieselbe tex-Datei, die du hier veröffentlicht hast, oder kompilierst Du Deine Diplomarbeit und Dein Beispiel stellt nur einen Teil Deines "problematischen" Dokuments dar?

In jedem Falle lösche folgende Stellen aus deiner datei, denn sie sind überflüssig:


%% Normales LaTeX oder pdfLaTeX?
%% ==> Das neue if-Kommando "\ifpdf" wird an einigen wenigen
%% ==> Stellen benötigt, um die Kompatibilität zwischen
%% ==> LaTeX und pdfLaTeX herzustellen.
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse %normales LaTeX wird ausgeführt
\else
\pdfoutput=1
\pdftrue %pdfLaTeX wird ausgeführt
\fi


% Dateiendungen für Grafiken
% Man kann hiermit die Dateiendung einer Grafik weglassen.
% Aus "\includegraphics{titel.eps}" wird "\includegraphics{titel}".
% Wenn man nunmehr 2 inhaltsgleiche Grafiken "titel.eps" und
% "titel.pdf" erstellen, wird jeweils nur die Grafik eingebunden,
% die von dem Compiler verarbeitet werden kann.
% pdfLaTeX benutzt "titel.pdf". LaTeX benutzt "titel.eps".
\ifpdf
\DeclareGraphicsExtensions{.pdf,.jpg,.png}
\else
\DeclareGraphicsExtensions{.eps}
\fi

Und hänge Deine log-datei an, denn nur so lassen sich die Fehler rausfinden. Wie gesagt, dein Beispiel funktioniert hier bei mir problemlos...

Brinkley
18-10-2006, 13:44
Frage: Kompilierst Du auch genau dieselbe tex-Datei, die du hier veröffentlicht hast, oder kompilierst Du Deine Diplomarbeit und Dein Beispiel stellt nur einen Teil Deines "problematischen" Dokuments dar?
Ich habe es mit beiden tex-Dateien versucht. Beides mal das gleiche Problem.


Und hänge Deine log-datei an, denn nur so lassen sich die Fehler rausfinden. Wie gesagt, dein Beispiel funktioniert hier bei mir problemlos...
Ich glaube, ich habe das Problem gefunden. Muß aber mit der Installation oder Konfiguration zu tun haben. Irgendwie sieht es so aus als ob die Profile nicht erkannt worden sind oder ich da einen Fehler begangen habe. Jedenfalls sind bei den Ausgabeprofilen im linken Teil des Fensters überhaupt keine angegeben.

Mache gerade erneut eine Neuinstallation (download von einem anderen Host läuft) ... hoffe, daß es nachher klappt.

jonnyx
18-10-2006, 13:49
Ja, TXC hat Probleme mit dem automatischen Einbinden von MiKTeX 2.5. Du mußt die Pfade zu den ausführbaren Dateien von Hand setzen. Das hast Du doch hoffentlich bei deinen vorhergehenden Versuchen getan, oder?

Brinkley
18-10-2006, 13:55
Da es bei meinem alten Laptop geklappt hatte, gehe ich davon aus, daß ich die Profile wohl von Hand festgelegt hatte.

Mein Kurzzeitgedächtnis ist wohl nicht mehr das Wahre :eek:

jonnyx
18-10-2006, 13:59
Ich behaupte mal, dass Du auf Deinem alten Rechner MiKTeX 2.4 installiert hattest, was von TXC anstandslos erkannt wurde... ;)

Brinkley
18-10-2006, 14:18
Nee ... war auch MiKTeX 2.5 ... hatte es erst vor knapp einem Monat installiert.

Brinkley
18-10-2006, 15:13
So ... jetzt sind MiKTeX und TeXnicCenter neuinstalliert, die Ausgabeprofile inklusive. Bei meiner Diplomarbeit und bei dem Beispiel habe ich Projekt aufräumen ausgeführt und anschließend jeweils von LaTeX nach PDF kompiliert.

Das Problem bleibt :mad:

Anbei die Log-Datei meines Beispiels.

pospiech
18-10-2006, 15:23
Das Problem bleibt :mad:


Das Problem in einem Thread komplett zu wechseln ist sehr verwirrend.

Wenn eine Datei nicht gefunden wird dann liegt sie entweder nicht in deinem Verzeichnis der Projekthauptdatei oder ist innerhalb des texmf / localtexmf Baumes aber du hast die miktex datenbank nicht aktualisiert.

Matthias

Brinkley
18-10-2006, 15:25
Ich wechsel doch gar nicht das Thema :confused:

jonnyx
18-10-2006, 15:47
Ich hab mir Deine log-Datei angeschaut. chngcntr.sty wird immer noch nicht gefunden. Ich dachte, das Problem wäre bereits gelöst und es läge nur noch an den fehlenden Ausgabeprofilen.

Versuche folgendes:
Lösche die Datei chngcntr.sty aus deinem Projektordner oder von wo auch immer du das Ding gespeichert hast.
Gehe nach C:\Programme\MiKTeX 2.5\tex\latex, erzeuge dort einen Ordner namens chngcntr, lade chngcntr.sty zur Sicherheit nochmals herunter und kopiere diese Datei in den von Dir erstellten Ordner.
Aktualisiere Deine Datenbank über Programme->MiKTeX2.5->Settings

Ich hab das eben schnell gemacht, Dein Beispiel funktioniert ohne Problem....

Brinkley
18-10-2006, 16:06
Daaankeee ... Jetzt funzt's auch bei mir.