我使用pdfLaTeX
withmathptmx
包,因为它的正常数学字体字母 az、AZ 看起来很好看。但是,如果仅使用此包,\mathsrc{...}
则会报告为“未定义的序列”,并且\mathcal{...}
是花体样式,如下所示:
\mathcal{F}
节目。如果我添加\usepackage{mathrsfs}
,\mathcal{F}
和\mathscr{F}
等于。
我期望的\mathcal{F}
是并\mathscr{F}
显示上一行。
我应该调整什么?我希望mathptmx
包裹仍在使用。
最小代码脚本如下:
% using PdfLaTeX
\documentclass[journal]{IEEEtran}
\usepackage{amssymb,amsmath,amsfonts}
\usepackage{mathptmx}
\usepackage{mathrsfs}
\begin{document}
$$\mathcal{F}$$
$$\mathscr{F}$$
they are the same
\end{document}
答案1
希望这是中的错误mathptmx
,因此它使用两者mathcal
并且mathscr
字体相同,我修改了你的一些标签以满足要求:
% using PdfLaTeX
\documentclass[journal]{IEEEtran}
\usepackage{amssymb,amsmath,amsfonts}
\usepackage{mathptmx}
\usepackage{mathrsfs}
\DeclareFontFamily{U}{cal}{}
\DeclareFontShape{U}{cal}{m}{n}{<->cmsy10}{}
\DeclareSymbolFont{rcal}{U}{cal}{m}{n}
\DeclareSymbolFontAlphabet{\mathcal}{rcal}
\begin{document}
$$\mathcal{F}$$
$$\mathscr{F}$$
they are the same
\end{document}
输出
PS:mathptmx
是较旧的版本,没有任何最新更新...最好切换到txfonts
包...