metafont v cstexu

Jaromir Kuben kuben at scova.vabo.cz
Fri Nov 12 11:25:45 CET 1999


> Dobry den,
> 
>   jsem zacatecnik v metafontu, ale ucim se, presneji receno postupuji
> presne podle METAFONTBooku Prof. Knutha. Jiste si proto dovedete predstavit
> nemile prekvapeni, ktere me cekalo.
>   Stalo se toto:
> 
>  V kapitole 5 vyse uvedene knihy je priklad, jenz je treba prepsat do souboru
> a dale jej v kapitole pouzivat, jenze - uvedeny priklad opsan pismenko po
> pismenku, mezera po mezere, carecka po carecce - ohlasi chybu hned na prvnim
> radku! ( prave v metafontu v CSTeXu) Nejpreve jsem si tedy vsiml, ze nebyla
> naloudovana zadna baze ( coz bych jako uplny zacatecnik, ktery postupuje pri
> uceni presne podle metafontbooku vlastne vubec nemel vedet !) a zacal jsem
> misto prosteho ** io.mf jinak : ** &plain io.mf. Ale ani to nepomohlo, a vic
> jako zacatecnik opravdu nevim (snad jedine, ze by nebyl metafont spusten v
> zadneme modu - ale myslim, ze mod proof se automaticky nastavi, nicht war?).
> 
> Pripojuji soubory io.mf a io.log:
> 

Zkuste dat uplne na zacatek radek
if unknown mode: mode:=localfont;fi
(popr. misto localfont nejaky jiny mode, ktery Vase plain.bas zna - zkuste
najit ve Vasi instalaci soubor local.mf, ten byva obvykle nacitan pri
vytvareni baze, resp. primo soubor, ktery je volan inimetafontem pri
vytvareni baze).
Ocividne tu chybu hlasi prikaz mode_setup;
Pokud jde o to opisovani, zdrojovy soubor k mfbook je volne k dispozici
a z toho by to slo opsat.

Zdravi
       Jaromir Kuben

> ***********************  io.mf ************************
> mode_setup;
>  em#:=10pt#; cap#:=7pt#;
>  thin#:=1/3pt#; thick#:=5/6pt#;
>  o#:=1/5pt#;
> define_pixels(em,cap);
> define_blacker_pixels(thin,thick);
> define_corrected_pixels(o);
>  curve_sidebar=round 1/18em;
> beginchar("O",0.8em#,cap#,0); "Pismeno O";
>  penpos1(thick,10);penpos2(.1[thin,thick],90-10);
>  penpos3(thick,180+10);penpos4(thin,270-10);
>  x1l=w-x3l=curve_sidebar;x2=x4=.5w;
>  y1=.49h; y2l=-o; y3=.51h; y4l=h+o;
>  penstroke z1e{down}..z2e{right}
>             ..z3e{up}..z4e{left}..cycle;
>  penlabels(1,2,3,4); endchar;
> def test_I(expr code,trial_stem,trial_width) =
>  stem#:=trial_stem*pt#; define_blacker_pixels(stem);
>  beginchar(code,trial_width*em#,cap#,0); "Pismeno I";
>   penpos1(stem,15); penpos2(stem,12); penpos3(stem,10);
>   x1=x2=x3=.5w; y1=h; y2=.55h; y3=0; x2l:=1/6[x2l,x2];
>   penstroke z1e..z2e{down}..z3e;
>   penlabels(1,2,3); endchar; enddef;
> 
> **********************  io.log ************************
> 
> This is METAFONT, Version 2.718 [4b] (preloaded base=plain 99.5.18)  10 NOV 1999 22:09
> **&plain io.mf
> (io.mf
> >> mode
> ! Unknown mode.
> <to be read again>
>                    ;
> mode_setup->...e;errmessage"Unknown mode";
>                                           fi.plain_mode_setup_;
> l.1 mode_setup
>               ;
> ? h
> This error message was generated by an `errmessage'
> command, so I can't give any explicit help.
> Pretend that you're Miss Marple: Examine all clues,
> and deduce the truth by inspired guesses.
> 
> ? x
> 
> --
> 
> ----------------------------------------------------------------------------
> ******************************MARTIN OSOVSKY********************************
> e-mails: osovsk at math.muni.cz                web: http://www.math.muni.cz/
>          osovsky at law.muni.cz                ~osovsk
>          khamuul at mail.muni.cz               telefon: CR 05/792672
> !!!!!!!!!!!!!!Never take a finesse when the king is singleton!!!!!!!!!!!!!!!
> ----------------------------------------------------------------------------
> 




More information about the csTeX mailing list