回忆录:在文档中途更改章节名称

回忆录:在文档中途更改章节名称

我想重新定义文档中间的章节名称。此更改将影响文档中的目录、页眉和章节标题。我想我想要类似于附录的东西,但略有不同。

\chapter{title 1}
foo
\CHANGECHAPTERNAME{NewChapterName}
\chapter{title 2}
bar
\appendix
\chapter{title 3}
blabla

应该产生类似的结果:(不要介意格式,我只是想改变名字)

目录:

  • 第1章: 标题1

  • 新章节名称 1:标题2

  • 附录 A:标题3


身体:

第 1 章:title1

新章节名称 1: title2

酒吧

附录 A:title3

啦啦

提前致谢 :)

答案1

这似乎有效。以后请记得添加一个完整的最小示例。默认情况下memoir不会Chapter在目录中添加前缀,因此该详细信息与 MWE 相关

\documentclass{memoir}
\renewcommand\cftchaptername{\chaptername~}
\renewcommand\cftappendixname{\appendixname~}
\newcommand\newchaptername{NewChapterName}
\usepackage{kantlipsum}
\begin{document}

\tableofcontents*


\chapter{title 1}
foo

% change the chaptername from now on
\renewcommand\chaptername{\newchaptername}
% insert the change into the toc file
\addtocontents{toc}{\protect\renewcommand\protect\cftchaptername{\newchaptername~}}

\chapter{title 2}

\kant


\appendix
\chapter{title 3}
blabla


\end{document}

相关内容