\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{CJKnumb}
\renewcommand{\contentsname}{目录}
\titleformat{\chapter}{\lefting\Huge\bfseries}{第\,\CJKnumber{\thechapter}\,章
}{1em} {}
\usepackage{etoolbox}
\apptocmd{\appendix}{
%\ifzh{
\titleformat{\chapter}{\lefting\Huge\bfseries}{\appendixname\thechapter}{1em}
{} % 改章首
%}%{}
% \titlecontents{chapter} % 改目录
% [\[email protected]]
% {\tocStyleChapterAboveApp}
% {\tocStyleChapterFont\makebox[\[email protected]][l]{\[email protected]@app}}
% {\tocStyleChapterFont}
% {\tocStyleChapterFiller}
% \@mainmattertrue % \appendix 置于 \backmatter 之后
}%{}{}
%上面必需空两行,空两行与没空两行编译的结果不同.
\renewcommand\appendixname{附录}
\tableofcontents
______________________________________________________________________________
我用上面那样,终于编出我想要样子!!
一开始,我不知道为什么在目录上面会多一页,且那页只有印“contents 目录”
而目录那页的目录是英文“contents”而不是中文“目录”
我也不知这是如何造成的,我试着“改变下面这三行的位置”
\renewcommand{\contentsname}{目录}
\renewcommand\appendixname{附录}
\tableofcontents
直到我改成像最上面的原始码那样,才编出我想要的样子。
(我在试的过程中,编译出各种我不懂的结果)
最神奇的是,我上面原始码里一行注解写的:
“上面必需空两行,空两行与没空两行编译的结果不同.”
空两行就是我要的,没空两行的话,
附录那会是英文的“AppendixA”而不是中文的“附录A”