タイムズのイタリック体キリル文字

タイムズのイタリック体キリル文字

私は pdftex (XeTeX や LuaTeX ではありません) を使用しており、Times にカメラレディ記事を提出する必要があります。私の記事は英語ですが、ロシア語のソースを簡単に引用する必要があり、その一部にはインライン斜体があります。mathptmxしかし、パッケージを使用すると、キリル文字のテキストはどれも斜体になりません。

たとえば、次の例では「Неприкосновенный запас」が生成され、「ネプリコスノヴェンニー必要に応じて「запас」を入力してください:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage[russian,english]{babel}
\begin{document}
\foreignlanguage{russian}{\textit{Неприкосновенный} запас}
\end{document}

これは Times フォントが斜体のキリル文字を提供していないためだと思います。ただし、ロシア語のテキストがわずかに異なるセリフ フォントである場合は、大きな問題にはなりません。キリル文字テキストを直立体と斜体の両方のバリエーションで (ラテン文字テキストのデフォルトの Times に加えて) 生成できるようにドキュメントを設定する最も簡単な方法は何ですか。

答え1

現在の TeX ディストリビューションでは Cyrillic Times が無料で入手できないため、別のフォントをお勧めします。

\documentclass{article}
\usepackage[T2A,T1]{fontenc} % or OT1 instead of T1
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage[russian,english]{babel}

\DeclareRobustCommand{\cyrins}[1]{%
  \begingroup\fontfamily{erewhon-TLF}%
  \foreignlanguage{russian}{#1}%
  \endgroup
}

\begin{document}
Some text in English,
\cyrins{\textit{Неприкосновенный} запас},
back in Latin script.
\end{document}

ここに画像の説明を入力してください

ここでは、タイムズからそれほど遠くないエレホン(ユートピアに基づく)が使用されています。

標準の Computer Modern Cyrillic も使用できる場合は、\fontfamily{erewhon-TLF}に変更するだけです\fontfamily{cmr}が、結果は明らかに悪くなります。

ここに画像の説明を入力してください

私は提案する

\usepackage{newtxtext,newtxmath}

の代わりにmathptmx

アップデート

そこにはキリル文字をサポートする無料の Times 風フォントです。

\documentclass{article}
\usepackage[T2A,T1]{fontenc} % or OT1 instead of T1
\usepackage[russian,english]{babel}
\usepackage{newtxtext,newtxmath}

\AtBeginDocument{%
  \DeclareFontFamilySubstitution{T2A}{\familydefault}{Tempora-TLF}%
}

\begin{document}

Some text in English,
\foreignlanguage{russian}{\textit{Неприкосновенный} запас},
back in Latin script.

\end{document}

ここに画像の説明を入力してください

関連情報