我想更改文档中章节标签的大小。虽然我可以更改标题的字体大小(将其设置为 \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
请用 选项替换加载它,并使用其“简单”界面。您甚至不必使用 的可选参数:pagestyles
titlesec
\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
实际上如何接受一个参数。