如何将字体大小设置为 11.5pt?

如何将字体大小设置为 11.5pt?

如何将字体大小设置为 11.5?12 太大,11 太小。

我用了

\documentclass[titlepage,11.5pt]{article}

但它仍然给我 11 号尺寸

答案1

选项10pt11pt12pt根本不是长度,它们只是用作选项名称的字符串,表示大小\normalsize(尽管 11pt 没有设置\normalsize为 11pt,而是 10.95pt)

这是仅有的三个与尺寸相关的选项,但您可以请求任意尺寸的字体

\fontsize{11.4pt}{2cm}\selectfont

请求 2cm 基线上的 11.4pt 字体。

对于大多数字体,您将获得所请求的大小。出于历史兼容性的原因,如果您对默认的计算机现代字体执行此操作,则大小将设置为离散大小列表中的一个,但是如果您将

\RequirePackage{fix-cm}

在文档的顶部,此限制将被解除并且字体将按照请求的大小使用。

请注意,大小选项的作用远不止设置字体大小,它们还指定合适的页面大小、列表和显示的合适长度以及章节标题等。

答案2

KOMA-script 允许你指定主字体的任意大小,因此你可以使用

\documentclass[titlepage, fontsize=11.5pt]{scrartcl}

您可能希望选择任一包fix-cmlmodern更改为可在非标准尺寸下工作的字体。任何 Type1 字体也都可以。

[scale=0.958]许多字体包都有类似或 的选项[scaled=0.958]。(11.5/12.0 ≈ 0.958。)最后,如果您使用fontspec,您可以执行以下操作:

\documentclass[titlepage, 12pt]{article}
\usepackage{fontspec}

\defaultfontfeatures{Scale = MatchLowercase}
\setmainfont{Latin Modern Roman}[
   Scale = 0.958,
   Ligatures = {Common, TeX}]

答案3

您可以将包srcextend(KOMA-Script 包的一部分)与标准类一起使用:

\RequirePackage{fix-cm}
\documentclass[12pt]{article}
\usepackage[fontsize=11.5pt]{scrextend}


\makeatletter
\newcommand*\showfontsize{\f@size{} point}
\makeatother

\begin{document}
\showfontsize 
\end{document}

有关的:Scrartcl 13.999 分 14.4 分但不是 14 分? 使用后备计算来设置字体大小

相关内容