如何在 Ubuntu 13.10 中安装中文字体以便 xelatex 能够看到它?

如何在 Ubuntu 13.10 中安装中文字体以便 xelatex 能够看到它?

我正在尝试从答案中举出第二个例子这里工作。现将其复制如下:

% 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.101) 安装 SimSun。执行此操作以便 xelatex 可以看到它的正确命令是什么?

2) 更改为可以使用的其他中文字体xelatex。我可以在我的 Ubuntu 安装中输入中文,所以我的系统上一定有某种中文字体。如何找出所有有效参数的字体名称\setCJKmainfont

请注意我已经msttcorefonts安装了包。

答案1

正如您所说,有两个选项。两者都涉及下载字体。您可以双击安装或将其移动/复制到 ~/.fonts。

只需检查字体的名称,然后将其作为示例包含在您的 Latex 文档中。您可以使用包管理器下载中文字体。

如果您有 Adob​​e 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}

相关内容