XeLateX beamer 文档中的西里尔字体

XeLateX beamer 文档中的西里尔字体

我是 MikTeX 用户,刚接触 beamer/XeLaTeX。我在那里得到了一个演示模板(顺便说一句,要小心:如果你不加载sourceserifpro; sourcesanspro; sourcecodepro包,它将无法编译)。我觉得这个模板很漂亮,所以我尝试安装它。我把它放在 C:\Program Files\MiKTeX 2.9\tex\latex 中。然后我尝试编译 sample.tex 并遇到了问题。

https://github.com/FuzzyWuzzie/Beamer-Theme-Execushares

  1. 我尝试用两种方式在本文档中制作西里尔字体:首先我添加了[russian]babel它但是没有任何变化,西里尔字母仍然不可见。

  2. 其次,我把这些行改成了beamerthemeExecushares.styTimes New Roman。在这种情况下,我得到的不是空字符,而是正方形而不是字母。这比没有字符要好,但仍然令人无法接受。

%\usepackage{sourceserifpro}

%\usepackage{sourcesanspro}

%\usepackage{sourcecodepro}

  • 那么我怎样才能在这个文档中制作西里尔字母呢?
  • 为什么这些命令需要使用 % 符号?

答案1

今天,我头脑清醒地找到了解决方案:只需要在序言中使用命令确定字体,然后文档就可以编译了。

\setmainfont{Times New Roman} 
\setsansfont{Source Sans Pro}
\setmonofont{Courier New}

在此处输入图片描述

相关内容