-
Notifications
You must be signed in to change notification settings - Fork 615
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
MacOS 平台字体识别问题 #136
Comments
截图和编译log |
是不是我的字体没有显示正确? [Compiling /Users/cyan/git/PhD-Thesis/zjuthesis.tex] Basic Builder: running xelatex...done. No errors. Warnings: /usr/local/texlive/2020/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-fandol.def: Package fontspec Warning: Font "FandolSong-Regular" does not contain requested(fontspec) Script "CJK". /Users/cyan/git/PhD-Thesis/zjuthesis.log:1: Double-click here to open the full log. [Done!] |
这是命令行输出吗?直接把log文件拖拽进来。 Doctor 的 general 版用的是仿宋字体,样例 pdf 中有相关效果。你尝试下载一个新的模板代码,不做任何修改,直接编译 doctor general 呢? |
直接编译模版有error,我当时是把fonts.tex里 % Windows or other platform 下面那段注释掉才不报错的 这是直接编译模版的log |
未经修改的原始模板的log中,1167行
似乎 font.tex 没有正确识别你的操作系统,而使用了 zjuthesis/config/format/general/fonts.tex Lines 39 to 40 in 80a8288
我看到你在用 MacOS,请问是什么版本呢? 以及在系统中是否能找到这个文件 临时的修复方式是将这里 zjuthesis/config/format/general/fonts.tex Lines 9 to 46 in 80a8288
根据你的 MacOS 版本,改为 % MacOS El Capitan and later version
% https://github.com/CTeX-org/ctex-kit/issues/351
% Fonts
% Fix songti font invocation in `ctex` package on MacOS old version, to enable bold font
% Detailes in: https://github.com/TheNetAdmin/zjuthesis/issues/48
% Similar implementation: https://github.com/xueruini/thuthesis/blob/a86b0824da527268645571cc5fe3096d65a665b3/thuthesis.dtx#L1447-L1461
\setCJKfamilyfont{zhfs} {STFangsong} [AutoFakeBold={\FakeBoldSize}]
\setCJKfamilyfont{zhhei} {Heiti SC Light} [BoldFont={Heiti SC Medium}]
\setCJKfamilyfont{zhkai} {Kaiti SC} [BoldFont={Kaiti SC Bold}]
\setCJKfamilyfont{zhsong} {Songti SC Light} [BoldFont={Songti SC Bold}]
\setCJKmainfont[AutoFakeBold={\FakeBoldSize}]{STFangsong} 或 % Older MacOS
% Fonts
\setCJKfamilyfont{zhfs} {STFangsong} [AutoFakeBold={\FakeBoldSize}]
\setCJKfamilyfont{zhhei} {STHeiti} [AutoFakeBold={\FakeBoldSize}]
\setCJKfamilyfont{zhkai} {STKaiti} [AutoFakeBold={\FakeBoldSize}]
\setCJKfamilyfont{zhsong} {STSong} [AutoFakeBold={\FakeBoldSize}]
\setCJKmainfont[AutoFakeBold={\FakeBoldSize}]{STFangsong} 即只保留第一部分或者第二部分的字体设置,删除其余两个字体设置 |
以及尝试 |
根据 log 文件第 47 行
猜测是问题 CTeX-org/ctex-kit#455 ,升级 ctex 宏集到 v2.5.x 能解决问题。另见文章 [过时] [LaTeX 使用] 升级 macOS 10.15 后 ctex 文档不显示中文的临时方案。 |
我的系统版本是MacOS 11.1,系统中可以找到 通过手动删除 但是编译原模版的时候还是会出现相似的字体warning @muzimuzhi 谢谢,还没来得及试升级 ctex ,试过之后再update |
看编译日志的第一行,你的 TeX Live 似乎是 2019 版的,建议升级到 2020 看还有没有类似的问题 |
log第一行是 我安装了2018和2020版的texlive,texlive utility里已设置默认版本是2020 |
额刚刚在手机上看 log,似乎手机上选错文件了,你的这个确实已经是 2020 了 |
您好,我也在Mac上遇到了这个问题,用的editor是vscode,查到了这个类似的issue故在此回复,主要问题是找不到字体 |
您好,我也在mac上遇到了这个问题,查找之后找到了这个相关的issue,故在此留言,我用的editor是vscode,texlive版本如下: 遇到的问题是找不到字体,log好像被清除了,贴一些报错在这里: 如果需要更多信息请联系我指出,非常感谢! |
@cxzhou35 你好,请
可以修改 |
系统信息
操作系统
TeX套件
TeX Compiler
zjuthesis
版本号:6.3.4
Degree:
Major:
编译日志
遇到的问题
现在正文的字体为宋体,请问如何修改为仿宋?
截图
其他信息
The text was updated successfully, but these errors were encountered: