希腊大写字母在 PNAS 样式中显示不正确

希腊大写字母在 PNAS 样式中显示不正确

使用 PNAS LaTeX 模板时(这里), 希腊大写字母渲染不正确。例如,

    \Phi(\vect{x}, t | \vect{x}_0)

呈现为 在此处输入图片描述

我在我的 TeX 源中使用了以下内容

    \documentclass{pnastwo}
    \usepackage{PNAStwoF}
    \usepackage{amssymb, amsfonts, amsmath}
    \usepackage{url, graphicx, subfig, bbold}
    \usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
    \usepackage{multirow}
    \usepackage{footmisc}

有想法该怎么解决这个吗?

答案1

作为起点

pnastwof有:

%% Dvipsone Names:
\def\timesroman{tir}
\def\timesbold{tib}
\def\timesitalic{tii}
\def\timesbolditalic{tibi}

%% Karl Berry Names:
%\def\timesroman{ptmr8t}
%\def\timesbold{ptmb8t}
%\def\timesitalic{ptmri8t}
%\def\timesbolditalic{ptmbi8t}

%% BlueSky or other TeX Systems, write in appropriate font name:
\def\timesroman{du801btr7t}
\def\timesbold{du801btb7t}
\def\timesitalic{du801bti7t}
\def\timesbolditalic{du801btbi7t}

\global\let\rmdefault\timesroman
\DeclareFontFamily{\encodingdefault}{\rmdefault}{}
\DeclareFontShape{\encodingdefault}{\rmdefault}{m}{n}{
    <-> \timesroman
}{}
\DeclareSymbolFont{operators}{\encodingdefault}{\rmdefault}{m}{n}

因此,我想您必须进行一些替换du801btr7t等等才能获得有效的\timesroman命令,这对于以后的定义很重要\rmdefault

答案2

谢谢@LaRiFaRi。你的回答让我再次查看了我的PNAStwoF.sty文件。它现在看起来像这样

    %% Times-Roman

    %% Dvipsone Names:
    %\def\timesroman{tir}
    %\def\timesbold{tib}
    %\def\timesitalic{tii}
    %\def\timesbolditalic{tibi}

    %% Karl Berry Names:
    %\def\timesroman{ptmr8t}
    %\def\timesbold{ptmb8t}
    %\def\timesitalic{ptmri8t}
    %\def\timesbolditalic{ptmbi8t}

    %% BlueSky or other TeX Systems, write in appropriate font name:
    %\def\timesroman{du801btr7t}
    %\def\timesbold{du801btb7t}
    %\def\timesitalic{du801bti7t}
    %\def\timesbolditalic{du801btbi7t}

(是的,它全部被注释掉了!),现在我已经恢复了我\Phi\Delta

相关内容