pdflatex не может собрать русский текст. kpathsea: Running mktextfm larm1000 mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input larm1000 This is METAFONT, Version 2.71828182 (TeX Live 2021/Mageia) (preloaded base=mf) ---! /var/lib/texmf/web2c/metafont/mf.base made by different executable version (Fatal base file error; I'm stymied) grep: larm1000.log: Нет такого файла или каталога mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input larm1000' failed to make larm1000.tfm. kpathsea: Appending font creation commands to missfont.log. ! Font T2A/cmr/m/n/10=larm1000 at 10.0pt not loadable: Metric (TFM) file not fo und. <to be read again> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ в файле /var/lib/texmf/web2c/metafont/mf.log: This is METAFONT, Version 2.71828182 (INIMF) 24 AUG 2021 21:21 (/usr/share/texmf-dist/web2c/cp227.tcx) **mf.ini (/usr/share/texmf-dist/metafont/config/mf.ini (/usr/share/texmf-dist/metafont/base/plain.mf Preloading the plain base, version 2.71: preliminaries, basic constants and mathematical macros, macros for converting from device-independent units to pixels, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) ! I can't find file `modes'. l.3 \input modes Please type another input file name: ! Emergency stop. l.3 \input modes End of file on the terminal! -------------------------------------------------------- пакет fonts-type1-cm-super-tex имеет длину 0 байт.
rpm -qa | grep texlive? Что будет, если переустановить texlive ?
(Ответ для viy на комментарий #1) > rpm -qa | grep texlive? > > Что будет, если переустановить texlive ? Переустановил texlive-dist с нуля. /usr/share/texmf-dist/fonts/source: /jknappen 0 байт /public 0 байт ещё бы он собирал русские (да и любые) тексты!!! В пакете texlive-dist каталог fonts/source отсутствует как класс. В /var/lib/texmf/web2c/metafont/mf.log: ! I can't find file `modes'. l.3 \input modes Please type another input file name: ! Emergency stop. l.3 \input modes В предыдущей версии пакета texlive-dist в пакете имеется каталог source: /gregoriotex 20280K /jknappen 528563 /ptex-fontss 431064 /public 18672K /lh 2196111 /uptex-fonts 73353 /vntex 148393
(Ответ для viy на комментарий #1) > rpm -qa | grep texlive? > > Что будет, если переустановить texlive ? нет пока возможности поправить? Сломан не только русский текст, сломано примерно... всё.
Сломан не только русский текст, сломано примерно... всё.
Я надеюсь за выходные разобраться.
(Ответ для Gleb Kulikov на комментарий #0) > pdflatex не может собрать русский текст. Столкнулся с тем же самым на p10. Там , где не успел обновить texlive-2019 до 2021 всё работает, на новом же не работает. Описал тут: https://lists.altlinux.org/pipermail/community/2021-September/688535.html
я еще готовлю релиз.
Должно быть исправлено в texlive-texmf-2021-alt1_4.src.rpm. Причина была в том, что русские шрифты попали в новый подпакет texlive-fonts-sources, который не вытягивался у тех, кто сделал dist-upgrade. В итоге пока решил прибить гвоздями texlive-fonts-sources к texlive-dist. Пока texlive-texmf-2021-alt1_4 доберется до p10, просто установите у себя texlive-fonts-sources.
Игорь, спасибо!
(In reply to viy from comment #8) > Должно быть исправлено в texlive-texmf-2021-alt1_4.src.rpm. > Причина была в том, что русские шрифты попали в новый подпакет > texlive-fonts-sources, который не вытягивался у тех, кто сделал > dist-upgrade. Интересно, а зачем понадобилось перемещать кириллицу в новый подпакет? Да и название пакета texlive-fonts-sources тоже неочевидное.