2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Шрифт pscyr, ошибка при компиляции
Сообщение25.06.2022, 01:46 
Заслуженный участник


01/06/15
1149
С.-Петербург
У меня большое подозрение, что PSCyr будет прекрасно работать и с новой версией MikTeX - нужно только переустановить пакет, выполнитьт все настройки, как было указано в рекомендациях выше. Сейчас лень ставить PSCyr. но может завтра попробую

 Профиль  
                  
 
 Re: Шрифт pscyr, ошибка при компиляции
Сообщение25.06.2022, 12:25 


22/02/21
8
Walker_XXI в сообщении #1558424 писал(а):
У меня большое подозрение, что PSCyr будет прекрасно работать и с новой версией MikTeX - нужно только переустановить пакет, выполнитьт все настройки, как было указано в рекомендациях выше. Сейчас лень ставить PSCyr. но может завтра попробую


Было бы очень интересно!
Я устанавливал вот по такой инструкции (всегда работало до обновления):

=======================================================================
Скачиваем дистрибутивы пакета pscyr (tex и type 1) и распаковываем их в одну папку PSCyr.

УСТАНОВКА:

1. Копируем в папку MiKTeX. Например, в C:\Program Files (x86)\MiKTeX 2.9
Копируем не папку PSCyr, а ее содержимое. И заменяем все файлы, если спросит.

2. Нажимаем "Пуск" и "Выполнить".

3. Вводим там следующее: initexmf --edit-config-file dvips

4. Ввводим следующий текст и сохраняем: p +pscyr.map

5. Аналогично вводим команду: initexmf --edit-config-file pdftex
и в блокноте вводим и сохраняем текст: +pscyr.map

6. Аналогично вводим команду: initexmf --edit-config-file updmap
и в блокноте вводим и сохраняем текст: Map pscyr.map

7. Вводим команду: updmap
Появится черное окно; ждем, когда оно само закроется через пару минут.

8. Вводим команду: initexmf --edit-config-file dvipdfm
и в блокноте вводим и сохраняем текст: f pscyr2.map

9. Вводим команду: initexmf -u
Появится черное окно; ждем, когда оно закроется через полминуты.

10. Идем "Пуск" - "Все программы" - "MiKTeX 2.9" - "Maintenance(Admin)" - "Setting(Admin)".
Там в разделе "General" жмем "Refresh FNDB".

11. Выполняем команду: mkfntmap
Появится черное окно, которое через пару секунд исчезнет.

Теперь при добавлении пакета в tex файл:
\usepackage{pscyr}
можно будет использовать нормальные русские шрифты.
=======================================================

Сейчас сделал очередной эксперимент: поставил с нуля версию 2.9.7442, потом pscyr по этой инструкции: все идеально.
Обновил miktex и переустановил пакет - увы:

Sorry, but miktex-makemf did not succeed. The log file hopefully contains the information to get MiKTeX going again: C:\Users\User\AppData\Local\MiKTeX\2.9\miktex\log\miktex-makemf.l
og

Sorry, but miktex-makepk did not succeed. The log file hopefully contains the information to get MiKTeX going again: C:\Users\User\AppData\Local\MiKTeX\2.9\miktex\log\miktex-makepk.log
Процесс закончился с ошибками

Ну и в логах:

2022-06-25 12:51:01,179+0300 INFO miktex-makemf - this process (5492) started by miktex-makepk in directory C:\Users\User\AppData\Local\Temp\mik50749 with command line: miktex-makemf.exe --miktex-disable-maintenance --miktex-disable-diagnose --verbose ftmr6a
2022-06-25 12:51:01,179+0300 FATAL miktex-makemf - The ftmr6a source file could not be found.
2022-06-25 12:51:01,179+0300 FATAL miktex-makemf - The ftmr6a source file could not be found.
2022-06-25 12:51:01,179+0300 FATAL miktex-makemf - Info:
2022-06-25 12:51:01,179+0300 FATAL miktex-makemf - Source:
2022-06-25 12:51:01,179+0300 FATAL miktex-makemf - Line: 0
2022-06-25 12:51:01,196+0300 INFO miktex-makemf - this process (5492) finishes with exit code 1

 Профиль  
                  
 
 Re: Шрифт pscyr, ошибка при компиляции
Сообщение27.07.2022, 14:31 


27/07/22
1
У меня всё то же самое, pscyr на новый MiKTeX не ставится. Придётся переходить на TeXLive. До этого много раз ставил pscyr, в том числе и на win10, всё прекрасно работало. Что-то сломалось в последней версии MiKTeX.

 Профиль  
                  
 
 Re: Шрифт pscyr, ошибка при компиляции
Сообщение06.12.2022, 17:32 


06/12/22
1
Мной обнаружено два варианта работы с PSCyr (и pdftex) в новых версиях MikTex. Считается, что PSCyr установлен по инструкциям (см. выше).

1. Всякий раз после обновления или установки нового пакета PSCyr перестает работать. Тогда нужно запустить "initexmf --edit-config-file pdftex", откроется "pdftex.cfg" (где уже, по идее, есть строка "map +pscyr.map"), чего-нибудь поделать, чтобы содержимое в итоге не изменилось, после чего сохранить. Главное, чтобы дата и время изменений файла обновились. Далее запустить "mkfntmap". Все опять заработает.

2. Согласно документации pdftex теперь обработка "pdftex.cfg" (всякий раз) не осуществляется, а используются так называемые примитивы. Сухой остаток. Скопировать в папку с документом файл "pscyr.map". В преамбуле документа указать "\pdfmapfile{+pscyr.map}" (помимо "\usepackage{pscyr}"). После этого любые обновления уже никак не влияют на работоспособность PSCyr (для данного документа).

Оба варианта работают на MikTex 22.10 в Windows 10 и 11.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2

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



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

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


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

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