I find it more natural refering to \Phi, \alpha, \sim, etc. outside math mode the same as inside math mode. I.e. writing:
Consider \Phi, \alpha{} and \sim{} in the following equation:
\begin{equation}
\Phi \sim \alpha
\end{equation}
Instead of:
Consider $\Phi$, $\alpha$ and $\sim$ in the following equation:
\begin{equation}
\Phi \sim \alpha
\end{equation}
My naive approach is to override all the macros I need with their own variant, following this post, with:
\let\NPhi\Phi % native phi
\def\Phi{\ensuremath{\NPhi}}
\let\Nalpha\alpha % native alpha
\def\alpha{\ensuremath{\Nalpha}}
\let\Nsim\sim
\def\sim{\ensuremath{\Nsim}}
..
But it is quite tedious. How could I loop over that? So that:
\magiccommand{
Phi,
alpha,
sim,
..}
would produce the same result?

\alpha{}(having to remember to add{}) or just$\alpha$? I have no doubt it's the latter. – egreg Apr 19 '18 at 17:19\Phi,because of the comma :P) – iago-lito Apr 20 '18 at 07:34$\alpha$is consistent, because\alphais a math symbol. – egreg Apr 20 '18 at 08:07\Phiand there is no such math/nomath semantic distinction in my brain. Thus, in my (restrained, semantically-weaker) context, I find\Phi{}more consistent :) – iago-lito Apr 20 '18 at 08:49