LaTeX 在 amspset 类中使用的常规字体是什么?

LaTeX 在 amspset 类中使用的常规字体是什么?

我正在使用这个amspset包,可以在这里。 我在用

\documentclass[reqno, 11pt, letterpaper]{amspset}
\usepackage{fullpage, amsthm, amssymb, amsfonts}

更改字体的正确命令是什么?我喜欢我选择的 11pt 大小。我只想将其更改为普通 LaTeX 文档使用的字体。我不知道这个命令。

答案1

默认字体是“palatino”,如您所见ampset.cls,其中包含以下几行:

% use palatino fonts
\DeclareOption{palatino}{%
    \amspset@palatinotrue%
}

% use compuer modern fonts
\DeclareOption{cm}{%
    \amspset@palatinofalse%
}

...

% pass remaining options to article class
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}

%%% EXECUTION OF OPTIONS --------------------------------------------------
%% default to:
% including header,
% loading mathpazo package for palatino fonts,
% boxing problem statements
\ExecuteOptions{header,palatino,boxed}

\ProcessOptions

如果您想使用默认的“Computer Modern”,您必须使用该选项加载包cm,也就是说,在您的情况下:

\documentclass[cm, reqno, 11pt, letterpaper]{amspset}

编辑

解决您在评论中提到的问题。

由于fullpage包接受cm作为一个选项,文档类将此选项传递给fullpage。这就是问题的根源。

因此,请在你的序言中使用以下几行:

\documentclass[cm, reqno, 11pt, letterpaper]{amspset}
\usepackage{amsthm, amssymb, amsfonts}
\usepackage[in]{fullpage}

因此fullpage将使用默认选项in而不是来加载cm

答案2

该类中的类选项cm提供了“标准”计算机现代字体。

类选项palatino告诉类使用该mathpazo包,这也提供了不错的输出(事实上,我更喜欢 palatino 而不是 computer modern)。

相关内容