宋体加粗

2019-10-09 00:47发布

根据https://blog.csdn.net/songyuc/article/details/80271607 的最小tex如下: ``` \documentclass{report} \usepa...

根据https://blog.csdn.net/songyuc/article/details/80271607 的最小tex如下: ``` \documentclass{report} \usepackage{ctex} \setCJKfamilyfont{zhsong}[AutoFakesubBold = {2.17}]{SimSun} \renewcommand*{\songti}{\CJKfamily{zhsong}} \begin{document} \textbf{\songti 测试} \end{document} ``` 编译无法通过,报错如下: ``` test.tex|| Package xeCJK Warning: Redefining CJKfamily `zhsong' (SimSun). test.tex|7 error| LaTeX3 Error: The key 'fontspec-opentype/AutoFakesubBold' is unknown and is being ignored. ``` 发现ctex默认将加粗都变成黑体,斜体都变成楷书……难道中文没有真正的加粗和斜体吗?
3条回答
你对字体的了解太少了, 斜体是斜体, 粗体是粗体. 你所谓的真正的加粗, 斜体, 并不是我们认为的斜体和加粗. 你要的粗体是伪粗体, 伪斜体, 所以, 你要的已经是伪的字体了. 具体的详细的部分看看文档 [xeCJK](http://mirrors.ctan.org/macros/xetex/latex/xecjk/xeCJK.pdf "xeCJK") 的说明 代码参数也写错了: ```tex \documentclass{report} \usepackage{ctex} \setCJKfamilyfont{zhsong}[AutoFakeBold = {2.17}]{SimSun} \renewcommand*{\songti}{\CJKfamily{zhsong}} \begin{document} \textbf{\songti 测试} \end{document} ```

一周热门 更多>