我写了一个包含西班牙语和英语参考书目的 Latex 文档。我想知道是否有办法用两种语言引用。我的意思是,我想要引用如下:
“作者 1 和作者 2 (年份 1)”和
“作者 3 和作者 4 (年份 2)”
在同一个文档中。
下面的代码展示了我所做的,它只是生成了英文参考。
\usepackage[spanish]{babel}
\usepackage{natbib}
...
\begin{document}
...
...
...
%-----------------------------------
% BIBLIOGRAPHY
%-----------------------------------
\label{Bibliography}
\lhead{\textsc{Bibliograf\'ia}} % Change the page header to say "Bibliografía"
\bibliographystyle{dcu} % Use the "dcu" BibTeX style for formatting the Bibliography
\nocite*{}
\bibliography{Bibliography.bib} % The references (bibliography) information are stored in the file named "Bibliography.bib"
\end{document}
答案1
该模板已过时。可以在 latextemplates.com 上找到更新版本。它使用了包的新功能biblatex
,您可以轻松完成所需的操作。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[ngerman,spanish,french,english]{babel}
\usepackage[style=authoryear,autocite=inline]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Wombats are cool \autocite{sigfridsson}
\selectlanguage{french}
Paulo est un canard \autocite{bertram}
\selectlanguage{spanish}
Soy un peng\"uino. \autocite{companion}
\selectlanguage{ngerman}
Ich spreche alle Sprachen \autocite{brandt}
\end{document}