PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LyX: BibteX natdin



mat69
06-07-2007, 18:56
Hallo,

Ich habe versucht in LyX ein Literaturverzeichnis mit dem natdin-Stil zu erstellen.
Dazu habe ich ein Bibtex-Literaturverzeichnis eingefügt und als Stil natdin ausgewählt.
Leider erhalte ich immer eine Fehlermeldung (siehe unten).

Meine test.lyx-Datei als tex exportiert:


%% LyX 1.4.4 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\makeatletter
\usepackage{babel}
\makeatother
\begin{document}
asdfasdf\cite{Antonioni:1994}

\bibliographystyle{natdin}
\bibliography{D:/SYS/Desktop/test}

\end{document}


Meine test.bib-Datei:


This file was created with JabRef 2.3b.
Encoding: Cp1252

@ARTICLE{Antonioni:1994,
author = {Antonioni, David},
title = {The Effects Of Feedback Accountability On Upward Appraisal Ratings},
journal = {Personnel Psychology},
year = {1994},
volume = {47},
pages = {349--356},
number = {2},
owner = {matthias},
timestamp = {2007.07.05}
}



Folgende Fehlermeldungen bekomme ich:


Undefined control sequence
\dinatlabel{Antonioni 1994}
\textsc{Antonioni}, David:
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{Antonioni 1994}
\textsc{Antonioni}, David:
I'm ignoring this; it doesn't match any \if.

Undefined control sequence
gleich wie oben

Extra \fi.
gleich wie extra \else




Ich hoffe, ihr könnt mir helfen - bin derzeit sehr von LyX beeindruckt, hätte mir viel Frustration mit OpenOffice (von Word bin ich schon längst weg) ersparen können - wahrscheinlich ist die Lösung ganz einfach, nur bin ich zu unwissend. :o

lg
mat

mat69
07-07-2007, 01:30
Ok, habe den Fehler schon gefunden.
\usepackage{natbib}
hat gefehlt. :o