我在使用 XeLatex、俄语、连字和逐字记录时遇到以下问题。
考虑以下 tex 文件(下面的文本)。它是用 XeLaTex 编译的,在逐字连字之前可以正常使用,但在逐字环境连字之后会损坏。我已经用英语测试过了 --- 它运行良好。我在 Mac Os X 上使用 MacTex。
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{polyglossia}
\usepackage{xltxtra}
\setdefaultlanguage{russian}
\newfontfamily\cyrillicfont{Cambria}
\newfontfamily\cyrillicfontsf{Calibri}
\newfontfamily\cyrillicfonttt{Cambria}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Cambria}
\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{Calibri}
\title{Test}
\date{\today}
\begin{document}
\maketitle
%Everything is fine here
Цель данного текста — дать читателю краткое представление о языке
Python и его применении в реальных научных вычислениях. Не предполагается
какого-то предварительного знакомства с синтаксисом языка. Текст пока
является наброском личного опыта автора (пока не очень большого),
однако будет пополняться.
\begin{verbatim}
Some stupid text
\end{verbatim}
%No hyphenation here!
Цель данного текста — дать читателю краткое представление о языке
Python и его применении в реальных научных вычислениях. Не предполагается
какого-то предварительного знакомства с синтаксисом языка. Текст пока
является наброском личного опыта автора (пока не очень большого),
однако будет пополняться.
\end{document}