LaTeX 自定义部分计数器

LaTeX 自定义部分计数器

是否可以在 LaTeX 中重新创建这种编号格式?:

01. Text
    0101. Text
        01. Text
            01. Text
                - Text
                - Text
            02. Text
                - Text
        02. Text
    0102. Text
        01. Text
        

我不知道如何将第 1、3、4 层变为两位数。也不知道如何将第二层变为带有 01 “前缀”的 4 位数。

答案1

我不知道你为什么这么讨厌你的读者:

\documentclass{article}

\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}

\makeatletter
\renewcommand*{\thesection}{\two@digits\c@section.}
\renewcommand*{\thesubsection}{\two@digits\c@section\two@digits\c@subsection.}
\renewcommand*{\thesubsubsection}{\two@digits\c@subsubsection.}
\renewcommand*{\theparagraph}{\two@digits\c@paragraph.}
\renewcommand*{\thesubparagraph}{{}-{}}

\renewcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.5em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{3em}{2em}}
\renewcommand*\l@paragraph{\@dottedtocline{4}{4.5em}{2em}}
\renewcommand*\l@subparagraph{\@dottedtocline{5}{6.5em}{1em}}
\makeatother


\begin{document}

\tableofcontents

\section{Text}
\subsection{Text}
\subsubsection{Text}
\paragraph{Text}
\paragraph{Text}
\subparagraph{Text}
\subparagraph{Text}
\subsubsection{Text}
\subparagraph{Text}
\subsection{Text}
\subsubsection{Text}

\end{document}

在此处输入图片描述

相关内容