PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler nach Wechsel von Miktex 2.7 -> 2.9



McSnoop
26-03-2011, 09:00
Hi@All,

normalerweise gehe ich immer nach dem Prinzip "never change a running system". Aber leider machte mein Rechner die Flocke und ich hab das alte Setup nicht mehr. Egal neue Miktex Version gezogen und installiert.

Ging soweit recht flott nur bekomm ich nun am ende Fehler wo vorher keine Fehler waren.




I found no \citation commands --- while reading file xxxxxx.aux
Database File #1: Bibliographie.bib

Can't create Output index File xxxxx.ind

Usage makeindex ...... (mit jeder Menge Parametern)


Hab im Netz schon gelesen das ich im Profil den Parameter %bm --> %tm machen soll. Gesagt getan --> die Meldung 2 verschwindet, aber die 1. bleibt mit den citation commands.

Woran kann das liegen?

Grüße

u_fischer
26-03-2011, 12:05
Woran kann das liegen?

Ich würde mal sagen, mit hoher Wahrscheinlichkeit nicht an miktex, sondern an den Einstellungen in deinem nicht genannten Editor. Abgesehen davon: Sind es Fehlermeldungen oder nur eine Statusmeldung? Und hat die Meldung recht, enthält dein Dokument keine \cite et.al.-Befehle?

McSnoop
26-03-2011, 12:20
Hallo Ulrike,

editor: TexnicCenter

Scheint schon ne Fehlermeldung zu sein, weil es wird kein PDF erstellt.

Wieso kommt die Meldung jetzt und vorher nicht bei der 2.7?

schonmal danke für deine Antwort.

vg

EDIT:

Hier mal der Inhalt des tex Files was er anmeckert.



% Dokumentenkopf ---------------------------------------------------------------
% Diese Vorlage basiert auf "scrreprt" aus dem koma-script.
% ------------------------------------------------------------------------------
\documentclass[
11pt, % Schriftgröße
DIV10,
ngerman, % 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 unterhalb ausgeben
final % Status des Dokuments (final/draft)
]{scrreprt}

% 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}

% benötigte Packages -----------------------------------------------------------
% LaTeX-Packages, die benötigt werden, sind in die Datei Packages.tex
% "ausgelagert", um diese 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}

% eigene Definitionen für Silbentrennung
\include{Silbentrennung}

% eigene LaTeX-Befehle
\include{Befehle}

% 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}

% Deckblatt und Abstract ohne Seitenzahl
\ofoot{}
\include{Deckblatt}
\include{Inlay}
%\include{Inhalt/Abstract}
\ofoot{\pagemark}

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

% arabische Seitenzahlen im Hauptteil ------------------------------------------
\clearpage
\pagenumbering{arabic}

% die Inhaltskapitel werden in "Inhalt.tex" inkludiert -------------------------
\input{Inhalt}

\include{Erklaerung} % Selbständigkeitserklärung

% Index ------------------------------------------------------------------------
% Zum Erstellen eines Index, die folgende Zeile auskommentieren.
% ------------------------------------------------------------------------------
%\printindex

\pagenumbering{roman}

% Abkürzungsverzeichnis --------------------------------------------------------
\input{Inhalt/Glossar}

% für korrekte Überschrift in der Kopfzeile
\clearpage\markboth{\nomname}{\nomname}
\printnomenclature
\label{sec:Glossar}

% Verzeichnisse die ans Ende gehören -------------------------------------------
\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
\renewcommand{\lstlistlistingname}{Verzeichnis der Listings}
\lstlistoflistings % Listings-Verzeichnis

% Literaturverzeichnis ---------------------------------------------------------
% Das Literaturverzeichnis wird aus der BibTeX-Datenbank "Bibliographie.bib"
% erstellt.
% ------------------------------------------------------------------------------
%\bibliography{Bibliographie} % Aufruf: bibtex
%\bibliographystyle{natdin} % 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
\chapter{Anhang}
\label{sec:Anhang}
% Rand der Aufzählungen in Tabellen anpassen
\setdefaultleftmargin{1em}{}{}{}{}{}
\input{Anhang}
\end{appendix}

\end{document}



Und hier das passende Aux File:



