我正在上书本课,目前我有
\setcounter{chapter}{10}
\renewcommand{\chaptername}{Lecture}
从而产生
讲座 11
我该如何让它说,
讲座 11-12
或者
讲座 11,12
答案1
如果您要手动设置计数器,一种简单的方法是这样的:
\documentclass{book}
\setcounter{chapter}{10}
\renewcommand{\chaptername}{Lecture}
\makeatletter
\def\thechapter{\@arabic\c@chapter--\the\numexpr\c@chapter+1\relax}
\makeatother
\begin{document}
\chapter{Intro to Maths}
\end{document}
如果您要将讲义变成更复杂的东西,您可能必须破解\@makechapterhead
和\@makeschapterhead
宏,同时您还需要重写toc
、figure
和table captions
等的代码headings
。我宁愿坚持一个讲座一个章节的标准方式,而宁愿有一个封面(破解来Part
进行组合)。