Как установить русский шрифт Times New Roman в компиляторе PdfLaTeX?

Здравствуйте.

Мне необходимо установить русский кириллический шрифт Times New Roman при использовании компилятора PdfLaTeX для всего текста документа.

Напишу, что у меня уже получалось:
1) Я устанавливал русский кириллический шрифт Times New Roman при использовании другого компилятора XeLaTeX — и у меня всё работало:
%!TEX TS-program = xelatex
\usepackage[english,russian]{babel} 
\usepackage{fontspec} 
\defaultfontfeatures{Ligatures={TeX},Renderer=Basic} 
\setmainfont[Ligatures={TeX,Historic}]{Times New Roman}

2) Я устанавливал шрифт Times, пакетом
\usepackage{tempora}
Но это Times, а не Times New Roman.

3) Я нашёл шрифт Times New Roman для компилятора PdfLaTeX.
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}

Но он у меня работает только с англоязычным текстом. С русскоязычным текстом не работает, выдаёт ошибку:
Command \cyrp unavailable in encoding T1.

Под спойлером я разместил код с моим использованием 3-го случая (пакета "mathptmx").
Спойлер
\documentclass[14pt, a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{indentfirst}
\frenchspacing

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}

%%% Page
\usepackage{extsizes}
\usepackage{geometry}
\geometry{top=20mm, bottom=20mm, left=20mm, right=15mm}

\begin{document}
	Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
		
	Это не работающий русский текст. Выдаёт ошибку при компиляции.

\end{document}

  • Вопрос задан
  • 1692 просмотра
Пригласить эксперта
Ответы на вопрос 1
@NikitaDmitryuk
У меня получилось решить данную проблему. Я собираю свой docker контейнер в котором компилируется документ следующим образом, а затем использую эти строки в своем Latex документе и компилирую это pdflatex внутри контейнера. Данный docker контейнер я использовал для написания своего диплома, полный пример использования можно найти там.

\documentclass[
candidate, 
subf, 
times % шрифт Times как основной
]{disser}

\renewcommand{\rmdefault}{ftm} % Основная строчка, которая позволяет получить шрифт Times New Roman
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы