beamerでスライド原稿を作成しております.環境はMacBookPro, OX10.6.8, texlive2009, xelatexです.最近,数式を書かないといけないことがあるのですが,数式フォントが美しくありません.日本語にはヒラギノフォントを使用していますが,数式フォントも全部ヒラギノになってしまうみたいです.\partial とかは奇麗なんですが,普通のxやyやdxなどはイタリックにならずダサダサです.色々試してみたのですが,うまくいかず,こちらにお聞きする次第です.
基本的に以下のようにpreambleに書き込んでますが,txfontsが全然使われてないみたいなんです.beamerにおける数式フォントの変更について,何かアドバイスいただければ有り難いです.宜しくお願いします.
% Math
\usepackage{txfonts}
%% JAPANESE SETUP
\usepackage{xltxtra}
\usepackage{zxjatype}
\def\minc{\fontspec[Scale=0.95]{Hiragino Mincho Pro W3}}
\def\bmin{\fontspec[Scale=0.95]{Hiragino Mincho Pro W6}}
\def\bgoth{\fontspec[Scale=0.96]{Hiragino Kaku Gothic Pro W6}}
\def\goth{\fontspec[Scale=0.96]{Hiragino Kaku Gothic Pro W3}}
\def\mgoth{\fontspec[Scale=0.95]{Hiragino Maru Gothic Pro W4}}
%
\def\lucidacal{\fontspec{LucidaCalligraphy-Italic}}
\def\lucidahwl{\fontspec{LucidaHandwriting-Italic}}
\def\chancery{\fontspec{Apple-Chancery}}
\def\chalk{\fontspec{Chalkboard}}
\def\chalkb{\fontspec{Chalkboard-Bold}}
\def\centuryb{\fontspec{CenturyGothic-Bold}}
\def\courier{\fontspec{CourierNewPSMT}}
\setmainfont[Scale=0.95]{Hiragino Kaku Gothic Pro W3} % \rmfamily のフォント
\setsansfont[Scale=0.95]{Hiragino Kaku Gothic Pro W3} % \sffamily のフォント
\setmonofont[Scale=MatchLowercase]{CourierNewPSMT} % \ttfamily のフォント