我需要这样的东西:
第1章
预赛
1.1 Banach代数
我试过这个:
\chapter{}
\section*{Preliminaries}
\subsection{Banach Algebras}
Run Code Online (Sandbox Code Playgroud)
问题是:一旦我使用隐藏段号\section*{Preliminaries},它就会将子段的编号更改为0.1 Banach Algebras.
如何隐藏该部分的编号,但在我的小节中保留编号?
nbz*_*nbz 19
快速修复没有更新section命令的麻烦是使用addtocounter.
每次使用\ section*{}命令时,您都可以说\ addtocounter {section} {1}
\chapter{}
\section*{Preliminaries}
\addtocounter{section}{1}
\subsection{Banach Algebras}
\section*{Preliminaries}
\addtocounter{section}{1}
\subsection{Banach Algebras}
Run Code Online (Sandbox Code Playgroud)
这会给你一个结果,
Chapter 1
Preliminaries
1.1.1 Banach Algebras
Preliminaries
1.2.2 Banach Algebras
Run Code Online (Sandbox Code Playgroud)
基本上,每当你创建一个部分时,它只是在你的部分计数器中加1,所以当子部分检查部分计数器时,它有更新的计数器.
而且优点是如果你现在添加另一个需要编号的部分,
\chapter{}
\section*{Preliminaries}
\addtocounter{section}{1}
\subsection{Banach Algebras}
\section*{Preliminaries}
\addtocounter{section}{1}
\subsection{Banach Algebras}
\section{Preliminaries}
Run Code Online (Sandbox Code Playgroud)
您将获得正确的部分编号(即1.3)
Chapter 1
Preliminaries
1.1.1 Banach Algebras
Preliminaries
1.2.2 Banach Algebras
1.3 Preliminaries
Run Code Online (Sandbox Code Playgroud)
主要缺点是每次创建\ section*{}时都必须记住添加到计数器
每次创建其中一个部分以重置子部分计数器时,您都可以添加\ setcounter {subsection} {0} ...抱歉,我错过了那个.谢谢你的澄清.
Jon*_*FTW 12
所以你只是不想看到显示的数字?只需使用\ renewcommand更新\ section命令,如下所示:
\renewcommand{\thesection}{}
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您使用 KOMA 脚本文档类(例如 scrartcl),请包含在您的序言中
\renewcommand*{\sectionformat}{}
Run Code Online (Sandbox Code Playgroud)
对于 \subsectionformat、\subsubsectionformat、\paragraphformat 和 \subparagraphformat,同样适用于您使用 \setcounter{secnumdepth}{} 设置的任何深度。尽管您隐藏了计数器标签,但计数器仍会计算该部分并将其包含在 TOC 和书签中。(使用加载的 hyperref 和书签包进行测试。)
| 归档时间: |
|
| 查看次数: |
41770 次 |
| 最近记录: |