[devel] tetex-1.0.7-ipl16mdk: bug in mktexmf (was: Fw: Re: [mdk-re] metafont)
Alexander Bokovoy
=?iso-8859-1?q?ab_=CE=C1_altlinux=2Eru?=
Вс Апр 29 14:34:28 MSD 2001
On Sun, Apr 29, 2001 at 02:08:02PM +0400, Sergey Vlasov wrote:
> Есть проблема с mktexmf: имя шрифта lasy он считает относящимся к шрифтам T2 и пытается сгенерировать его по методу для T2 (input fikparm). Если по каким-то причинам пакет tetex-latex не был установлен, получившийся при этой попытке файл lasy*.mf будет мешать и после его установки (а уж если генерировали под root'ом, так он еще и ляжет в /usr/share/texmf). Кроме того, для lasy не работает генерация произвольных размеров через sauter по этой же причине.
>
Можно попробовать следующий патч:
--- mktexmf.orig Thu Mar 15 21:02:22 2001
+++ mktexmf Sun Apr 29 13:30:35 2001
@@ -105,6 +105,12 @@
use_driver;
END
;;
+ lasy*)
+ cat > "mf$$.tmp" <<END
+design_size := $realsize;
+input $rootname;
+END
+ ;;
wn[bcdfirstuv]*|rx[bcdfiorstuvx][bcfhilmostx]*|l[abchl][bcdfiorstuvx]*)
cat > "mf$$.tmp" <<END
input fikparm;
> Начало пересылаемого сообщения:
>
> Date: Sun, 29 Apr 2001 13:36:14 +0400
> From: Sergey Vlasov <vsu на mivlgu.murom.ru>
> To: mandrake-russian на altlinux.ru
> Subject: Re: [mdk-re] metafont
>
>
> On Sun, 29 Apr 2001 13:23:20 +0400
> "Kirienko, Denis" <kirienko на msu.nstl.nnov.ru> wrote:
>
> > Набираю:
> >
> > mf '\mode:=ljfour; mag:=1; nonstopmode;' input lasy5
> >
> > И в ответ получаю:
> > ========================================================
> > This is METAFONT, Version 2.7182 (Web2C 7.3.1)
> >
> > (/usr/share/texmf/fonts/source/jknappen/sauter/lasy5.mf
>
> Уберите этот файл отсюда (и все остальные lasy, если они там есть) и запустите texhash. lasy5.mf должен лежать в /usr/share/texmf/fonts/source/public/latex/; у меня он находится в пакете tetex-latex-1.0.7-ipl16mdk.
>
> И никогда не запускайте tex под root'ом - тогда все генерируемые файлы попадут в /var/lib/texmf; в случае засорения чистить гораздо проще.
>
> > (/usr/share/texmf/fonts/source/lh/base/fikparm.mf
> > (/usr/share/texmf/fonts/source/public/cm/cmbase.mf)
> > (/usr/share/texmf/fonts/source/lh/base/lcyrbeg.mf)
> > (/usr/share/texmf/fonts/source/lh/base/lkligtbl.mf)
> > >> 0.05
> > kpathsea: Running mktexmf ecsy
> > >> "input ecsy"
> > ! I can't find file `ecsy'.
> > <scantokens> input ecsy
> >
> > <to be read again>
> > ;
> > use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
> >
> > pt#:=true_pt#;font_identif...
> > l.212 use_driver(fonteq)
> > ;
> > Please type another input file name
> > ! Emergency stop.
> > <scantokens> input ecsy
> >
> > <to be read again>
> > ;
> > use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
> >
> > pt#:=true_pt#;font_identif...
> > l.212 use_driver(fonteq)
> > ;
> > Transcript written on lasy5.log.
> >
> > ========================================================
> > Кто из нас двоих не прав? И что за файл такой ecsy ?
>
> Для mktexmf имя шрифта lasy5 попадает под шаблон шрифтов LH (T2), и он пытается сгенерировать его по общему способу для этих шрифтов, которые в качестве базовых используют ec. Надо бы lasy внести в исключения.
>
> _______________________________________________
> Mandrake-russian mailing list
> Mandrake-russian на altlinux.ru
> http://altlinux.ru/mailman/listinfo/mandrake-russian
> _______________________________________________
> Devel mailing list
> Devel на linux.iplabs.ru
> http://www.logic.ru/mailman/listinfo/devel
--
С уважением,
Александр Боковой.
ALT Linux Team // www.altlinux.ru
-- You won't skid if you stay in a rut.
-- Frank Hubbard
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel