使用 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
。