The standard way of combining a citation with the amsthm package is to use :
\begin{thm}[\citep{...}].
However, suppose I want to name a particular theorem I am referencing. If we were outside the amsthm environment, we could just use \citep[Theorem blah]{...}, but attempting to do this in amsthm creates errors, i.e. :
\begin{thm}[\citep[Theorem blah]{...}]
does not work. Are there any ways to get around this?
\citep:\begin{thm}[{\citep[Theorem blah]{key}}]; the linked question has\cite, but it's the same problem. – egreg Jul 15 '14 at 15:09