26 Star 102 Fork 29

xkwxdyy / exam-zh

 / 详情

数学符号字体与试卷通常的字体仍有差异,询问解决方案

已完成
创建于  
2022-04-03 20:05

直接使用模版,不做修改时,排出来的数学字体 $x,y,f(x)$ 如图所示
输入图片说明

但中学中通常的数学字体 $x,y,f(x)$ 如图(以2022年福建省省质检参考答案与评分标准为例)
输入图片说明
输入图片说明

请问应该怎样调成一样的效果,应该使用什么样的字体?

评论 (14)

lkywill 创建了任务
lkywill 修改了描述
lkywill 修改了描述
展开全部操作日志

目前模板中使用的是 New Computer Modern 作为西文和数学字体,相当于 OpenType 版的 Computer Modern。

第二张图中的的数学字体是 Times 风格的,比较接近的数学字体有 STIX Two Math、XITS Math、Libertinus Math。一般来说数学字体跟西文字体保持相同风格即可。

我觉得可以加一个模块 exam-zh-font 控制字体,允许设置西文字体 font = newcm/stix/xits/libertinus 和数学字体 math-font = newcm/stix/xits/libertinus

@zepinglee 可以麻烦你有空的时候处理一下吗,字体的话我们两个都不太会处理

没问题。其实基本沿用 fduthesis 的设置,thu 和 ustc 的也是参考了 fdu。

老师您给的默认的设置是用unicode-math,但用newtxmath包时,会提示冲突,从而报错。
我刚才的一个粗暴的解决方式(来自万老师的书)是把所有的数学符号字体设置全部注释了,然后改成用newtxmath这个包

  \usepackage{newtxmath}
  \let\Bbbk\relax
  \usepackage{amssymb}

这样
输入图片说明
输入图片说明
效果就接近图二的需求了但是美观度下降了,也就是说如果像您的思路加个模块,使得能用newtexmath包,然后再做细节调整,应该就能满足需求。

最后真的要好好吹一下这个模版,几乎把排版的困难都推平了

个人认为 newtx 的字形还是不错的,并没有导致「美观度下降」。

newtx 的问题主要是 Type 1 字体,跟 unicode-math 配置的 OpenType 字体是两套不同的机制。如果需要同时支持 math-font = newtx 的话,需要进行额外的调整,比如推迟载入 unicode-math 等。而且 newtx 在 v1.7 版本引入了一些 bug(https://github.com/CTeX-org/ctex-kit/issues/609),也需要处理。

另外 newtx 的文档指出不要载入 amssymb,因为 newtx 已经覆盖了 amssymb 的功能。

(备忘)可以参考的:easybook、fduthesis等

图二的中学数学的符号在中学老师手中的主要输入方法是:在Mathtype软件中把符号字体设置为Times New Roman 英文为斜体

这个和 mathtype 有什么关系

这个说明仅仅只是表明图二中需求的效果通常是怎么打出来的,方便对比

另外判别式的 Δ 应该用斜体。

zepinglee 通过 xkwxdyy/exam-zh Commit 66eb53e任务状态待办的 修改为已完成

@lkywill 我在 font 分支中新增了 exam-zh-font 模块,设置 font = xitsmath-font = xits 应该能满足你的需求。

newtx 是 Type 1 字体,处理起来比较麻烦。如果实在需要后续再添加 newtx 的支持。

@lkywill 请测试一下 font 分支,如果没问题的话我就合并进 main 了。

可以正常编译,基本上一致了,这套数学符号直观感觉就是比较黑,有一种加粗的感觉。我设置的是font = times,math-font = xits(翻了一下试卷排版的要求是英文为Times New Romans)感谢李老师!

Times 的字形本身就比较粗一些。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
780258 zepinglee 1634743500 7693572 billxdyy 1640995361
TeX/LaTeX
1
https://gitee.com/xkwxdyy/exam-zh.git
git@gitee.com:xkwxdyy/exam-zh.git
xkwxdyy
exam-zh
exam-zh

搜索帮助