如何更改参考书目中的语言?

如何更改参考书目中的语言?

我的标头如下:

\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} “我得到”und代替“ and,但名字和姓氏就会互换。

我尝试了下面的示例。没有用。因此,我尝试在我的 bibfile 中放一个条目的示例:

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

我只是不知道该怎么办了。我在谷歌和其他平台上搜索,尝试了所有我能找到的方法。

答案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 中缺少的行。

相关内容