当只需要标题中的章节编号时如何方便地应用 Chappg

当只需要标题中的章节编号时如何方便地应用 Chappg

以下代码利用chappg包将页码定义为章节号。

\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage[noauto]{chappg}
\renewcommand*{\thepage}{\arabic{chapter}}    

\begin{document}
\LARGE
\chapter{} 
%\chapter*{1} \setcounter{chapter}{1}
\lipsum[1-4]
\chapter{} 
%\chapter*{2} \setcounter{chapter}{2}
\lipsum[1-2]
\chapter{} 
%\chapter*{3} \setcounter{chapter}{3}
\lipsum[3-4]
\end{document}

并且它运行得很好,只是“章节”一词出现在章节号的左边;例如,

在此处输入图片描述

我知道使用\chapter*{1}会仅打印出数字 1;\chapter*{2}仅打印出数字 2;等等...但是当我将每个都替换\chapter{}为时\chapter*{number},页码就会变得混乱并且只显示零。

以下(繁琐的)代码纠正了这个问题并给了我我想要的东西:

\begin{document}
\LARGE
%\chapter{} 
\chapter*{1} \setcounter{chapter}{1}
\lipsum[1-4]
%\chapter{} 
\chapter*{2} \setcounter{chapter}{2}
\lipsum[1-2]
%\chapter{} 
\chapter*{3} \setcounter{chapter}{3}
\lipsum[3-4]
\end{document}

在此处输入图片描述

\setcounter{chapter}{#}然而,当文档中有很多章节时,继续指定将变得难以处理。

问题:什么是最佳方式,让 (i) 章节仅用其编号表示,并且 (ii) 页码代表这些章节编号——而无需在\setcounter{chapter}{#}每次引入新章节时不断使用? 是否可以避免不断使用,并将其替换为类似于MWE 中的\chapter*{#}内容?(不起作用)?\chapter{}\chapter*{}

谢谢。

相关内容