如何使用带有西里尔字母的 poetrytex

如何使用带有西里尔字母的 poetrytex

我正在尝试使用poetrytex这样的西里尔字母:

\documentclass[11pt]{article}
\usepackage{poetrytex}
\usepackage[paperwidth=140mm,paperheight=210mm]{geometry}
\begin{document}
\thispagestyle{empty}
\renewcommand{\poetryheadings}{\pagestyle{myheadings} \markboth{}{}}
\begin{poem}{Title}{Author\\2014}
Мороз и солнце, день чудесный\\
The sea is calm to-night.\\
\end{poem}
\end{document}

pdflatex会产生这样的情况:

在此处输入图片描述

如何告诉poetrytex包裹我想要什么?

答案1

T2A除了 和 选项 之外,您还可以加载字体编码T1babel以及包含russian, english西里尔字母的字体。CTAN 上的其中一个是Heuristica– Adob​​e Utopia 的附加内容,其中还包含旧式和高级数字:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[TS1,T2A, T1]{fontenc}%
\usepackage{heuristica}%
\usepackage[russian, english]{babel}
\usepackage{poetrytex}
\usepackage[paperwidth=140mm,paperheight=210mm]{geometry}
\newcommand*\English{\selectlanguage{english}}

\begin{document}

\thispagestyle{empty}%
\renewcommand{\poetryheadings}{\pagestyle{myheadings} \markboth{}{}}
\begin{poem}{Title}{Author\\2014}
{\Russian Мороз и солнце, день чудесный} \\
{\itshape
The sea is calm to-night.}\\
\end{poem}

\end{document} 

在此处输入图片描述

虽然pdflatex您依赖 LaTeX 对给定字体的支持,但使用 XeLaTeX 或 LuaLaTeX 和软件包时,字体的选择要容易得多,fontspec因为您可以使用操作系统已知的任何 Opentype 字体(至少对于普通文本而言)。此外,您不必选择字体编码,也不必选择输入编码。以下是使用 XeLaTeX 编译的示例Minion Pro(可从 Adob​​e Reader 获取):

\documentclass[11pt]{article}

\usepackage{fontspec}
\setmainfont{Minion Pro}%
\usepackage[english, russian]{babel}
\usepackage{poetrytex}
\usepackage[paperwidth=140mm,paperheight=210mm]{geometry}
\newcommand*\English{\selectlanguage{english}}

\begin{document}

\thispagestyle{empty}
\renewcommand{\poetryheadings}{\pagestyle{myheadings} \markboth{}{}}
\begin{poem}{Title}{Author\\2014}
\textup{\Russian Мороз и солнце, день чудесный}\\
\textit{The sea is calm to-night.}
\end{poem}

\end{document} 

在此处输入图片描述

CTAN 上提供的另一种漂亮字体是ebgaramond。不幸的是,它(目前)没有粗体版本,并且与 XeLaTeX 配合良好LuaLaTeX,但由于某种原因,与 XeLaTeX 配合使用时会出现问题(如果您要求将文本的一部分显示为斜体,则整个文本都会显示为斜体)。

最新消息: 最新版本ebgaramond.sty(2014/07/02,尚未在 MiKTeX 中更新)现在可以与 XeLaTeX 完美兼容。

\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont[ItalicFont = EBGaramond12-Italic]{EBGaramond12}%
\usepackage[english, russian]{babel}
\usepackage{poetrytex}
\usepackage[paperwidth=140mm,paperheight=210mm]{geometry}
\newcommand*\English{\selectlanguage{english}}

\begin{document}

\thispagestyle{empty}
\renewcommand{\poetryheadings}{\pagestyle{myheadings} \markboth{}{}}
\begin{poem}{Title}{Author\\2014}
\textup{\Russian Мороз и солнце, день чудесный}\\
\textit{The sea is calm to-night.}
\end{poem}

\end{document} 

在此处输入图片描述

相关内容