我想知道当 documentclass 选项分别设置为 10pt、11pt 和 12pt 时,默认的不同字体大小(以磅为单位)是多少。有人能告诉我每种情况下章节、部分、小节等的字体大小吗?
\documentclass[11pt]{report}
\begin{document}
\chapter{Hello}
\section{Hello again}
\subsection{This is getting awkward}
\subsubsection{Indeed}
\paragraph{First paragraph}
\subparagraph{Wannabe-paragraph}
\end{document}
答案1
size11.clo
定义您案例中的字体大小并report.cls
指定它们在文档中的使用方式。从report.cls
章节定义开始,我们发现以下内容:
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\huge\bfseries \@chapapp\space \thechapter
\par\nobreak
\vskip 20\p@
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
和:
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
这些定义表明\huge
用于章节名称和编号,而\Huge
用于章节标题。
转向size11.clo
,我们发现:
\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
最后,在 中latex.ltx
,我们有:
\def\@xxpt{20.74}
\def\@xxvpt{24.88}
因此我们可以看到章节名称和编号将设置为 20.74 大小,标题将设置为 24.88 大小。请注意,此文件还显示 11pt 使用大小 10.95,而 10pt 和 12pt 分别使用 10 和 12:
\def\@xpt{10}
\def\@xipt{10.95}
\def\@xiipt{12}