PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit der .bib-datei



InWi
30-04-2006, 19:26
Hallo zusammen,

ich hab ein Problem mit Latex. Ich habe eine thebibliography-Umgebung erstellt, mit mehreren Einträgen. Wenn ich jetzt beim nach dem 1. Latexlauf und nach dem Bibtex-Lauf den 2. Latexlauf ausführen will, bekommen ich folgende Fehlermeldung zu der Zeile, in der der erste \cite Befehl auf die .bib-datei zugreifen will:

! incomplete \iffalse, all text was ignored after line 19 <inserted text> \fi

wenn ich H für help eintippe bekomme ich folgendes:

the file ended, while I was skipping conditional text. This kind of error happens, when you say \if ... and forget the matching \fi - i've insorted an \fi this might help


ich weiß nicht weiter - dachte zuerst es liegt an der .bst-datei meines INstituts, aber mit der alpha.bst datei kommt der selbe fehler

Achja der erste \cite-Befehl steht in einer Fußnote - aber das müßte ja egal sein oder?

vielen Dank im Vorraus

mfg florian

edico
01-05-2006, 06:37
... aber das müßte ja egal sein oder?
'Nichts ist egal, nur 88', sagte meine Grossmutter und war weise ;-)
Das, was 'klar' ist, ist, dass ein Macro einen falschen Sprung macht und das Ende nicht findet. IMHO kann das aber auch bei Folgeproblemen erfolgen.
Mach doch bitte ein Minimalbespiel, damit klar wird, wie dein Aufbau und Code aussieht: http://www.minimalbeispiel.de/
edico

InWi
01-05-2006, 13:32
vielen dank für deine Antwort.

Also in meinem Hauptfile habe ich:

\bibliographystyle{iwchicago_dt}
\addcontentsline{toc}{section}{Literaturverzeichni s}
\bibliography{Beispiel}
\eject

dabei ist iwchicago_dt die .bst-datei meines Instituts, die ich benutzen will, sie ist im selben Verzeichnis wie das Hauptfile und wie gesagt glabue ich nicht, dass es an der .bst-datei liegt, da mit alpha.bst der selbe fehler kommt.
Die Fehlermeldung kommt beim ersten cite befehl, der ist in einem Nebenfile, das über \input eingebunden ist:

(...)
sich nicht um eine Aktie, sondern um ein Derivat, welches seinen
Wert aus der Eintrittswahrscheinlichkeit des ihm zugrunde liegenden
Ereignisses (z.B. FC Bayern gewinnt den DFB-Pokal)
ableitet\footnote{siehe \cite{ElGru95}, S. 18}
(...)

in der bibliography-datei habe ich stehen:


\Sort{
Mode{on}
Collation{mixed}
SortTypeOrder{key,name}
NameOrder{ascending}
Key{{author,editor}}
KeyOrder{ascending,nulls first}
}

@BOOK{ElGru95,
AUTHOR = {Elton, E.J./ Gruber, M.J.},
TITLE = {Modern Portfolio Theory and Investment Analysis},
PUBLISHER = {John Wiley & Sons},
YEAR = {1995},
address = {New York}
}

(...)

dankeschön

mfg florian

Salnic
01-05-2006, 16:33
Hi Florian,

ändere mal die Eintragung in Deiner *.bib Datei, indem Du das & maskierst. Du hast doch eine *.bib Datei, oder? Widerspricht sich nämlich mit der Aussage "thebibliography-Umgebung erstellt".

Vielleicht hilft das schon.

Salnic

@BOOK{ElGru95,
AUTHOR = {Elton, E.J./ Gruber, M.J.},
TITLE = {Modern Portfolio Theory and Investment Analysis},
PUBLISHER = {John Wiley \& Sons},
YEAR = {1995},
address = {New York}
}

edico
01-05-2006, 21:26
Du hast leider den Artikel für ein Minimalbeispiel nicht beherzigt. Ich habe dir die Arbeit 'abgenommen' und ein MB gem. deiner Angaben erstellt.
Demnach kann ich deinen Fehler nicht reproduzieren. Die Compilation läuft reibngslos durch.
%
\begin{filecontents*}{Beispiel.bib}
@BOOK{ElGru95,
AUTHOR = {Elton, E.J./ Gruber, M.J.},
TITLE = {Modern Portfolio Theory and Investment Analysis},
PUBLISHER = {John Wiley \& Sons},
YEAR = {1995},
address = {New York}
}
\end{filecontents*}
%
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
ableitet\footnote{siehe \cite{ElGru95}, S. 18}
%\bibliographystyle{iwchicago_dt}
\bibliographystyle{alpha}
%\addcontentsline{toc}{section}{Literaturverzeichn is}
\bibliography{Beispiel}
%\eject
\end{document}
%
Ich kann dir leider nicht helfen.
edico