章节编号

章节编号

我在论文中使用章节。在章节中,我使用节来构建结构。但是大多数节都很短,所以我不想让它们有/显示数字。

基本上我想要的应该如下所示:

第一章

A部分

定义 1.1

...

命题 1.5

B部分

防御1.6

我尝试使用

\makeatletter \def\@seccntformat#1{% \expandafter\ifx\csname c@#1\endcsname\c@section\else \csname the#1\endcsname\quad \fi} \makeatother

然而输出看起来像

第一章

A部分

定义 1.2

我怎样才能告诉 LaTeX 按照我上面尝试的方式对代码进行编号?提前致谢!

答案1

我怎样才能告诉 LaTeX 按照我上面尝试的方式对代码进行编号?提前致谢!

一些吹毛求疵的地方:

您不能“告诉” LaTeX 对代码进行编号(无论以何种方式),因为 LaTeX 不能修改(无论以何种方式)文档的 .tex 源代码,而“编号代码”可以归入“修改代码”。

但你可以“告诉” LaTeX 按照你的方式进行编号展出上面的一些部分项目可能由 .tex 源代码的部分表示,并且在查看/显示/打印 .pdf 文件时出现,该文件是编译 .tex 源代码的结果之一。;-)

\chapter对于大多数 LaTeX 文档类,您都有诸如、\section等分段命令
。对于大多数 LaTeX 文档类,对于这些分段命令,都存在所谓的“带星号”的变体,它会产生没有分段编号的分段项(并且不会在目录中出现条目,在使用时也不会出现书签)超链接,并且不更改页标题)。

\documentclass{report}
\usepackage{hyperref}
\newtheorem{Definition}{Def}[chapter]
\newtheorem{Proposition}[Definition]{Proposition}

\begin{document}
\tableofcontents
\chapter{Chapter}
\section*{Section A}\addcontentsline{toc}{section}{Section A}
\begin{Definition}...\end{Definition}
\begin{Definition}...\end{Definition}
\begin{Definition}...\end{Definition}
\begin{Definition}...\end{Definition}
\begin{Proposition}...\end{Proposition}
\section*{Section B}
\begin{Definition}...\end{Definition}

\end{document}

第 1 页:

在此处输入图片描述

第2页:

在此处输入图片描述

相关内容