OK:
\documentclass[14pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{zi4}
\begin{document}
\Huge \texttt{I need only latin here} % I see Inconsolata here
\end{document}
Não está tudo bem:
\documentclass[14pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{zi4}
\begin{document}
\Huge \texttt{I need only latin here}
\end{document}
Este último difere apenas na opção babel russian
e produz um resultado estranho: fonte CM em alguma versão brilhante.
Alguma sugestão sobre como consertar isto? (Ou seja, use ambos, Inconsolata e russian
opção para babel.)
PS: Estou usando o TeX Live 2015.
Responder1
Quando a russian
opção está em vigor, a codificação da fonte de saída é definida como T2A e não há suporte para esta codificação com Inconsolata e o LaTeX usa uma fonte substituta
LaTeX Font Warning: Font shape `T2A/zi4/m/n' undefined
(Font) using `T2A/cmr/m/n' instead on input line 8.
Se você precisar apenas de caracteres latinos na fonte monoespaçada, o melhor é definir um novo comando:
\documentclass[14pt]{extarticle}
\usepackage[OT1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{zi4}
\newcommand{\latinttfamily}{\fontencoding{OT1}\ttfamily}
\DeclareTextFontCommand{\ltexttt}{\latinttfamily}
\begin{document}
\Huge Спасибо \ltexttt{abc}
\end{document}
Também se poderia redefinir \texttt
.