法语 incollection 和文章参考书目条目中未翻译的“in”

法语 incollection 和文章参考书目条目中未翻译的“in”

dansBibLaTeX不会显示法语单词,而是会in介绍书名和期刊。例如

@incollection{rodgers99,
    Address = {London},
    Author = {Roders, C.},
    Booktitle = {Modern France: Society in transition},
    Date-Added = {2013-03-30 21:06:06 +0000},
    Date-Modified = {2013-03-30 23:09:27 +0000},
    Editor = {Cook, M. and Davie, G.},
    Pages = {53-72},
    Publisher = {Routledge},
    Title = {Gender},
    Year = {1999}}

结果是

Sellier,G.(2002 年)。 « 在法国警察系列中构建性别身份。 » 在:警察系列。顺着轨道。由 G. Sellier 和 P. Beylot 撰写。巴黎:L'Harmattan,第页。 259–271。

而不是

Sellier,G.(2002 年)。 « 在法国警察系列中构建性别身份。 » 在:系列政策。顺着轨道。由 G. Sellier 和 P. Beylot 撰写。巴黎:L'Harmattan,第页。 259–271。

显然,我已经包含了babel所有内容(因此大部分内容都已翻译),所以我只能假设这是一个错误?

我刚刚开始使用 LaTeX,我可以直接编辑包french.lbx中的文件吗biblatex?或者这是一个坏主意?

答案1

显然,对于这些字符串应该是拉丁文还是法文,还没有达成一致的意见,例如参见biblatexgithub上的讨论https://github.com/plk/biblatex/pull/1022(感谢 Moewe 指出这一点)。

如果您希望用法语覆盖当前默认的拉丁语,您可以在文档中使用以下命令进行操作\DefineBibliographyStrings

在此处输入图片描述

\documentclass[french]{article}

\usepackage{babel}
\usepackage{biblatex}
\DefineBibliographyStrings{french}{in={dans},inseries={dans}}
\addbibresource{ref.bib}

\begin{document}
\cite{test}
\printbibliography
\end{document}

其中ref.bib包含

@Article{test,
  author =   {Author, A. N.},
  title =    {Title},
  journal =  {Jour.},
  year =     2011
}

相关内容