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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: ! LaTeX Error: Command \NAT@parse already defined.

von Dimitri » Do 14. Mär 2019, 15:37

\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}

von Gast » Do 14. Mär 2019, 14:22

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.

von Dimitri » Do 14. Mär 2019, 14:02

von u_fischer » Do 14. Mär 2019, 13:59

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

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

von Dimitri » Do 14. Mär 2019, 13:39

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

Nach oben