2

I make a document in Russian using the following construction to include Russian fonts:

\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}

I need that the font of the whole document would be more narrow than it is by default. Is it possible to achieve this, and how?

The best that I found on this topic is this, Set the default font narrower, but the answer by cfr doesn't work with T2* encodings. It just removes bold style and prints the corresponding text as ordinary.

Thank you in advance.

9
  • Welcome to TeX.SX! You might do \usepackage{tempora} that selects a font based on Times, which is narrower than the default font.
    – egreg
    Commented Jun 17, 2017 at 19:22
  • Do you want the spaces between letters to be narrower, or the letters themselves to be narrower? Commented Jun 17, 2017 at 19:44
  • @MichaelFraiman I would like that the letters themselves to be narrower.
    – natasha
    Commented Jun 19, 2017 at 15:04
  • @egreg I have tried to install tempora from CTAN (it is absent in TeXLive my distribution; I run it at openSUSE 42.2). I downloaded tempora.tds.zip, and copied its content into /usr/local/share/texmf/ (the result of > kpsewhere -var-value TEXMFLOCAL). Then I made > texhash. However now pdflatex returns the following error: !pdfTeX error: pdflatex (file Tempora-Regular-tlf-t1--base): Font Tempora-Regul ar-tlf-t1--base at 600 not found ==> Fatal error occurred, no output PDF file produced!
    – natasha
    Commented Jun 19, 2017 at 15:07
  • You have also to enable the map file: sudo updmap-sys --enable tempora.map
    – egreg
    Commented Jun 19, 2017 at 15:12

1 Answer 1

2

A narrower text font is provided by the tempora package; its Tempora font is based on Times New Roman and supports the Latin, Greek and Cyrillic alphabets. Add

\usepackage{tempora}

to your preamble after \usepackage[russian]{babel}.

You may need to update your TeX system in order to have it available.

Example (text from Wikipedia about Moscow).

You can see that the last paragraph saves one line.

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}

\usepackage{tempora}

\begin{document}

Москва (произношение (инф.)) — столица Российской Федерации, город 
федерального значения, административный центр Центрального федерального 
округа и центр Московской области, в состав которой не входит. 
Крупнейший по численности населения город России и её 
субъект — 12 380 664[2] чел. (2017), самый населённый из городов, 
полностью расположенных в Европе, входит в первую десятку городов 
мира по численности населения[5]. Центр Московской городской агломерации.

Историческая столица Великого княжества Московского, Русского царства, 
Российской империи (в 1728—1730 годах), Советской России и СССР. Город-герой. 
В Москве находятся федеральные органы государственной власти Российской 
Федерации (за исключением Конституционного суда), посольства иностранных 
государств, штаб-квартиры большинства крупнейших российских коммерческих 
организаций и общественных объединений.

Расположена на реке Москве в центре Восточно-Европейской равнины, 
в междуречье Оки и Волги. Как субъект федерации Москва граничит 
с Московской и Калужской областями.

Москва — важный туристический центр России. Московский Кремль, 
Красная площадь, Новодевичий монастырь и Церковь Вознесения в Коломенском 
входят в список Всемирного наследия ЮНЕСКО[6]. Она является важнейшим 
транспортным узлом. Город обслуживают 5 аэропортов, 9 железнодорожных вокзалов, 
3 речных порта (имеется речное сообщение с морями бассейнов Атлантического и 
Северного Ледовитого океанов). С 1935 года в Москве работает метрополитен.

\end{document}

Output without \usepackage{tempora}

enter image description here

Output with \usepackage{tempora}

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .