我正在尝试从答案中举出第二个例子这里工作。现将其复制如下:
% Compile with xelatex
% UTF-8 encoding
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{SimSun}
\begin{document}
文章内容
\end{document}
当我使用 进行编译时xelatex Test.tex
,出现以下错误,表明找不到字体。
The font "SimSun" cannot be found.
我能想到两种可能的解决方案,但我不清楚如何进行其中任何一种,而且谷歌也没有提供任何帮助。
Ubuntu 13.10
1) 安装 SimSun。执行此操作以便 xelatex 可以看到它的正确命令是什么?
2) 更改为可以使用的其他中文字体xelatex
。我可以在我的 Ubuntu 安装中输入中文,所以我的系统上一定有某种中文字体。如何找出所有有效参数的字体名称\setCJKmainfont
?
请注意我已经msttcorefonts
安装了包。
答案1
正如您所说,有两个选项。两者都涉及下载字体。您可以双击安装或将其移动/复制到 ~/.fonts。
只需检查字体的名称,然后将其作为示例包含在您的 Latex 文档中。您可以使用包管理器下载中文字体。
如果您有 Adobe Reader,则可以从以下位置下载一些字体:
http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Unix
搜索中文。
如果您想知道 XeLaTeX 使用的字体名称,最简单的方法是打开 LibreOffice 并向下滚动字体菜单。如果支持,LibreOffice 将在字体名称旁边显示中文字符(或任何其他非拉丁字符)。
例如,在这里,我得到:AR PL SungtiL GB 和其他(中文)、IPAPGothic 和 IPAPMincho(日语)、以及 NanumMyeongjo 等(韩语)。
一位 MWE 表示:
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{AR PL SungtiL GB}
\begin{document}
\Huge
文章内容
\end{document}