多言語書誌エントリ: Apacite/Bibtex/Natbib

多言語書誌エントリ: Apacite/Bibtex/Natbib

私は LaTex の初心者で、多言語の参考文献を作成する方法を考えています。apacite で可能ですか? BibLaTex は言語管理に優れていると言われていますが、大学で学んだ APA 引用規則に apacite の方が少し適しているため、使用していません。

私はドイツ語で書いています (本文、キャプションなど)。参考文献もドイツ語です。しかし、英語のソースについては、特定の詳細をカスタマイズする必要があります (「5. Aufl.」の代わりに「5th ed.」が必要です)。このソース 1 つに対して、これを簡単に変更する方法はありますか? ご協力ありがとうございます!

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

答え1

で動作させる複雑さに困っている場合に備えて、私のコメントに続き、biblatexどのように動作するかを示します。私の知る限り、このbiblatex-apaスタイル (「メジャー」スタイル) は APA に準拠しているので、必要な動作をしないということは考えられません。

鍵となるのは、 の言語設定と、使用する言語を指定するbiblatexフィールド (正確には ですlangidが、 でもhyphenation機能します)を含めることです。biblatex

私のひどいカササギのような例の選択をお許しください。残念ながら私はドイツ語もギリシャ語も話せません。

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

出力

いつものように、助けて、texdoc biblatexそしてtexdoc biblatex-apaあなたの友達です。

関連情報