修改模板中的章节设置

2020-01-10 22:39发布

![](https://pics.latexstudio.net/data/images/202001/44f65ad365ee19f.jpeg) 如图,最近在做本校毕设的latex模板,自己写包。要...

![](https://pics.latexstudio.net/data/images/202001/44f65ad365ee19f.jpeg) 如图,最近在做本校毕设的latex模板,自己写包。要求如下: 1. 摘要、清单、参考文献这些“非正文”的章标题需要居中对齐。 2. 引言、结论...这些“正文”的章标题需要左对齐。 我修改的是`dtx`文件,来源是[这里](https://github.com/latexstudio/ChinaThesis)。 该模板中,章标题的设置如下(其中`spacetitle`是另外一个宏): ```python % 用 \pkg{ctex} 的接口设置全部章节标题格式。 % 章序号与章名间空一字。 % \begin{macrocode} \ctexset{ chapter = { format = \centering\sffamily\bfseries\fontsize{15\bp@}{25\bp@}\selectfont, nameformat = {}, titleformat = \ustc@spacetitle, number = \thechapter, aftername = \hspace{\ccwd}, }, } % \end{macrocode} ``` 我的思路是,定义一个`\nottextchapter`和一个`\textchapter`,分别对其格式进行设置。然后在tex文件中进行引用。 问题有两个: 1. 不知道如何修改模板,来实现上面想要的功能;或者大佬有更好的方法也可以; 2. 还有一点是,我想把“正文章标题”的格式设置为**1 引言**这种格式,而不是**第一章**,直接把`nameformat`置为空不行,应该怎么做呢? 谢谢大佬!