metafont v cstexu
Martin Osovsky
osovsk at math.muni.cz
Fri Nov 12 09:23:27 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:
*********************** 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