我正在为一些讲义编写解决方案手册。我希望练习、解决方案和章节的编号能够对齐。因此,我希望文档的结构类似于
\documentclass{report}
\usepackage{hyperref}
\usepackage[numbered]{bookmark}
\begin{document}
\tableofcontents
\chapter*{Exercises}
\addcontentsline{toc}{chapter}{Exercises}
\setcounter{section}{0}
\renewcommand*{\theHsection}{exercises.\the\value{section}}
\section{Laplace transform (chapter 1 in the lecture notes)}
\subsection{}
\subsection{}
\subsection{}
\section{Matrix algebra (chapter 2 in the lecture notes)}
\subsection{}
\subsection{}
\subsection{}
\chapter*{Solutions}
\addcontentsline{toc}{chapter}{Solutions}
\setcounter{section}{0}
\renewcommand*{\theHsection}{solutions.\the\value{section}}
\section{Laplace transform (chapter 1 in the lecture notes)}
\subsection{}
\subsection{}
\subsection{}
\section{Matrix algebra (chapter 2 in the lecture notes)}
\subsection{}
\subsection{}
\subsection{}
\end{document}
...从这里使用 hyperref 的 hack:重置未编号章节之间的节编号
这里有一个问题。我可以看到章节级别编号!例如,练习/解决方案 2.1 对应的子节 0.2.1
我怎样才能去掉那个编号?
答案1
将此添加到序言中对我来说很有帮助:
\makeatletter
\renewcommand \thesection {\@arabic\c@section}
\@removefromreset{section}{chapter}
\makeatother