带标题的段落编号sec

带标题的段落编号sec

我正在使用titlesec来重新定义\paragraph\section。奇怪的是(至少对我来说),段落编号没有出现。这是一个最小的工作示例:

\documentclass{article}
\usepackage{titlesec}
\titleformat{\paragraph}{\normalfont\large\bfseries}{\S.\theparagraph}{1em}{}
\counterwithout{paragraph}{section}
\setcounter{paragraph}{1}

\begin{document}
\section{A section}
\paragraph{A paragraph}
This is the paragraph n.\ \theparagraph

Some text.

\end{document}

这是在我的系统上编译的方式:

在此处输入图片描述

尽管我将计数器设置为,为什么该段落编号没有出现并且其值等于 0 1

答案1

默认情况下,paragraph当计数器发生变化时计数器会重置subsubsection,当计数器发生变化时计数器会重置subsection...所以您必须使用\counterwithout{paragraph}{subsubsection}

要获得编号,paragraph请将计数器更改secnumdepth为 4。

\documentclass{article}
\usepackage{titlesec}
\titleformat{\paragraph}{\normalfont\large\bfseries}{\S.\theparagraph}{1em}{}
\counterwithout{paragraph}{subsubsection}
\setcounter{secnumdepth}{4}

\begin{document}
\section{A section}
\paragraph{A paragraph}
This is the paragraph n.\ \theparagraph

Some text.
\end{document}

结果:

在此处输入图片描述

相关内容