PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Missing = inserted for \ifnum



AliceDreamworld
18-07-2010, 16:38
Hallo,
ich habe ein paar Problemchen mit meinem Latex Dokument, welches ich auf Englisch schreibe.
Mein Kopf schaut wie folgt aus:


\documentclass [a4paper, 11pt]{article}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{float}
\usepackage{natbib}
\bibliographystyle{chicago}


Ich habe eine Bibliography eingefügt, in der auch ein Autor mit ö im Namen auftaucht. Den habe ich einfach mit oe geschrieben damit er keine Probleme hat mit dem ö. Aber jetzt kriege ich immer die Fehler:
Missing = inserted for \ifnum und Missing number, treated as zero.
Obwohl da nur oe steht.... Was kann man denn da tun? Kann es an etwas anderes liegen?
Hier z.B. eine Zeile wo ich die beiden Fehler kriege:

\bibitem[\protect\citeauthoryear{{Hoehle}}{{Hoehle}}{}]{hoehle2007}
Das ist der Teil den Bibex eigentlich automatisch erstellt.
Vielen Dank schonmal

lockstep
18-07-2010, 16:54
Die entsprechende Codezeile müsste eigentlich folgendermaßen aussehen (hast du hier händisch geflickt?):



\bibitem[\protect\citeauthoryear{{Hoehle}}{{Hoehle}}{2007}]{hoehle2007}


Abgesehen davon kann bibtex8, die 8-bit-Variante von bibtex, mit Umlauten umgehen. (Und wenn du nicht umstellen willst/kannst, schreibe in der bib-Datei "H{\"o}hle" statt "Hoehle".)

lockstep

AliceDreamworld
18-07-2010, 17:28
Nein ich habe nichts dran rumgebastelt. Den stört irgendwie das o. Jedenfalls zeigt er das an:


! Missing = inserted for \ifnum.
<to be read again>
o
l.18 ...horyear{{Hoehle}}{{Hoehle}}{}]{hoehle2007}

I was expecting to see `<', `=', or `>'. Didn't.
Das sagt mir die log-file.
Und ausserdem noch:


! Missing number, treated as zero.
<to be read again>
o
l.18 ...horyear{{Hoehle}}{{Hoehle}}{}]{hoehle2007}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

Ich komm da einfach nicht weiter. Das mit dem Jahr in der Klammer, da hatte ich einfach nur vergessen das year = {2007} anzugeben.
Wenn ich statt oe {\"o} schreibe ändert sich nichts

lockstep
18-07-2010, 17:40
In diesem Fall ersuche ich um ein lauffähiges Beispiel, mit dem sich der Fehler reproduzieren lässt. Packe dazu auch eine bib-Datei mit dem fraglichen Eintrag in eine filecontents-Umgebung (näheres siehe hier (http://www.mrunix.de/forums/showthread.php?t=66921)).

lockstep

AliceDreamworld
27-07-2010, 13:05
Auch dieses Problem hat sich mit der "and"-Trennung der Namen gelöst :) Dankeschön