Курсив кириллицы в Times

Курсив кириллицы в Times

Я использую 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}

введите описание изображения здесь

Здесь используется слово Erewhon (основанное на Utopia), которое не так уж далеко отстоит от Times.

Если стандартная компьютерная современная кириллица тоже приемлема, просто измените \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}

введите описание изображения здесь

Связанный контент