\relax
\catcode`"\active
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3} }
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}} }
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax
\fi

\@input{Deckblatt.aux}
\select@language{ngerman}
\@writefile{toc}{\select@language{ngerman}}
\@writefile{lof}{\select@language{ngerman}}
\@writefile{lot}{\select@language{ngerman}}
\@input{Inlay.aux}
\@input{Inhalt/Einleitung.aux}
\@input{Inhalt/USB_im_Überblick.aux}
\@input{Inhalt/WDF_im_Überblick.aux}
\@input{Inhalt/DRV_PIC18F4550.aux}
\@input{Inhalt/FW_Microchip_PIC18F4550.aux}
\@input{Inhalt/VirtualBus_VirtualDevice.aux}
\@input{Inhalt/Resümee_und_Ausblick.aux}
\@input{Erklaerung.aux}
\@writefile{toc}{\contentsline {chapter}{Abk\"urzungsverzeichnis}{i}{chapter*.729}}
\newlabel{sec:Glossar}{{7}{i}{Eidesstattliche Erklärung\relax }{chapter*.729}{}}
\@writefile{toc}{\contentsline {chapter}{Abbildungsverzeichnis}{ii}{chapter*.730} }
\@writefile{toc}{\contentsline {chapter}{Tabellenverzeichnis}{iii}{chapter*.731}}
\bibdata{Bibliographie}
\@writefile{toc}{\contentsline {chapter}{Verzeichnis der Listings}{iv}{chapter*.732}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\bibstyle{natdin}
\@writefile{toc}{\contentsline {chapter}{Literaturverzeichnis}{v}{chapter*.733}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {A}Anhang}{vi}{appendix.734}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\newlabel{sec:Anhang}{{A}{vi}{Anhang\relax }{appendix.734}{}}
\global\@altsecnumformattrue


Hab echt keine Idee wo da ein Cite reinsollte oder halt nicht?

u_fischer
26-03-2011, 13:36
Wieso kommt die Meldung jetzt und vorher nicht bei der 2.7?

Woher soll ich das wissen? Die einzige "Information", die du von dir gegeben hast ist, dass du von miktex 2.7 auf 2.9 gewechselt hast. Du sagst nichts über dein Dokument, nichts darüber wie du kompilierst, nichts darüber wann und wo die Meldung überhaupt auftaucht. Nach einem Minimalbeispiel wage ich schon gar nicht zu fragen.

McSnoop
26-03-2011, 14:16
Woher soll ich das wissen? Die einzige "Information", die du von dir gegeben hast ist, dass du von miktex 2.7 auf 2.9 gewechselt hast. Du sagst nichts über dein Dokument, nichts darüber wie du kompilierst, nichts darüber wann und wo die Meldung überhaupt auftaucht. Nach einem Minimalbeispiel wage ich schon gar nicht zu fragen.

Gut =),

ich habe Miktex installiert, Editor installiert -> Projekt geladen -> Strg+F7(aktives Dokument erstellen).

Musste sonst nie was anderes machen.

Genau beim Strg+F7 spuckt er mir nun die Meldung aus.

Als Profil ist latex->pdf ausgewählt.

Auch hier habe ich alles so gelassen wie nach der Installation.

Bei 2.7 hab ich dann einfach angefangen zu schreiben und nie diesen Fehler bekommen.

Bei 2.9 mir dem gleichen Projekt schon.

Der erste Codeblock wäre schon das minimalbeispiel, dort habe ich den gesamten Inhalt in der Inhalt.tex auskommentiert. Es wird also nur das Gerüst abgehandelt.

Ich fang jetzt mal an noch die Verzeichnisse rauszuwerfen, aber weiß ehrlich nicht wo ich bei dieser meldung anfangen soll.

vg

voss
26-03-2011, 15:16
normalerweise gehe ich immer nach dem Prinzip "never change a running system". Aber leider machte mein Rechner die Flocke und ich hab das alte Setup nicht mehr. Egal neue Miktex Version gezogen und installiert.

Ging soweit recht flott nur bekomm ich nun am ende Fehler wo vorher keine Fehler waren.




I found no \citation commands --- while reading file xxxxxx.aux
Database File #1: Bibliographie.bib

Can't create Output index File xxxxx.ind

Usage makeindex ...... (mit jeder Menge Parametern)


Hab im Netz schon gelesen das ich im Profil den Parameter %bm --> %tm machen soll. Gesagt getan --> die Meldung 2 verschwindet, aber die 1. bleibt mit den citation commands.


Da ist doch kein Fehler. Du willst eine Bibliografie ausgeben, hast aber keinerlei
\cite oder \nocite-Befehl in deinem Dokument. Also wird das vonb BibTeX festgestellt.

Herbert

McSnoop
26-03-2011, 15:34
Hallo Herbert,

ich habe schon eine Bibliografie.

Bibliographie.bib

Gut es war auskommentiert nur da hätte er das doch garnicht anmeckern dürfen oder?

Habs jetzt wieder drinnen und dennoch die gleiche Meldung.

Wenn ich dich richtig verstanden hab muss ich "nur" an den Stellen wo ich auf die Bücher verweisen möchte \cite benutzen und dann meckert BibTex das nicht mehr an?


EDIT:

Selbst wenn ich nur die Dokumentenclass Definition drinnen habe und

\begin{Document}
\end{Document}

drinnen habe bringt er mir diese Meldung.

Irgendwo stimmt hier doch was nicht.

Kann man diese aux Dateien erneut erstellen lassen?

EDIT2:

So Project aufgeräumt nun sind die ind inx und aux dateien weg, aber wie erstelle ich diese wieder. Hmm....

Hobbes
26-03-2011, 15:52
Wenn ich die Begriffe "Neuinstallation", "Miktex 2.9", "Texniccenter" und "wird kein pdf erstellt" lese, rate ich immer ins Blaue...

http://www.miktex.org/2.9/issues

rstuby
26-03-2011, 15:55
die .aux Dateien und andere automatisch erstellte Hilfsdateien sollte man auch ab und zu mal löschen, besonders wenn man Probleme hat.

McSnoop
26-03-2011, 16:18
Wenn ich die Begriffe "Neuinstallation", "Miktex 2.9", "Texniccenter" und "wird kein pdf erstellt" lese, rate ich immer ins Blaue...

http://www.miktex.org/2.9/issues


Danke kannte ich noch nicht. Aber selbst wenn ich nun das Package ifpdf benutze gibt er die selbe Meldung.

=(

rstuby
26-03-2011, 16:29
Ich glaube, Hobbes meinte das erste dort angesprochene Problem, nicht das zweite. Also du solltest in den Miktex-Einstellungen einstellen, dass er fehlende Pakete immer oder nie nachladen soll, aber nicht erst fragen.

McSnoop
26-03-2011, 16:46
So hab kurzerhand mal die Installation runtergeschmissen und neu installiert. Jetzt bei der Installation auch On-The-Fly aktiviert und gut.

Doch jetzt fängt er an und bleibt mit der Zeile:

"entering extended mode"

sofort stehen am Anfang.

Argh....

EDIT:

Ich mach jetzt erstmal ein Update so steht es bei einigen Seiten. =)

EDIT2:

So nun ein komplettes Update gemacht über alle Scripte OHNE das ich was an irgendwelchen Parametern verändert habe nun gibts 0 Fehler bei der Erstellung.