不使用命令 \section,而是使用 \section 中使用的字体来写入字符

不使用命令 \section,而是使用 \section 中使用的字体来写入字符

我正在写\documentclass{article}

我非常喜欢命令中使用的字体\section

我使用此命令编写文本。例如:

\section{Problem 1}

我想知道是否有更好的方法来使用这种字体。谢谢!

答案1

该文件article.cls包含:

\newcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\Large\bfseries}}

因此字体是

\normalfont\Large\bfseries

\normalfontlatex.ltx在(LaTeX 内核)中定义:

\DeclareRobustCommand\normalfont
                 {\usefont\encodingdefault
                          \familydefault
                          \seriesdefault
                          \shapedefault
                  \relax}

fonttext.ltx默认设置(除非重新定义,例如通过字体包)在LaTeX 内核的一部分中定义:

\newcommand\rmdefault{cmr}
\newcommand\bfdefault{bx}
\newcommand\mddefault{m}
\newcommand\updefault{n}
\newcommand\encodingdefault{OT1}
\newcommand\familydefault{\rmdefault}
\newcommand\seriesdefault{\mddefault}
\newcommand\shapedefault{\updefault}

\bfseries定义在latex.ltx

\DeclareRobustCommand\bfseries
    {\not@math@alphabet\bfseries\mathbf
     \fontseries\bfdefault\selectfont}

因此默认字体是OT1/cmr/bx/n,大小为\Large,确切大小取决于类选项10pt11pt12pt。 的值\Large可以在类选项文件size10.closize11.clo,中找到size12.clo

  • 默认选项10pt\Large= 14pt,\baselineskip= 18pt
  • 选项11pt\Large= 14pt,\baselineskip= 18pt
  • 选项12pt\Large= 17pt,\baselineskip= 22pt

相关内容