设置 amsart 文档类的字体大小无效

设置 amsart 文档类的字体大小无效

考虑

\documentclass[20pt]{amsart}

\begin{document}
Hello
\end{document}

无论我如何将 20pt 更改为任何内容,我都无法在 pdf 输出中看到任何效果。

有人知道如何更改“amsart”中文本的字体大小吗?

答案1

该类amsart仅支持

8pt 9pt 10pt 11pt 12pt

作为字体大小选项。前两个选项仅用于预印本,当您真的想以牺牲可读性为代价节省纸张时。一个未知的选项被忽略,您会在日志文件中收到警告

LaTeX Warning: Unused global option(s):
    [20pt].

字体大小为默认的 10pt。

如果你想要不同的主字体大小,我建议fontsize包裹。

\RequirePackage{fix-cm}
\documentclass{amsart}
\usepackage[fontsize=20pt]{fontsize}

\begin{document}
Hello
\end{document}

对于 Computer Modern 字体,fix-cm需要如图所示。

答案2

您有几种不同的选择:

如果您只需要在文档的某个部分使用较大的字体,则可以始终将该文本换行放在和中\begin{Huge}\end{Huge}(注:请参阅下面 David Carlisle 的评论;我已使用该信息更新了我的答案。)

如果您还需要控制行距,可以使用命令\fontsize{}{}。请参阅以下 MWE:

\documentclass[a5]{amsart}

\begin{document}
Two roads diverged in a wood, and I, I took the one less travelled by, and that has made all the difference.

\begin{Huge}
Two roads diverged in a wood, and I, I took the one less travelled by, and that has made all the difference.

\end{Huge}

\fontsize{20}{36}\selectfont
Two roads diverged in a wood, and I, I took the one less travelled by, and that has made all the difference.

\end{document}

请注意:最后一个例子(\fontsize{}{})可能不被视为最佳实践。

在此处输入图片描述

相关内容