! LaTeX Error: Command \NAT@parse already defined.

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


Dimitri
Forum-Guru
Forum-Guru
Beiträge: 418
Registriert: Fr 22. Mär 2013, 16:50

! LaTeX Error: Command \NAT@parse already defined.

Beitrag von Dimitri »

Hallo,

kann mir jemand erklären, wie der Fehler zu beseitigen ist und woher er kommt?
\RequirePackage{filecontents}
\begin{filecontents}{lit.bib}
@article{england2002,
  title    = {Stochastic claims reserving in general insurance},
  author   = {England, Peter D and Verrall, Richard J},
  journal  = {British Actuarial Journal},
  volume   = {8},
  number   = {03},
  pages    = {443--518},
  year     = {2002},
  publisher= {Cambridge University Press}
}
\end{filecontents}

\documentclass[letterpaper, 10 pt, conference]{ieeeconf}
\IEEEoverridecommandlockouts
\overrideIEEEmargins
\usepackage[comma]{natbib}
\bibliographystyle{IEEEtranN}
\begin{document}
test \cite{england2002}
\bibliography{lit}
\end{document}

% Fehler: ! LaTeX Error: Command \NAT@parse already defined.
Beste Grüße

Dimitri

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ich bekomme
! Undefined control sequence.
<recently read> \IEEEoverridecommandlockouts 

Dimitri
Forum-Guru
Forum-Guru
Beiträge: 418
Registriert: Fr 22. Mär 2013, 16:50

Beitrag von Dimitri »


Gast

Beitrag von Gast »

AFAIK ist nicht vorgesehen, die Klasse zusammen mit natbib zu verwenden. Jedenfalls lassen die Kommentare im Code darauf schließen. Dort steht aber auch ein Workaround. Einfach einmal nach "natbib" im Anleitungsteil der Kommentare am Anfang der Klasse suchen.

Allerdings sehe ich nicht so recht, warum man die Klasse anders als vorgesehen verwenden wollten sollte.

Dimitri
Forum-Guru
Forum-Guru
Beiträge: 418
Registriert: Fr 22. Mär 2013, 16:50

Beitrag von Dimitri »

\RequirePackage{filecontents}
\begin{filecontents}{lit.bib}
@article{england2002,
  title    = {Stochastic claims reserving in general insurance},
  author   = {England, Peter D and Verrall, Richard J},
  journal  = {British Actuarial Journal},
  volume   = {8},
  number   = {03},
  pages    = {443--518},
  year     = {2002},
  publisher= {Cambridge University Press}
}
\end{filecontents}

\documentclass[letterpaper, 10 pt, conference]{ieeeconf}
\IEEEoverridecommandlockouts
\overrideIEEEmargins
%\usepackage[comma]{natbib}
\bibliographystyle{IEEEtranN}
\makeatletter
\let\NAT@parse\undefined
\makeatother
\begin{document}
test \cite{england2002}
\bibliography{lit}
\end{document}

Antworten