[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。
您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/10563。
页次: 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