I have two bibliographies, and after I've done the second bibtex run for the second one, I get an error when running LaTeX for the second time:
Argument of \@citex has an extra }.
It's totally weird, as I'm using the same natbib/multibib set that I've used for years. Can anyone help?
Here's some code:
Code: Select all
\documentclass[12pt,normalheadings,bibtotoc,liststotoc,numbers=noenddot,twoside=off]{scrbook}
\usepackage[british]{babel}
...
\usepackage{multibib}
\newcites{vids}{Videography}
\usepackage{natbib}
\setcitestyle{aysep={},notesep={: }}
\begin{document}
\citepvids{wiemer:2006}
\newpage
\small{ % um eine kleinere Schriftgroesse beim Litverzeichnis zu haben
\setlength{\bibsep}{0.0pt} % fuer den Abstand der Eintraege
\bibliographystyle{soc_eng2}
\bibliography{lit}
\newpage
\setlength{\bibsep}{0.0pt}
\renewcommand{\refname}{Videography} % zweites Litverzeichnis
\bibliographystylevids{soc_eng2}
\bibliographyvids{vids}
}
\end{document}
Code: Select all
@ARTICLE{wiemer:1991,
KEY = "wiemer:1991",
AUTHOR = "Wiemer, Robert (dir.)",
TITLE = "Data's Day",
JOURNAL = "Star Trek: The Next Generation",
VOLUME = "Episode 85",
PUBLISHER = {Paramount Pictures},
YEAR = "1991",
}