
Estou tentando compilar um modelo de apresentação baseado em babel em minha máquina. E não consigo exibir símbolos cirílicos.
O problema é que isso não produzirá nenhum resultado útil. O processo de construção parece terminar sem erros, mas o texto não é exibido.
Também tentei construí-lo com pdflatex e consegui. Normalmente eu uso XeTeX.
Alguma idéia de como posso consertar isso? Não é que eu precise usar muito o XeTeX, mas perdi algumas horas com isso e estou curioso.
Aqui está o MWE:
\documentclass{beamer}
\usepackage{lmodern}
\usepackage[english,russian]{babel}
% Стиль презентации
\usetheme{Warsaw}
\begin{document}
\title{Все что вы хотели знать о сферическом коне в вакууме, но боялись спросить}
\author{Олень Северный}
\institute{Научно исследовательский институт физико-матетматических проблем}
\date{Москва, 2010}
% Создание заглавной страницы
\frame{\titlepage}
% Автоматическая генерация содержания
\frame{\frametitle{Содержание}\tableofcontents}
\end{document}
Responder1
Você está usando o lmodern
pacote, que define as fontes do documento paraLatim Moderno, mas não tem suporte para letras cirílicas. HáDescodificação Moderna de Computadorpara cirílico e grego.
Para XeLaTeX, adicione
\usepackage{fontspec}
\setmainfont[
Ligatures=TeX,
Extension=.otf,
BoldFont=cmunbx,
ItalicFont=cmunti,
BoldItalicFont=cmunbi,
]{cmunrm}
\setsansfont[
Ligatures=TeX,
Extension=.otf,
BoldFont=cmunsx,
ItalicFont=cmunsi,
]{cmunss}
pouco antes \usepackage[english,russian]{babel}
, supondo que cm-unicode
esteja instalado em sua distribuição TeX.
Para LuaLaTeX é suficiente adicionar
\usepackage{fontspec}
\setmainfont{CMU Serif}[Ligatures=TeX]
\setsansfont{CMU Sans Serif}[Ligatures=TeX]
e se você quiser usar o bom e velho pdfLaTeX, basta adicionar o de costume
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
(em todos os casos remova a \usepackage{lmodern}
linha).
Observe que para pdfLaTeX as fontes corretas são selecionadas automaticamente após você especificar a codificação da fonte (T2A), mas para LuaLaTeX e XeLaTeX você teria que defini-las explicitamente, o que é uma pena.
Responder2
Eu compilei comNO FOLHO. Espero ter ajudado você.
\documentclass{beamer}
\usepackage{lmodern}
\usepackage[english,russian]{babel}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
% Стиль презентации
\usetheme{Warsaw}
\begin{document}
\title{Все что вы хотели знать о сферическом коне в вакууме, но боялись спросить}
\author{Олень Северный}
\institute{Научно исследовательский институт физико-матетматических проблем}
\date{Москва, 2010}
% Создание заглавной страницы
\frame{\titlepage}
% Автоматическая генерация содержания
\frame{\frametitle{Содержание}\tableofcontents}
\end{document}