![当我引用两位作者时,将“and”改为“und”](https://linux22.com/image/322123/%E5%BD%93%E6%88%91%E5%BC%95%E7%94%A8%E4%B8%A4%E4%BD%8D%E4%BD%9C%E8%80%85%E6%97%B6%EF%BC%8C%E5%B0%86%E2%80%9Cand%E2%80%9D%E6%94%B9%E4%B8%BA%E2%80%9Cund%E2%80%9D.png)
当我使用 /parencite 引用两位作者时,我想将英语“and”改为德语“und”。我使用 Bibdesk 来制作参考书目。
\usepackage{acronym}
\usepackage[utf8]{inputenc}
\usepackage{german}
\usepackage{chngcntr}
\usepackage[style=authoryear]{biblatex}
\usepackage{nameref}
\addbibresource{refrences3.bib}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
如果我使用 \usepackage[ngerman]{babel},会出现以下错误:
./Introduction.tex:60: Undefined control sequence.
\bbl@nonfrenchspacing ->\sfcode `\.3000\sfcode `\?
3000\sfcode `\!3000\sfcode...
l.60 \begin{document}
./Introduction.tex:60: Undefined control sequence.
\lbx@lfromlang ->\iffieldundef
{origlanguage} {} {\bibstring {from\thefield ...
l.60 \begin{document}
./Introduction.tex:60: Undefined control sequence.
\lbx@lfromlang ...f {origlanguage} {} {\bibstring
{from\thefield {origlangua...
l.60 \begin{document}
./Introduction.tex:60: Undefined control sequence.
\lbx@lfromlang ...} {} {\bibstring {from\thefield
{origlanguage}}\space }
l.60 \begin{document}
./Introduction.tex:60: Undefined control sequence.
\lbx@sfromlang ->\iffieldundef
{origlanguage} {} {\bibstring {from\thefield ...
l.60 \begin{document}
./Introduction.tex:60: Undefined control sequence.
\lbx@sfromlang ...f {origlanguage} {} {\bibstring
{from\thefield {origlangua...
l.60 \begin{document}
答案1
在您的情况下,不要使用软件包,而是german
使用babel
适当的语言作为软件包选项ngerman
(除非您想要“alte deutsche Rechtschreibung”,在这种情况下它将是german
)。您还可以提供多种语言,其中最后一种语言将是主要语言:\usepackage[english,ngerman]{babel}
意味着您的文档使用英语和德语,德语是主要语言。
babel
还将本地化浮动列表的标题、目录、浮动标题和其他内容。如果您不喜欢标准值,以下是使用 documentclass 时最常见的重新定义Koma
:
\renewcaptionname{ngerman}{\contentsname}{Inhalt}
\renewcaptionname{ngerman}{\listfigurename}{Abbildungen}
\renewcaptionname{ngerman}{\listtablename}{Tabellen}
\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcaptionname{ngerman}{\tablename}{Tab.}
或者如果你不这样做:
\addto{\captionsngerman}%
{ \renewcommand*{\contentsname}{Inhalt}
\renewcommand*{\listfigurename}{Abbildungen}
\renewcommand*{\listtablename}{Tabellen}
\renewcommand*{\figurename}{Abb.}
\renewcommand*{\tablename}{Tab.}
}