[texhax] citation in theorem

Steve Revilak steve at srevilak.net
Mon Jan 17 19:12:49 CET 2011

>In using the "extra title" option in calling a theorem --
>  \begin{theorem}[extra_title]  ... \end{theorem}
>I would like to add a citation:
>  \begin{theorem}[extra_title \cite{einstein05}]  ... \end{theorem}
>LaTex doesn't like this;  the complaint is
>  Argument of \@citex has an extra }.
>Is there a way to make this work?  To be sure, I can always move the citation out of the "extra title" option:
>  \begin{theorem}[extra_title] \cite{einstein05}  ... \end{theorem}
>but that's not quite what I want, and the result looks funny.

Hello Jay,

Could you provide a small example that exhibits this behavior?  I
tried to reproduce your error with a minimial example (which I've
included below), but I was not successful in doing so.  (i.e., my
minimal example compiles without error).



Here is a theorem.

\begin{theorem}[Gnu Theorem \cite{lamport}]
Gnus are big and gnats are small.

\bibitem[1]{lamport} Lamport, Leslie.  \LaTeX{}: a Document
   Preparation System.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://tug.org/pipermail/texhax/attachments/20110117/64aaad49/attachment.bin>

More information about the texhax mailing list