我不知道如何删除每章前面的章节号(Chapter #
),同时保留节号。所以我需要类似以下内容:
章节名称
1.1 第一节
1.2 第二部分
另外,我的照片编号有点奇怪。目前,我有照片 2.1(因为照片在第 2 部分)。我只想要正常编号,例如照片 1、照片 2 等。
感谢您的帮助!
答案1
最简单的方法是设置\thechapter
为无,即{}
,但这会留下\thesection
尾随.
并且章节标题仍会显示Chapter
(或\chaptername
)。
为了获得连续的图形编号,必须将图形计数器踢出章节重置列表,即使用\counterwithout{figure}{chapter}
。然后。
因为问题有点不清楚,所以我\@makechapterhead
现在不改。
\documentclass{book}
\usepackage{chngcntr}%
\renewcommand{\thechapter}{}%
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}%
\counterwithout{figure}{chapter}
\begin{document}
\tableofcontents
\listoffigures
\chapter{First chapter}
\section{First section}
\begin{figure}
\caption{Dummy figure}
\end{figure}
\chapter{Second chapter}
\section{First section in 2nd chapter}
\begin{figure}
\caption{Another dummy figure}
\end{figure}
\end{document}
答案2
下面是一个方法titlesec
(尽管最新版本似乎存在一些问题:我不会用以前版本的 titlesec 来完全按照这个方法做):
\documentclass{book}
\usepackage[utf8]{inputenc} \usepackage{titlesec}
\titleformat{\chapter}[block]{\bfseries\Huge}{}{0em}{}
\titleformat{\section}[hang]{\bfseries\Large}{}{1em}{\thesection\enspace}
\begin{document}
\tableofcontents
\listoffigures
\chapter{First chapter}
\section{First section}
\begin{figure}
\caption{Dummy figure}
\end{figure}
\end{document}