dans
BibLaTeX不会显示法语单词,而是会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
显然,对于这些字符串应该是拉丁文还是法文,还没有达成一致的意见,例如参见biblatex
github上的讨论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
}