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:
\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}
And the bibtex file vids contains
@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", }
Any help would greatly be appreciated. I don't seem able to fix it.