apacite - Zitierungsaufrufe mit „et al“ für 5 oder mehr Autoren kürzen

apacite - Zitierungsaufrufe mit „et al“ für 5 oder mehr Autoren kürzen

Die Anweisung \citeAdes apacitePakets ist so eingestellt, dass die Zitationshinweise für Einträge mit 6 oder mehr Autoren gekürzt werden – mit . Ich möchte jedoch für alle Einträge mit 5 oder mehr Autoren Zitationshinweise et alverwenden . Wie kann ich das erreichen?et al

Antwort1

Ich möchte Ihnen vorschlagen, wie folgt vorzugehen:

  • Suchen Sie die Datei apacite.bstin Ihrer TeX-Distribution. Erstellen Sie eine Kopie dieser Datei und nennen Sie die Kopie beispielsweise apacite-mod.bst. (Bearbeiten Sie eine Originaldatei der TeX-Distribution nicht direkt.)

  • Öffnen Sie die Datei apacite-mod.bstin einem Texteditor. Das Programm, das Sie zum Bearbeiten Ihrer Tex-Dateien verwenden, ist dafür geeignet.

  • Suchen Sie die Funktion tentative.cite.num.names.fieldin der bst-Datei. (In meiner Kopie der Datei beginnt die Funktion in Zeile 814.) Suchen Sie in dieser Funktion die Zeile mit dem Inhalt

        { numnames #6 <
    

    Ändern Sie es in

        { numnames #5 <
    
  • Nehmen Sie der Übersichtlichkeit halber noch zwei weitere Änderungen vor. { numnames #5 <Ändern Sie zunächst ein paar Zeilen unterhalb von " " die Zeichenfolge " % 3-5 names" in " % 3-4 names". Ändern Sie dann ein paar Zeilen weiter unten " % 6 or more names" in " % 5 or more names".

  • Speichern Sie die Datei apacite-mod.bstentweder in dem Verzeichnis, in dem sich Ihre Haupt-Tex-Datei befindet, oder in einem Verzeichnis, das von Ihrer TeX-Distribution durchsucht wird. Wenn Sie sich für die letztere Methode entscheiden, aktualisieren Sie unbedingt die Dateinamendatenbank Ihrer TeX-Distribution entsprechend.

  • Ändern Sie in Ihrer Haupt-Tex-Datei die Anweisung \bibliographystyle{apacite}und \bibliographystyle{apacite-mod}führen Sie eine vollständige Neukompilierung durch (LaTeX, BibTeX und LaTeX noch zweimal).

Viel Spaß beim BibTeXen!

Ein vollständiges MWE - beachten Sie, dass im APA6-Stil ab der zweiten Zitierung "et al" verwendet wird für Einträge mit3 oder mehrAutoren:

Bildbeschreibung hier eingeben

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{4,author="A and B and C and D", title="X", year=3001}
@misc{5,author="A and B and C and D and E", title="Y", year=3002}
\end{filecontents}

\documentclass{article}
\usepackage{apacite}
\bibliographystyle{apacite-mod}
\begin{document}
\citeA{4}, \citeA{4}

\citeA{5}, \citeA{5}
\bibliography{mybib}
\end{document}

verwandte Informationen