参考文献の言語を変更するにはどうすればよいですか?

参考文献の言語を変更するにはどうすればよいですか?

私のヘッダーは次のとおりです:

\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath, amssymb}
\usepackage{enumerate}
\usepackage{dsfont}
\usepackage{bibgerm}

\moderncvtheme[red]{classic}
\usepackage[left=25mm,right=25mm, top=30mm, bottom=30mm]{geometry}
\renewcommand{\baselinestretch}{1.25}

\AtBeginDocument{\recomputelengths}

\nopagenumbers{}                            

\begin{document}

\makecvtitle

\nocite{*}
\newpage
\section{Literatur}

\small{\makeatletter
\renewcommand*\bibliographyitemlabel{\@biblabel{\arabic{enumiv}}}
\makeatother

\bibliographystyle{plain}
\bibliography{xy}}

\end{document}

参考文献を記載したい:

\makeatletter
\renewcommand*\bibliographyitemlabel{\@biblabel{\arabic{enumiv}}}
\makeatother

\bibliographystyle{plain}
\bibliography{xy}

しかし、現在、この参考文献は英語で書かれていますが、ドイツ語に翻訳したいと考えています。著者は で区切られていますandが、ドイツ語 ( ) にする必要がありますund。では、参考文献の言語を変更するにはどうすればよいでしょうか?

の代わりに\bibliographystyle{gerplain} I getを入れても 、名と姓が入れ替わります。undand

以下の例を試してみましたが、うまくいきませんでした。そこで、bibfile のエントリの例を載せてみます。

@book{...,
author="... and ...",
title={{title}},
language="English",
publisher="{}",
year=""
}
@article{...,
author="... and ...",
title={{xyz.}},
language="English",
journal="...",
volume="",
number="",
pages="",
year=""
}

もう何をしたらいいのかわかりません。Google や他のプラットフォームで検索しながら、見つけられるものはすべて試しました。

答え1

あなたのファイルはありませんbib(質問を更新して追加してください)。そのため、次の MWE を自分でテストしてください (私のシステムでは実行されます)。

%http://tex.stackexchange.com/questions/68484/how-to-change-language-in-the-bibliography
\documentclass[11pt,a4paper,sans,ngerman]{moderncv}

\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[english,ngerman]{babel}

\moderncvtheme[red]{classic}

\firstname{John}
\familyname{Doe}
\address{Strasse Hausnummer}{PLZ Ort}
\mobile{+1~(234)~567~890}
\phone{+2~(345)~678~901}
\email{[email protected]}
\homepage{www.johndoe.de}

\begin{document}

\selectlanguage{ngerman}

\makecvtitle

\nocite{*}
\small{\makeatletter
\renewcommand*\bibliographyitemlabel{\@biblabel{\arabic{enumiv}}}
\makeatother

\bibliographystyle{plaindin} % gerplain alphadin, plaindin, abbrvdin, unsrtdin
\bibliography{mybib}         % Literaturverzeichnis

\end{document} 

私は英語(文学用)とドイツ語(ドイツ語の履歴書)を使用します。ドキュメント クラス オプションを参照してくださいbabel\selectlanguage私はドイツの参考文献スタイルを使用しているplaindinため、かなり古い をロードする必要がありませんbibgerm

最小限の動作例に必要のない MWE の行を削除し、MWE に欠けていた行をいくつか追加しました。

関連情報