我的 biblio.bib 文件是:
@article{D-V,
author = {David, Wu and Vitas, Vang},
title = {XXX.},
journal = {YYY},
year = {2006},
volume = {12},
%%%
number={1},
pages={78--102},
},
@inproceedings{Liu,
author={Feng, Liu},
title={ZZZ.},
booktitle={WWW},
year={1973},
%%%
volume={6},
number={4},
pages={553--603},
}
我的 .tex 文件是(我使用过\usepackage[french]{babel}
)
\documentclass{article}
\usepackage[utf8]{inputenc} %% format d'encodage
\usepackage[french]{babel} %% typographie française
\usepackage[backend=biber]{biblatex}
%\bibliography{biblio} % or
\addbibresource{biblio.bib}
\usepackage{hyperref}
\begin{document}
This is an example of \cite{D-V}.
This is an example of \cite{Liu}.
\printbibliography
\end{document}
结果是
您可以看到,在第一个条目中,它显示Wu David et Vang...
。在第二个条目中,它显示...T.6.4. 1973
et
法语中的是and
英语。T.
法语(此处)中的是Vol.
英语。
如果我删除.tex 文件,则输出\usepackage[utf8]{inputenc}
为\usepackage[french]{babel}
我的目标是保留\usepackage[french]{babel}
我的大部分作品,但我想保留英文的参考书目。
我尝试使用language={English}
,hyphenation={English}
但是没有作用。
答案1
我已将例子从法语改为德语,以说明下面的观点。
您可以biblatex
使用language
选项加载并指定english
。默认情况下,此选项设置为并根据条目的字段autobib
更改语言(在这种情况下更改的内容通过选项控制)。langid
autolang
因此\usepackage[backend=biber,language=english]{biblatex}
给出了一个英文书目(但带有法语标题)
平均能量损失
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,language=british]{biblatex}
\addbibresource{biblatex-examples.bib}
\usepackage{hyperref}
\begin{document}
This is an example of \cite[6]{sigfridsson}.
This is an example of \cite{nussbaum,aristotle:rhetoric}.
\printbibliography
\end{document}
或者,您可以将 包装\printbibliography
在 中otherlanguage
,但随后您必须使用 加载english
为辅助语言babel
。在下面的示例中,文档是德语的,但参考书目是英式英语的。
\documentclass[british,ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\usepackage{hyperref}
\begin{document}
This is an example of \cite[6]{sigfridsson}.
This is an example of \cite{nussbaum,aristotle:rhetoric}.
\begin{otherlanguage}{british}
\printbibliography
\end{otherlanguage}
\end{document}
您会注意到这两种方法之间存在细微的差异:第一种方法中引用的语言也是英语(“p. 6”),而第二种方法中引用的语言是德语(“S. 6”)。此外,第一种方法不会改变标题,而第二种方法会改变标题。(虽然这很容易解决。)