Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

目录的章标题字体 #431

Closed
zepinglee opened this issue Sep 10, 2019 · 2 comments
Closed

目录的章标题字体 #431

zepinglee opened this issue Sep 10, 2019 · 2 comments
Assignees

Comments

@zepinglee
Copy link
Contributor

zepinglee commented Sep 10, 2019

目前控制目录中的章标题字体有三个选项:

%   tocarialchapter,       % 可选(默认:关闭),章目录中使用黑体(这项表示同时打开下面两项)
%   tocarialchapterentry,  % 可选(默认:关闭),单独控制章标题在目录中使用黑体
%   tocarialchapterpage,   % 可选(默认:关闭),单独控制章页码在目录中使用黑体

根据 #334 的实现,这几个选项打开时相应的部分使用 \sffamily(中文黑体,西文 Arial),关闭时使用 \rmfamily(中文宋体,西文 Times New Roman)。默认全部三个选项关闭。

根据研究生《写作指南》:

目录中的章标题行采用黑体小四号字……

另外示例的目录格式是:

Screen Shot 2020-05-26 at 11 46 15 AM

其中章页码使用衬线体,标题的中文部分使用黑体,另外注意到“第 2 章”和“附录 A”中的西文字母和数字是用了无衬线体(准确滴说是中易黑体,但是显然 Arial 更合理),可以推测章标题的西文也应该用 Arial 才比较搭配,即统一用 \sffamily

而本科生《写作指南》的要求是:

目录从第 1 章开始,每 章标题用黑体小四号字……

某广为流传的示例(《气候变化对冬小麦产量影响的 数值模拟研究》)中:
Screen Shot 2020-05-26 at 11 46 32 AM

其中章标题的西文字母和数字是用的衬线体,所以这里的字体格式应该用 \heiti,只将中文改为黑体,西文字母和数字保持 Times New Roman。

所以,我建议取消这三个选项,另设一个类似于 tocarialchapterentry,只控制章标题内容的西文部分是否使用衬线体,不含“第 2 章”部分,以防有检测格式的老师的要求跟上面的分析不一致。

@zepinglee zepinglee self-assigned this Sep 10, 2019
@xueruini
Copy link
Contributor

这三个开关也是当时有反馈说各个部分的字体要求不一样才加的。最恼火都是不同学院检查要求不一样,所以不能根据论文类型内置。于是名字都起的很仓促,机制上也没想到更好的办法。

@zepinglee
Copy link
Contributor Author

最近针对目录字体提出的 issue 有以下几个:

跟我上述表述并不矛盾。

另外我最近还在写 unit test,尽量覆盖到《研究生 WORD示例(2016)》里的各个部分。之后有啥问题直接比对单元测试和官方示例就可以了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants