8

AR PL SungtiL GB などの openoffice 中国語フォントを使用したいのですが、xelatex から無効な名前であることが通知されます (以下を参照)。フォント名にスペースが含まれているようで、認識されませんか? これを回避するにはどうすればよいですか?

(/usr/share/texmf-texlive/tex/latex/base/syntonly.sty)kpathsea: Invalid fontname `AR PL SungtiL GB', contains ' '

Ubuntu で XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian) の xeCJK パッケージを使用しています。

4

1 に答える 1

1

fontspecパッケージを使ってみましたか?

名前にスペースが含まれていても、インストールされているフォントを使用できます。私は Mac を使用していますが、パッケージのドキュメントによると、どの xetex ベースのシステムでも動作するはずです。次の例では、中国語のフォントは「Apple LiSung」です。(もちろん、ファイルのエンコーディングは UTF-8 です。)

\usepackage{fontspec}% provides font selecting commands
\usepackage{xunicode}% provides unicode character macros
\usepackage{xltxtra} % provides some fixes/extras
\newfontfamily\zh{Apple LiSung}

\begin{document}
And then she asked: {\zh 今天你还好吗?} But I couldn't answer ...

ここで優れたパッケージのドキュメントを参照してください。

于 2010-04-30T13:08:09.017 に答える