我正在使用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}
结果: