Cirílico Itálico em Times

Cirílico Itálico em Times

Estou usando pdftex (não XeTeX ou LuaTeX) e preciso enviar um artigo pronto para câmera no Times. Meu artigo está em inglês, mas precisa citar brevemente fontes russas, algumas das quais têm itálico embutido. Quando uso o mathptmxpacote, entretanto, nenhum texto cirílico está em itálico.

Por exemplo, o seguinte produz "Неприкосновенный запас", não "Nefrologiaзапас" conforme desejado:

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

Suponho que seja porque a fonte Times não fornece glifos cirílicos em itálico. No entanto, não é grande coisa se meu texto em russo estiver em uma fonte serifada ligeiramente diferente. Qual é a maneira mais fácil de configurar meu documento para que eu possa produzir texto cirílico nas variantes vertical e itálico (além do Times padrão para o texto latino)?

Responder1

Não há Cyrillic Times disponível gratuitamente nas distribuições atuais do TeX, então sugiro uma fonte diferente:

\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}

insira a descrição da imagem aqui

Aqui é usado Erewhon (baseado em Utopia), que não está muito distante de Times.

Se o cirílico moderno do computador padrão também for aceitável, basta mudar \fontfamily{erewhon-TLF}para \fontfamily{cmr}, mas o resultado será definitivamente pior.

insira a descrição da imagem aqui

eu sugeriria

\usepackage{newtxtext,newtxmath}

em vez de mathptmx.

Atualizar

éuma fonte gratuita semelhante ao Times com suporte para cirílico!

\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}

insira a descrição da imagem aqui

informação relacionada