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