Ubuntu 17.10 LaTeX Beamer + 俄语

Ubuntu 17.10 LaTeX Beamer + 俄语

几天前我安装了 17.10,一切都运行良好,除了......

我在 Beamer 中用 latex 做演示,使用俄语。当然,我在其他系统上成功编译了很多文档,它们在任何地方都可以使用!在 Windows、Arch、Fedora 和 Ubuntu 16.04 上都可以……但在 Ubuntu 17.10 上不行。它说找不到 lass0400 字体的指标文件。我尝试了所有解决这个问题的方法,但都不起作用,我想这是 Ubuntu 的问题,因为我从官方仓库安装了 texlive-full。而且它适用于英语!

因此,这里是如何得到同样的问题:

apt install gummi (or texmaker)
apt install texlive-full

在 LaTeX 中你只需要

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

你能检查一下你是否也有同样的问题吗?谢谢。

答案1

我建议做以下事情:

sudo apt-get install biber texlive-lang-cyrillic \
             fonts-cmu texlive-xetex texlive-fonts-extra \ 
             font-manager ttf-mscorefonts-installer

这里字体管理器ttf-mscorefonts-安装程序并不是真正需要的。

有了这些依赖项,我就能够在 Ubuntu 16.04 LTS 上使用 RMarkdown 制作 LaTeX 文档。

根据Ubuntu 软件包 lassdc10.mf包含在texlive-lang-cyrillic17.10的包中。

更新 1:我尝试从 Ubuntu 18.04 LTS(当然是测试版)的 RMarkdown 构建 PDF,并且它可以按预期工作。

我的 LaTeX 序言是

\usepackage[main=russian,english]{babel}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures={TeX},Renderer=Basic}
\setmainfont[Ligatures={TeX,Historic}]{Times New Roman}
\setsansfont{CMU Sans Serif}
\setmonofont{Courier New}
\usepackage[fontsize=14pt]{scrextend}

你可以在你的 17.10 上尝试一下。

更新2:我找到了很好的简单的 beamer 示例这个 TeX.StackExchange 答案带有俄语文本。它可以在 16.04 LTS、17.10 和 18.04 LTS 上正常编译。

相关内容