Probleme mit natdin und dinat

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Hans0001
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 23. Dez 2010, 11:27

Probleme mit natdin und dinat

Beitrag von Hans0001 »

Hallo,

ich möchte mein Literaturverzeichnis nach DIN 1505 gestalten. Ich habe bisher "ABBRVDIN" dafür verwendet und hatte bisher keine Probleme. Mein Betreuer möchte aber, dass die Autoren nicht abgekürzt, sondern ausgeschrieben werden. Das is ja mit dinat oder natdin möglich.

Da ich bei beiden Styles eine Fehlermeldung bekommen habe, habe ich mir eine bibtex-Datei mit nur einem Eintrag zum Testen erstellt. Der Eintrag ist so aufgebaut:
@book{Spur.1997,
 author = {Spur, G\"unter and Krause, Frank-Lothar},
 year = {1997},
 title = {Das virtuelle Produkt: Management der CAD-Technik},
 address = {M\"unchen},
 publisher = {Hanser},
 isbn = {3-446-19176-3}
}
Beim kompilieren bekomme ich folgende Fehlermeldung:
(00_main1.bbl
! Undefined control sequence.
\dinatlabel #1->\ifNAT@numbers 
                               \else \NAT@biblabelnum {#1}\hspace {2\labelse...
l.11 \dinatlabel{Spur und Krause 1997}
                                       \textsc{Spur}, G\"unter~; \textsc{Kra...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Extra \else.
\dinatlabel #1->\ifNAT@numbers \else 
                                     \NAT@biblabelnum {#1}\hspace {2\labelse...
l.11 \dinatlabel{Spur und Krause 1997}
                                       \textsc{Spur}, G\"unter~; \textsc{Kra...
I'm ignoring this; it doesn't match any \if.

! Undefined control sequence.
\dinatlabel ...NAT@numbers \else \NAT@biblabelnum 
                                                  {#1}\hspace {2\labelsep }\fi 
l.11 \dinatlabel{Spur und Krause 1997}
                                       \textsc{Spur}, G\"unter~; \textsc{Kra...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Extra \fi.
\dinatlabel ...elnum {#1}\hspace {2\labelsep }\fi 
                                                  
l.11 \dinatlabel{Spur und Krause 1997}
                                       \textsc{Spur}, G\"unter~; \textsc{Kra...
I'm ignoring this; it doesn't match any \if.

)
Im Literaturverzeichnis taucht der Eintrag korrekt auf, aber im Text kommt nur [?].

Habt ihr eine Idee, woran es liegen kann?

Gibt es einen alternativen Stlye oder ein package, mit dem ich auch ein Literaturverzeichnis nach DIN 1505, aber mit ausgeschriebenen Namen erstellen kann?

Hans0001
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 23. Dez 2010, 11:27

Beitrag von Hans0001 »

hab den Fehler selbst gefunden hatte vergessen das package "natbib" einzubinden

Antworten