我测试了一些模板,尝试编写包含以下内容的幻灯片中国人使用 TeX Live 测试单词(来自 Ubuntu 11.10 存储库)。然而,尽管latex-cjk-all
软件包已经安装。所以我想知道是否有一些适合 Linux 用户的模板。
答案1
沒有任何新东西beamer
。
建议的解决方案:
% Compile with XeLaTeX, with Chinese fonts installed with Windows as default.
\documentclass{beamer}
\usepackage[noindent,UTF8]{ctexcap}
\renewcommand\CJKfamilydefault{\CJKsfdefault}
\begin{document}
\begin{frame}{中文}
在 beamer 中使用中文。
\end{frame}
\end{document}
如果您使用 SVN 主干中最新版本的软件包,则解决方案也可以使用 pdfLaTeX 进行编译。(事实上,如果我们不进行更改,ctex
解决方案也可以使用latex
/进行编译。)pdflatex
\CJKfamilydefault
对于 Linux 用户,可能必须明确指定字体:
\usepackage[nofonts,noindent,UTF8]{ctexcap}
\renewcommand\CJKfamilydefault{\CJKsfdefault}
\setCJKsansfont{WenQuanYi Zen Hei}
使用原始解决方案xeCJK
除了必须明确指定中文字体外,其他一切都类似。
% UTF-8 encoding, compile with XeLaTeX
\documentclass{beamer}
\usepackage{xeCJK}
\renewcommand\CJKfamilydefault{\CJKsfdefault}
\setCJKsansfont{Microsoft YaHei}
\begin{document}
\begin{frame}{中文}
在 beamer 中使用中文在 beamer 中使用中文。
\end{frame}
\end{document}
字体Microsoft YaHei
可以替换为任何字体。例如,Linux 用户可能更喜欢
\renewcommand\CJKfamilydefault{\CJKsfdefault}
\setCJKsansfont{WenQuanYi Zen Hei}
要不就
\setCJKmainfont{WenQuanYi Zen Hei}
这里仅提供 XeLaTeX 解决方案。这些解决方案比其他使用CJK
(针对 pdfLaTeX)或luatex-ja
(针对 LuaLaTeX)的解决方案更成熟且更易于使用。无论如何,您可以参考其他来源来使用它们。