章节标题格式

章节标题格式

在我翻译的书中,有些章节是可选的,这在章节编号前用星号表示....例如,标题为 A 的章节 3.5 不是可选的,但标题为 B 的章节 3.6 是可选的..这给出了结果

3.5 Title A and
*3.6 Title B

如何在章节编号前放置星号以及如何从下一个(非可选)章节中删除?

答案1

正如 @Bernard 所评论的,使用titlesec软件包可以实现这一点。但是,不使用软件包也很容易,如果您出于某种原因不想使用软件包,这可能是您的首选titlesec

梅威瑟:

\documentclass{book}
\newcommand{\optionalsection}[1]{%
\renewcommand\thesection{*\arabic{chapter}.\arabic{section}}%
\section{#1}%
\renewcommand\thesection{\arabic{chapter}.\arabic{section}}%
}
\begin{document}
\chapter{First chapter}
\section{First section}
\optionalsection{Optional section}
\section{Third section}
\end{document}

这里定义了一个新命令\optionalsection,首先将节号格式更改为 *、章节号、点和节号,然后使用此格式创建一个节,然后将节号重置为默认格式。

结果:

在此处输入图片描述

相关内容