2014 dxdy logo

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

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




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

 
 
 
 Re: Шрифт pscyr, ошибка при компиляции
Сообщение25.06.2022, 12:25 
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 
У меня всё то же самое, pscyr на новый MiKTeX не ставится. Придётся переходить на TeXLive. До этого много раз ставил pscyr, в том числе и на win10, всё прекрасно работало. Что-то сломалось в последней версии MiKTeX.

 
 
 
 Re: Шрифт pscyr, ошибка при компиляции
Сообщение06.12.2022, 17:32 
Мной обнаружено два варианта работы с 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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group