由于我的文档有两种语言,我尝试使用 babelbib 在我的文档中制作参考书目。但是当我要求打印它时,整个参考书目都使用一种语言。
\documentclass[12pt]{report}
\usepackage[margin=1in]{geometry}
\usepackage{amsfonts,amsmath,amssymb} \usepackage[none]{hyphenat}
\usepackage{ucs} \usepackage[utf8x]{inputenc}
\usepackage[italian,english]{babel} \usepackage{apacite}
\usepackage{babelbib}
\begin{document} the thing is that \cite{text1}, but it's also
\cite{text2}.
\bibliographystyle{apacite} \bibliography{references}
\end{document}
我的 bib 文件如下:
@book{text1,
title = "geometria",
author = "Petrou",
year = "2015",
language = {italian},
langid = {italian},
hyphenation="italian"
}
@book{text2,
title={The book},
author={Conway},
year={2012},
publisher={Springer},
language = {english},
langid = {english},
hyphenation = "english"
}