Mehrsprachige Bibliographieeinträge: Apacite/Bibtex/Natbib

Mehrsprachige Bibliographieeinträge: Apacite/Bibtex/Natbib

Ich bin ziemlich neu bei LaTex und versuche herauszufinden, wie man mehrsprachige Bibliographien erstellt. Ist das mit apacite möglich? Ich verwende kein BibLaTex, obwohl es angeblich besser mit Sprachen umgehen kann, weil apacite meinen APA-Zitationsregeln aus der Uni etwas besser entspricht.

Ich schreibe auf Deutsch (Haupttext, Bildunterschriften usw.) und meine Bibliographie ist auch auf Deutsch. Für englische Quellen muss ich jedoch bestimmte Details anpassen (statt „5. Aufl.“ brauche ich „5. Aufl.“). Gibt es eine einfache Möglichkeit, dies für diese eine Quelle, die ich habe, zu ändern? Danke für die Hilfe!

\documentclass[11pt,a4paper,titlepage,toc=listofnumbered]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek, english, main=ngerman]{babel}
\usepackage{apacite}
\usepackage{natbib} 
\usepackage{lmodern} 

\bibliographystyle{apacite}
\AtBeginDocument{%
  \renewcommand{\BCBL}{,}%
  \renewcommand{\BCBT}{,}%
}
\usepackage{etoolbox}
\patchcmd{\thebibliography}{\section*{\refname}}{}{}{}
\renewcommand{\baselinestretch}{1.5}

\begin{document}
\thispagestyle{plain} 

Yada Yada

@Book{american2013diagnostic,
  title     = {Diagnostic and statistical manual of mental disorders},
  publisher = {American Psychiatric Association},
  year      = {2013},
  author    = {{{American Psychiatric Association}}},
  address   = {Arlington, VA},
  edition   = {5},
}


\bibliographystyle{apacite}
\bibliography{Literaturverzeichnis1} 
\nocite{*}
\end{document}

Antwort1

Ich führe meinen Kommentar noch einmal auf, falls Sie Probleme mit der Komplexität hatten, es zum Laufen zu bringen biblatex, um zu zeigen, wie es funktioniert. Soweit ich weiß, biblatex-apaist der Stil, der „Hauptstil“, APA-konform, daher wäre ich überrascht, wenn er nicht das tun würde, was Sie brauchen.

Der Schlüssel liegt in der Spracheinstellung für biblatexund in der Einbindung eines Felds (eigentlich langid, funktioniert aber hyphenationauch), das angibt, biblatexwelche Sprache verwendet werden soll.

Bitte verzeihen Sie meine fürchterliche, elsternhafte Beispielwahl, ich fürchte, ich spreche weder Deutsch noch Griechisch!

\documentclass[11pt,a4paper,titlepage,toc=listofnumbered]{scrartcl}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{american2013diagnostic,
  title     = {Diagnostic and statistical manual of mental disorders},
  publisher = {American Psychiatric Association},
  year      = {2013},
  author    = {{{American Psychiatric Association}}},
  address   = {Arlington, VA},
  langid    = {english},
  edition   = {5},
}
@book{Cantor,
    author= {Cantor, Moritz.},
    title = {Vorlesungen über Geschichte der Mathematik},
    volume= {2},
    edition={2},
    address={Leipzig},
    publisher={Druck und Verlag von B.G. Teubner},
    date={1900},
    pagetotal="XII + 943 S.",
  }

@book{Vpaneta,
  author = {Συγγραφέας},
  title  = {Τίτλος},
  year   = {2012},
  langid = {greek},
  edition= {2},
}
\end{filecontents}
\usepackage[language=auto,autolang=other,style=apa]{biblatex}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek, english, main=ngerman]{babel}
\usepackage{lmodern}
\addbibresource{\jobname.bib}
\begin{document}

\selectlanguage{english}
There are some works you just \emph{know} are going to turn up in a psychology paper \autocite{american2013diagnostic}. And others that are a little more surprising \autocite{Cantor}. And some that just take your breath away \autocite{Vpaneta} and make you scratch your head.

\selectlanguage{ngerman}

\printbibliography

\end{document}

Ausgabe

Wie immer stehen wir Ihnen mit Rat und Tat zur Seite texdoc biblatexund texdoc biblatex-apasind Ihre Freunde.

verwandte Informationen