使章节编号的字体大小与章节标题的字体大小相匹配

使章节编号的字体大小与章节标题的字体大小相匹配

我想更改文档中章节标签的大小。虽然我可以更改标题的字体大小(将其设置为 \normalsize{}),但相应章节编号的大小不会受到影响。有没有办法让它们的大小均匀?

\documentclass{book}

\usepackage{lipsum}% just to generate text for the example
\usepackage{titleps}

\newpagestyle{main}[\small]{
   % define header
   \sethead[\textbf{\thepage}][\textbf{\chaptertitle}][\textbf{CHAP. \thechapter}] % even left, center, and right
       {\textbf{SEC. \thesection}}{\textbf{\sectiontitle}}{\textbf{\thepage}}} % odd left, center, and right
\pagestyle{main}

\begin{document}
   \chapter[Some Fundamental Concepts]{\textit{\LARGE{Some Fundamental Concepts}}}
   \section[Sets]{\normalsize{SETS}}
   \lipsum[1-6]
   \section[Mappings]{\normalsize{MAPPINGS}}
   \lipsum[1-6]
\end{document}

答案1

由于您使用,因此titleps请用 选项替换加载它,并使用其“简单”界面。您甚至不必使用 的可选参数:pagestylestitlesec\section

\documentclass{book}

\usepackage{lipsum}% just to generate text for the example
\usepackage[pagestyles]{titlesec}
\newpagestyle{main}[\small]{
   % define header
   \sethead[\textbf{\thepage}][\textbf{\chaptertitle}][\textbf{CHAP. \thechapter}] % even left, center, and right
       {\textbf{SEC. \thesection}}{\textbf{\sectiontitle}}{\textbf{\thepage}}} % odd left, center, and right
\pagestyle{main}
\titleformat*{\section}{\normalsize\bfseries\MakeUppercase}

\begin{document}

   \chapter[Some Fundamental Concepts]{\textit{\LARGE{Some Fundamental Concepts}}}
   \section{Sets}
   \lipsum[1-6]
   \section{Mappings}
   \lipsum[1-6]

\end{document} 

在此处输入图片描述

在此处输入图片描述

答案2

您应该避免在参数中设置部分单元的字体。这不仅会迫使您提供一个可选参数来绕过这些字体设置以将其放入目录,而且还会冒着格式不一致的风险。

尽管有很多选项可用于设置分段单位字体,下面是使用sectsty

在此处输入图片描述

\documentclass{book}

\usepackage{lipsum,sectsty}

\chapterfont{\itshape\LARGE}
\sectionfont{\normalsize\MakeUppercase}

\begin{document}

\chapter{Some Fundamental Concepts}
\section{Sets}
\lipsum[1-6]
\section{Mappings}
\lipsum[1-6]

\end{document}

\chapterfont\sectionfont应用于相应部门单位的所有组成部分 - 编号和标题。还请注意,\MakeUppercase使用传递的最后一个宏\sectionfont实际上如何接受一个参数。

相关内容