Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Bibliographystyles chicago und chicagoa funktionieren nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.05.2007
    Beiträge
    58

    Bibliographystyles chicago und chicagoa funktionieren nicht

    Hallo Zusammen,

    verwende ich als Literaturstil \bibliographystyle{chicago} oder \bibliographystyle{chicagoa}, so bekomme ich die Fehlermeldung:

    ! Undefined control sequence.
    \b@A2001 ->\citeauthoryear
    {NachnameA}{NachnameA}{2001}

    Verwende ich andere Stile (alpha, plain, etc.), habe ich überhaupt kein Problem.

    Hier mein Minimalbeispiel:

    Code:
    \documentclass{scrartcl}
    \begin{document}
    
    \cite{A2001} bla bla bal bal.
    
    \cite{B2001} bla bal bal bla.
    
    %chicago, chicagoa funktionieren nicht
    %alpha, plain, development, etc. funktionieren
    \bibliographystyle{chicago}
    \bibliography{libraryNew}
    
    \end{document}
    Und hier meine libraryNew.bib-Datei:

    Code:
    @article{A2001,
    author = {NachnameA, VornameA},
    journal = {The Journal of A},
    number = {5},
    pages = {16--18},
    title = {{Ist ja eigentlich egal}},
    volume = {50},
    year = {2001}
    }
    @article{B2001,
    author = {Nachname1B, Vorname1B and Nachname2B, Vorname2B},
    journal = {The Journal of B},
    number = {1},
    pages = {1--17},
    title = {{Auch nicht wichtig}},
    volume = {30},
    year = {2001}
    }
    Und hier noch Auszüge aus meiner Log-Datei:

    Code:
    This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9) (preloaded format=pdflatex 2011.4.18)  28 JUL 2011 12:18
    ...
    ! Undefined control sequence.
    \b@A2001 ->\citeauthoryear 
                               {NachnameA}{NachnameA}{2001}
    l.4 \cite{A2001}
                     bla bla bal bal.
    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.
    
    ! Undefined control sequence.
    \b@B2001 ->\citeauthoryear 
                               {Nachname1B and Nachname2B}{Nachname1B and Nachna...
    l.6 \cite{B2001}
                     bla bal bal bla.
    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.
    
    (C:\Users\christoph.jaeckel\Desktop\Minimalbeispiel\BibProblem.bbl
    ! Undefined control sequence.
     \protect \citeauthoryear 
                                        {Nachname1B and Nachname2B}{Nachname1B a...
    l.4   Nachname2B}{2001}]{B2001}
                                   
    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.
    
    ! Undefined control sequence.
     \protect \citeauthoryear 
                                        {NachnameA}{NachnameA}{2001}
    l.9 ...horyear{NachnameA}{NachnameA}{2001}]{A2001}
                                                      
    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.
    Würde mich über Hilfe sehr freuen.

    Grüße Christoph

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654

    natbib

    Du mußt natürlich auch das Bibliographie-Paket (natbib) angeben:
    Code:
    \listfiles
    \documentclass{scrartcl}
    \usepackage{natbib}
    \usepackage{filecontents}%Für Test
    \begin{filecontents}{libraryNew.bib}
    @article{A2001,
    author = {NachnameA, VornameA},
    journal = {The Journal of A},
    number = {5},
    pages = {16--18},
    title = {{Ist ja eigentlich egal}},
    volume = {50},
    year = {2001}
    }
    @article{B2001,
    author = {Nachname1B, Vorname1B and Nachname2B, Vorname2B},
    journal = {The Journal of B},
    number = {1},
    pages = {1--17},
    title = {{Auch nicht wichtig}},
    volume = {30},
    year = {2001}
    }
    \end{filecontents}
    \begin{document}
    
    \cite{A2001} bla bla bal bal.
    
    \cite{B2001} bla bal bal bla.
    
    %chicago, chicagoa funktionieren nicht
    %alpha, plain, development, etc. funktionieren
    \bibliographystyle{chicago}
    \bibliography{libraryNew}
    \end{document}
    Ergbnis siehe Anhang. Ich würde weiters biblatex empfehlen, das auch diesen Stil kennt.

    Gruß, Sepp.-

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.05.2007
    Beiträge
    58
    Hallo Sepp,

    vielen Dank für die Hilfe, klappt jetzt wunderbar. Mein LaTex-Wissen ist wohl doch etwas in die Jahre gekommen...biblatex sieht auf den ersten Blick recht interessant aus, werde ich mir bei Gelegenheit mal in Ruhe anschauen. Danke für den Tipp.

    Grüße Christoph

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •