如何更改章节和小节的编号

如何更改章节和小节的编号

我希望看到我的部分作为示例,3-1而不是3.1

我怎样才能做到这一点?

答案1

如果article使用类似的文档类,那么\thesubsection如果需要这种编号,重新定义基本上就足够了。

每个 LaTeX 计数器都有一个预定义\the...命令,默认使用\arabic{...},即用阿拉伯数字打印计数器值。

结构命令使用某种递归设置,引用上层:

\thesubsection通常定义为\thesection.\arabic{subsection},即如果\thesection重新定义,\thesubsection也将使用不同的格式。

这适用于bookarticle

\documentclass{article}

\makeatletter
\@ifundefined{c@chapter}{% No, chapter counter is not available
\renewcommand{\thesubsection}{\arabic{section}--\arabic{subsection}}
}{%
\renewcommand{\thesubsection}{\thesection--\arabic{subsection}}
}
\makeatother


\begin{document}

\chapter{A chapter}
\section{A section}
\subsection{A subsection}

\end{document}

在此处输入图片描述

编辑-更新

\documentclass{report}

\renewcommand{\thesection}{\thechapter,\arabic{section}}
\renewcommand{\thesubsection}{\thesection--\arabic{subsection}}


\begin{document}

\chapter{A chapter}
\section{A section}
\subsection{A subsection}

\end{document}

相关内容