如何扩大标题(章节、小节等)内的字体大小?

如何扩大标题(章节、小节等)内的字体大小?

我想制作一个标题及其字体大小的列表:

我设想的情况如下:

\documentclass{article}
\begin{document}
\section{{\textbackslash}section \makeatletter\f@size pt\makeatother}
\subsection{{\textbackslash}subsection\makeatletter\f@size pt\makeatother}
\subsubsection{{\textbackslash}subsubsection\makeatletter\f@size pt\makeatother}
\paragraph{{\textbackslash}paragraph\makeatletter\f@size pt\makeatother}
\end{document}

我怀疑这是一个扩展问题。我看到了这个问题:我如何检查 \section、\subsection 和 \subsubsection 的字体大小(以 pt 为单位)?

但我想知道为什么我的代码不起作用。

答案1

您的代码不起作用,因为您\makeatletter在错误的时间发行;当令牌已经被吸收时,类别代码不会改变。

你需要

\makeatletter
\section{\textbackslash section\f@size pt}
\makeatother

但最好使用特定的宏。

\documentclass{article}

\newcommand{\cs}[1]{\textbackslash #1}
\makeatletter
\newcommand{\fs}{\f@size pt}
\makeatother

\begin{document}

\section{\cs{section}: \fs}

\subsection{\cs{subsection}: \fs}

\subsubsection{\cs{subsubsection}: \fs}

\end{document}

在此处输入图片描述

相关内容