Overleaf伺服器上安装的字体都是开源授权的,因此,CTeX设定的默认字体都不能使用(都是微软视窗或 Adobe 字体)。应该有些朋友上载了自己的 CTeX 文件后,发现不能编译而抓狂吧。 其实用 fontset=ubuntu 参数就好了。别忘了用 xelatex 编译。
- 一般字体(\rmfamily)为〖宋体〗。
- 需要强调时,\textbf 用的是〖黑体〗。\sffamily 用的也是这个。
- 中文字体是没有斜体的,因此 \emph 和 \textit 都是〖楷体〗。
- 单距字体(\ttfamily)很多人爱用〖仿宋〗,可是伺服器目前没有简体仿宋字体。待安装。
- 繁体的话,先用nofonts参数,再用fontspec方法来配置字库。可以考虑cwTeXKai,cw-TeXMing, cwTeXHeiBold, cwTeXYen。比如:
\documentclass[nofonts]{ctexart} \setCJKmainfont[ BoldFont={cwTeXHeiBold}, ItalicFont={cwTeXKai}] {cwTeXMing} \setCJKsansfont{cwTeXHei} \setCJKmonofont{cwTeXYen}
- 目前伺服器上没有简体仿宋、幼圆、隶书字体可供 xeCJK 直接使用,抱歉了。(其实Fandol系列是可以用的,可是由于一些bug,目前不能在线上显示。下载了的PDF是没问题的。我们会改进的!)
发表评论 取消回复