scrlayer-scrpage:无法将页面字体大小增加到超过 \normalsize(但减少可以!)

scrlayer-scrpage:无法将页面字体大小增加到超过 \normalsize(但减少可以!)

我正在尝试增加页面标题的字体大小,但它不会超过\normalsize。这是我的 MWE:

\documentclass[
fontsize=24pt, pdftex, a4paper,
DIV=50, BCOR=0pt, twoside=off,
headlines=2,
footlines=2,
headinclude=on,
footinclude=on,
mpinclude=off,
]{scrartcl}

\usepackage{scrlayer-scrpage}

\addtokomafont{pagehead}{
%   \small
%   \normalsize
%   \large
    \Large
}

\defpagestyle{myStyle}{
    (0pt,0pt)
    {}{}{My header}
    (\textwidth, 3\arrayrulewidth)
}{
    (\textwidth, 3\arrayrulewidth)
    {}{}{My footer}
    (0pt,0pt)
}

\begin{document}
    \pagestyle{myStyle}
    Content
\end{document}

通过切换不同大小的注释,您可以看到减小下面的尺寸\normalsize会对输出产生影响,但增加尺寸则不会。

我也试过

\fontsize{40pt}{48pt}\selectfont

但它也没有任何效果。

我遗漏了什么?如何增加页面标题的字体大小?

答案1

过去,字体只有某些固定大小。您不能将字体缩放到任意大小;如果没有提供大小,您就无法使用它。LaTeX 的默认字体也是如此电脑现代,这就是为什么你的 MWE 不能按照你希望的方式工作。

通常的建议是使用允许任意缩放的更现代的字体。与 Computer Modern 相当的是 Latin Modern,您只需说

\usepackage{lmodern}

在你的序言中。

如果你想尽可能地遵循 Computer Modern(有一些细微的差别),你可以使用fix-cm相反,你必须通过说

\RequirePackage{fix-cm}

\documentclass。更多详细信息,请参阅其文档。

相关内容