[Tex/LaTex] Wrong Math Symbols – epsilon, varrho

amsmathsymbols

I'm using the AMSMATH package but I'm getting the wrong representations for the (standard) epsilon and the varrho symbols. I'm not doing anything special.

    \documentclass[letterpaper, 11pt, twoside]{book}

    \usepackage{fancyhdr}   % Fancy Header

% ********************** OPTIONAL PACKAGES **********************
% --------------------------------- MATH PACKAGES ---------------------------------
    \usepackage{amsmath}    % Math package, for equations, etc.
    \usepackage{amsfonts}   % Math fonts add-in
    \usepackage{amssymb}    % Math symbols add-in
    \usepackage{amsbsy} % Math bold symbols
    \usepackage{amsthm} % Math theorems package
    \usepackage{mathptmx}   % Adobe fonts

%#########################################################
%*
%*  The Document.
%*
\begin{document}

    $\epsilon$ - epsilon [ Wrong Symbol]

    $\varepsilon$ - varepsilon

    $\rho$ - rho

    $\varrho$ - varrho [Wrong Symbol]

\end{document}

Resulting in:

enter image description here

I'm using TexWorks with MikTex 2.9 and I've confirmed all is up-to-date. Thoughts?

Best Answer

Some fonts change not only the text font, but also the math font. This is the case with mathptmx. It is possible to grab a single symbol from another font though:

enter image description here

\documentclass{article}

\usepackage{mathptmx}

\DeclareSymbolFont{newfont}{OML}{cmm}{m}{it}% Computer Modern math font
\DeclareMathSymbol{\Epsilon}{3}{newfont}{15}% Symbol 15
\DeclareMathSymbol{\Varrho}{3}{newfont}{37}% Symbol 37

\begin{document}

\begin{tabular}{ll}
  $\Epsilon$ & epsilon \\
  $\varepsilon$ & varepsilon \\
  $\rho$ & rho \\
  $\Varrho$ & varrho
\end{tabular}

\end{document}

If you want to find out where symbols reside within the font, see How do I know what symbols/characters are available in a font package?.