LaTeX 和特殊/中文 unicode 字符

问题:

你想创建一个包含一些中文字符的 pdf 文件(使用 latex)。

解决方案

我最初的想法是启用 UTF-8 就足以在输出 pdf 中包含任何中文字符:

example.tex
\\documentclass{article}
\\usepackage[utf8]{inputenc}
\\begin{document}
\u4f60\u597d
\\end{document}

然而在收到许多 “Unicode char … not set up for use with LaTeX” 错误后,我怀疑这是否是正确的想法。改为使用:

install_latex_cjk.sh
sudo apt-get install latex-cjk-all

安装 latex 亚洲字符支持包。然后以下代码将可以工作,创建包含中文字符的 pdf:

cjk_example.tex
\\documentclass[UTF8,nofonts,10pt,a4paper]{article}
\\usepackage{CJKutf8}
\\begin{document}
\\begin{CJK}{UTF8}{gbsn}
\u4f60\u597d
\\end{CJK}
\\end{document}

Check out similar posts by category: LaTeX