2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Кириллица и TeXLive
Сообщение26.11.2021, 09:24 


26/11/21
13
Добрый день всем.

подскажите, как заставить TeXLive работать с кириллицей.

Скачал дистрибутив TeXLive 2021 на 4 Гб, выбрал полную установку. Windows 7, если что. Однако это не предотвратило проблемы почему то. Компилирую простой код:

Код:
\documentclass[12pt]{article}

\usepackage[russian]{babel}

\begin{document}

бла бла бла
%bla bla bla

\end{document}


Сначала система говорит о прекращении работы mktextfm.exe. Подробное описание ошибки:

Код:
Сигнатура проблемы:
  Имя события проблемы:   BEX
  Имя приложения:   mktextfm.exe
  Версия приложения:   0.0.0.0
  Отметка времени приложения:   602ddcdb
  Имя модуля с ошибкой:   MSVCR100.dll
  Версия модуля с ошибкой:   10.0.40219.1
  Отметка времени модуля с ошибкой:   4d5f0c22
  Смещение исключения:   0008af3e
  Код исключения:   c0000417
  Данные исключения:   00000000
  Версия ОС:   6.1.7601.2.1.0.256.48
  Код языка:   1049
  Дополнительные сведения 1:   f9b4
  Дополнительные сведения 2:   f9b4d323ecb737d6d00b45f935b37f02
  Дополнительные сведения 3:   a532
  Дополнительные сведения 4:   a53232c646749d852b54eec56f686d31

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt


А потом в логе Texniccenter выходит одна ошибка: "! Font T2A/cmr/m/n/12=larm1200 at 12.0pt not loadable: Metric (TFM) file not found."

И одно предупреждение: "Package babel warning: No Cyrillic font encoding has been loaded so far. A font encoding should be declared before babel. Default 'T2A' encoding will be loaded on input line 78." И открывается файл "russianb.ldf" на строке 78.

Уже несколько дней не могу прикрутить кириллицу. Буду благодарен любой помощи.

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 09:41 
Заслуженный участник
Аватара пользователя


22/06/12
2129
/dev/zero
MexaZaurus в сообщении #1540593 писал(а):
mktextfm.exe

Попробуйте добавить его в список исключений DEP.

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 09:43 
Заслуженный участник
Аватара пользователя


31/01/14
11048
Hogtown
Используется синтаксис LaTeX
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

Можно увеличить список языков, добавляя кодировки и языки (выражения в квадратных скобках) по необходимости в fontenc и babel

Следите, однако, чтобы кодировка редактора была правильной, в данном случае utf8

Похоже что у вас не все пакеты установлены

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 10:21 


26/11/21
13
Red_Herring
Добавил ваш код, исчезло предупреждение, но ошибка осталась, и система так же ругается на "mktextfm.exe". Файл сохранен в UTF-8.

StaticZero
Не добавляется:

Изображение

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 11:01 
Заслуженный участник
Аватара пользователя


22/06/12
2129
/dev/zero
MexaZaurus, попробуйте тогда полностью отключить DEP, хотя бы для теста.

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 11:17 
Заслуженный участник
Аватара пользователя


31/01/14
11048
Hogtown
MexaZaurus в сообщении #1540601 писал(а):
Добавил ваш код, исчезло предупреждение, но ошибка осталась,
Это уже не ТеХ, это уже Виндовс и я здесь не копенгаген :D

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 15:54 


26/11/21
13
StaticZero

Отключил командой "bcdedit.exe /set {current} nx AlwaysOff" все тоже :evil: чертова система (texlive) :facepalm:

Сначала была у меня устаревшая версия, miktex 2.9, мне понадобилось срочно ее обновить, но новая версия отказывалась работать с кириллицей, долго мучился, снес ее, решил перейти на TexLive, думал здесь все автоматом установится и будет работать ... теперь вообще ничего не работает, не могу латехом воспользоваться ... это проклятие.

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 16:32 
Заслуженный участник
Аватара пользователя


31/01/14
11048
Hogtown
MexaZaurus в сообщении #1540640 писал(а):
чертова система (texlive)

You are barking on the wrong tree!

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 18:31 


26/11/21
13
Эпическая фантастика :appl: я нашел решение, совершенно случайно !

На стеке посоветовали передать в mktextfm в качестве параметра отсутствующий шрифт, в консоли вышло куча текста и путь к только что созданному заветному tfm-файлу.

Минимальный код, при котором все работает без ошибок и предупреждений:

Код:
\documentclass[12pt]{article}

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

\begin{document}

бла бла бла
%bla bla bla

\end{document}


Если закоментировать строчку "\usepackage[T2A]{fontenc}", то будет предупреждение "No Cyrillic font encoding has been loaded so far ..." однако все равно кириллица выводится.

Благодарю всех за помощь !

 Профиль  
                  
 
 Re: Кириллица и TeXLive
Сообщение26.11.2021, 18:36 
Заслуженный участник


09/05/13
8904
MexaZaurus в сообщении #1540662 писал(а):
я нашел решение, совершенно случайно !

Странно. А здесь Вам что советовали?
В любом случае, поздравляю.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group