[Tex/LaTex] non-italic capital greek letters

capitalizationgreekitalicsv-classes

I am using svjour3 class to draft my manuscript and have many \usepackage in it. The capital greek letters are rendered italic in the output. svjour3 could be obtained from journal website

Following is a example (the symbols are italic even when no extra packages are loaded)

\documentclass{svjour3}
\usepackage{amsmath}

\begin{document}
This is just the beginning. \\
This is $\Sigma, \Theta$ in italics and I don't want them to be.

\end{document}

enter image description here

How to avoid this? Please do not suggest \usepackage{upgreek}.

PS: This manuscript I am writing constitutes of abstracts from my thesis, these symbols render correctly in my thesis Latex draft. There would be many other manuscripts and reports simultaneously going on and I want consistency in all. I believe the problem is created by the class file.

Best Answer

The svjour3 class has

\DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{"00}
\DeclareMathSymbol{\Delta}{\mathalpha}{letters}{"01}
\DeclareMathSymbol{\Theta}{\mathalpha}{letters}{"02}
\DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{"03}
\DeclareMathSymbol{\Xi}{\mathalpha}{letters}{"04}
\DeclareMathSymbol{\Pi}{\mathalpha}{letters}{"05}
\DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{"06}
\DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{"07}
\DeclareMathSymbol{\Phi}{\mathalpha}{letters}{"08}
\DeclareMathSymbol{\Psi}{\mathalpha}{letters}{"09}
\DeclareMathSymbol{\Omega}{\mathalpha}{letters}{"0A}

because the editorial policy of Springer wants uppercase Greek letters in italics by default.

Use \mathrm{\Gamma} and so on if you want them upright. However, you shouldn't be using svjour3 for other purposes than submissions to Springer journals.