我正在写论文,用的是 LaTeX。我发现参考文献中有一个问题。我使用两种语言来写参考文献:西班牙语和英语,但对于最后一种语言,我无法将单词“En”改为“In”。
这是我的代码:
\documentclass[oneside,a4paper,12pt]{book}
\usepackage[left=4cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\usepackage[english,main=spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{apacite}
\usepackage{filecontents}
%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{filecontents*}{bib2.bib}
@InProceedings{vallejo:book2014,
crossref = {book2014},
author = {Malaspina, U. and Vallejo, E.},
title = {Creaci\'on de {P}roblemas en la {D}ocencia e {I}nvestigaci\'on.},
pages = {7--54},
language = {Spanish}
}
\end{filecontents*}
\begin{filecontents*}{crossref2.bib}
@book{book2014,
booktitle = {Reflexiones y {P}ropuestas en {E}ducaci\'on {M}atem\'atica},
title = {Reflexiones y {P}ropuestas en {E}ducaci\'on {M}atem\'atica},
year = 2014,
address = {Lima, Per\'u},
publisher = {Editorial {M}oshera {S}.{R}.{L}.},
language = {Spanish}
}
\end{filecontents*}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{filecontents*}{bib3.bib}
@InProceedings{killpatrick2014:handbook2014,
crossref = {handbook2014},
author = {Kilpatrick, Jeremy},
title = {History of Research in Mathematics Education},
pages = {267--272},
language = {English},
}
\end{filecontents*}
\begin{filecontents*}{crossref3.bib}
@book{handbook2014,
booktitle = {Encyclopedia of {M}athematics {E}ducation},
title = {Encyclopedia of {M}athematics {E}ducation},
year = 2014,
publisher = {Springer Netherlands},
editor = {Lerman, Stephen},
language = {English},
}
\end{filecontents*}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%%%
\renewcommand{\BBAA}{\&} % between authors in parenthetical cites and ref. list
\renewcommand{\BBAB}{\&} % between authors in in-text citation
\renewcommand{\BAnd}{\&} % for ``Ed. \& Trans.'' in ref. list
%%%%%%%%%%%%%%%%
Mis referencias son \cite{killpatrick2014:handbook2014} y \cite{vallejo:book2014}
\bibliographystyle{apacite}
\bibliography{bib2,crossref2,bib3,crossref3}
\end{document}
这是我的结果:
感谢您的帮助!