[Tex/LaTex] citation square brackets upright in theorems

italictheorems

How to set up the citation square brackets and numbers in upright in theorems while keeping other stuffs slanted? (This style is suggest by my professor.)

The usual appearance is the following

Theorem. There is no biggest prime number (see [1, Theorem 30 at page 100]).

I would like to achieve

Theorem. There is no biggest prime number (see [1, Theorem 30 at page 100]).

I could manually set \textup to numbers to upright but can not set the square brackets to upright.

Best Answer

\emph appears to be your friend.

upright cite

Code:

\documentclass{article}
\usepackage{amsthm,amsmath}

\newtheorem*{thm}{Theorem}

\begin{document}

\begin{thm}
There is no biggest prime number \emph{(\cite[Theorem 30 at page 100]{A})}.
\end{thm}

\begin{thm}
There is no biggest prime number \emph{(\cite[\emph{Theorem} 30 \emph{at page} 100]{A})}.
\end{thm}

\begin{thebibliography}{1}

\bibitem{A} author, title

\end{thebibliography}

\end{document}
Related Question