Ich habe ein Latex-Dokument mit Literaturhinweisen auf Spanisch und Englisch geschrieben. Ich wollte wissen, ob es eine Möglichkeit gibt, in beiden Sprachen zu zitieren. Ich meine, ich wollte Zitate wie:
„Autor1 und Autor2 (Jahr1)“ und
„Autor3 und Autor4 (Jahr2)“
im selben Dokument.
Der folgende Code zeigt, was ich getan habe. Er erzeugt nur Referenzen auf Englisch.
\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}
Antwort1
Die Vorlage ist veraltet. Eine aktualisierte Version finden Sie auf latextemplates.com. Sie verwendet die neuen Funktionen des Pakets biblatex
, mit denen Sie ganz einfach tun können, was Sie möchten.
\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}