我正在尝试使用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
除了 和 选项 之外,您还可以加载字体编码T1
,babel
以及包含russian, english
西里尔字母的字体。CTAN 上的其中一个是Heuristica
– Adobe 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
(可从 Adobe 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}