不带外部包的连续编号部分

不带外部包的连续编号部分

我希望各部分按以下方式编号。我之前在章节编号独立于章节编号。提供了一个很好的答案https://tex.stackexchange.com/a/207971/39306使用重新重置包。此外,还给出了一个更通用的解决方案https://tex.stackexchange.com/a/28334/39306使用更改中心包裹。

我想知道是否有不使用任何外部包的解决方案?

第1章
   第 1 节
   第 2 节
第2章
   第3节
   第 4 节
   第 5 节
第3章
   第六节
   第七节

这是我的文件:

\documentclass{book}

\renewcommand{\thesection}{\arabic{section}}

\begin{document}
\tableofcontents
\chapter{First}
\section{First}
\section{Second}
\section{Third}
\chapter{Second}
\section{Fourth}
\section{Fifth}
\section{Sixth}

\end{document}

答案1

\documentclass{book}

\makeatletter
\def\cl@chapter{}
\makeatletter

\renewcommand{\thesection}{\arabic{section}}

\begin{document}
\tableofcontents
\chapter{First}
\section{First}
\section{Second}
\section{Third}
\chapter{Second}
\section{Fourth}
\section{Fifth}
\section{Sixth}

\end{document}

相关内容