在报告类中,我将文档分为章节、节和小节。所有节都称为“任务 [编号]”。
目前,我的所有章节标题都像“任务 2”,我希望它们也这样。但我使用它们,\section*{}
所以它们不会自动编号。否则标题“1.2 任务 2”看起来很奇怪。而且这些章节不在目录中。
您是否知道如何不在标题中显示章节计数器,而是将节计数器放在节标题后面?以及如何在目录中显示它?
我认为它可以以某种方式起作用\renewenvironment{section}
,但这也会改变默认字体和文本大小。
答案1
我不完全确定你想要什么,但我希望下面的内容(减去任何拼写错误)能够给你你想要的东西,基本上定义\tasksec
为一个版本\section
。
\documentclass{report}
\newcounter{tasksec}
\newcommand{\tasksec}{
\section*{Task \refstepcounter{tasksec}\thetasksec}
\addcontentsline{toc}{section}{Task \thetasksec}
}
\begin{document}
\tableofcontents
\chapter{Chap One}
Some text
\tasksec % should output as Task 1
A task
\tasksec % should output as Task 2
Another task
\chapter{Chap Two}
\tasksec % should output as Task 3
Yet another task
\end{document}
每个人都\tasksec
将产生一个\section*
风格划分形式任务 #其中数字#每次都会增加(与数字无关\chapter
)。\addcontentsline
puts任务 #将其与页码一起放入目录中,其格式为\section
条目形式,但没有章节编号。