最近开始学习用beamer做slides,因为涉及中文一开始有各种错误,比如:
Package inputenc Error: Unicode char 用 (U+7528)(inputenc) not set up for use with LaTeX.
或者
Fatal fontspec error: "cannot-use-pdftex" The fontspec package requires
等等。。
这里总结两种非常简单的解决方式,注意两种都需要使用 xelatex 进行编译,而不是pdflatex:
一、fontspec
\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage{fontspec}
\setsansfont{楷体} % font name is case-sensitive
\begin{document}
\title{中文题目}
\frame{\titlepage}
\begin{frame} {你好,世界!}
This is an english sentence.
\begin{itemize}
\item 第一行
\item 第二行
\item 第三行
\end{itemize}
\end{frame}
\end{document}
二、ctex
\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage{ctex}
\begin{document}
\title{中文题目}
\frame{\titlepage}
\begin{frame} {你好,世界!}
This is an english sentence.
\begin{itemize}
\item 第一行
\item 第二行
\item 第三行
\end{itemize}
\end{frame}
\end{document}