页次: 1
最近装了个latex玩,发现编译出的pdf文件没办法显示中文,即使换了xelatex还是没解决问题。
稍微调查了一下,可能是因为缺少CTeX宏集默认的中文字体Fandol导致的。(感觉这个字体有点小众啊)
解决方案非常的简单,只要在导言区将编译字体设置成已有的CJK字体即可。(这里以思源字体为例)
\documentclass{ctexart}
\setCJKmainfont{Noto Sans CJK SC}
\begin{document}
\end{document}
如果有更直接的改变默认字体的解决方法,欢迎留言。
-------------------
找到了设置选项更详细的说明(https://www.zhihu.com/question/20563044)
\setmainfont{ }%衬线字体
\setsansfont{ }%无衬线字体
\setmonofont{ }%等宽字体,一般是打印机字体
对应的设置CJK字体则是
\setCJKmainfont{ }%衬线字体
\setCJKsansfont{ }%无衬线字体
\setCJKmonofont{ }%等宽字体
最近编辑记录 Nivdc (2020-03-23 16:28:56)
离线
页次: 1