提问于:
浏览数:
3247
![](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`置为空不行,应该怎么做呢?
谢谢大佬!