I can't get any documents built with the classics package to compile at all, including the package documentation source file. I have the package (v0.1 2013/02/02) installed correctly in my tex distro and I'm trying to compile with pdfTeX 3.1415926-2.5-1.40.14.
Here's a minimal failing example from the package documentation:
\documentclass[11pt]{article}
\usepackage{classics}
\newclassic{Homer}{#1|:#1}
\begin{document}
\cite[{\Homer{3}[100--2]}]{Odyssey}
\begin{thebibliography}{10}
\bibitem[Od.]{Odyssey} Homer. \textit{Odyssey}.
\end{thebibliography}
\end{document}
When I try to build this file with
latex test.tex
I get:
LaTeX Warning: Citation `Odyssey' on page 1 undefined on input line 6.
! Undefined control sequence. \LaTeX3 error: A sequence was misused. l.6 \cite[{\Homer{3}[100--2]}]{Odyssey}
?
If I try to force it through the build process it eventually hangs and says:
? ! Argument of __prg_break: has an extra }.
\parl.6 \cite[{\Homer{3}[100--2]}]{Odyssey}
? Runaway argument? ! Paragraph ended before __prg_break: was complete.
\parl.6 \cite[{\Homer{3}[100--2]}]{Odyssey}
?
l3experimentalthat will be repaired as soon as possible. – egreg Jan 06 '14 at 13:37