Vladan Majerech - TeX/METAFONTware
Last Modified: 1.11.2002
Index
TeXmenu,
METAFONT-editor,
Jako obdivovatel a intenzivni uzivatel TeXu, a v posledni dobe
i METAFONTU cas od casu vytvarim (aspon spoluvytvarim)
nejake pomucky pro pohodlnejsi praci s temito programy.
Vsechny tyto produkty jsou zdarma (ale i bez zaruky).
Pripadne dotazy a pripominky adresujte na
maj@kti.ms.mff.cuni.cz.
TeXmenu
V roce 1994 jsem nezavisle na
Petru Olsakovi
predelaval menu Jirky Hnata pro pohodlnejsi spousteni programu
TeXu pro MSDOS.
Na rozdil od PullDown menu Petra Olsaka je vysledkem rameckove,
za behu konfigurovatelne menu.
Toto menu se zdrojovymi texty v jazyce Pascal (a castecne v assembleru)
muzete nalezt v adresari
ftp/TeXmenu
Bug: Bohuzel Pascal pri resetu otevira soubory i pro zapis,
takze uzivatel pokud chce cist napovedu, musi mit pro soubor
napovedy i pravo zapisu. (Dle rady V. Haly staci vlozit Filemode:=0 mezi
assign a reset)
METAFONT-editor
V skolnim roce 1996/1997 jsem vedl Alese Vancla v individualnim
bakalarskem softwareovem projektu "METAFONT-editor".
Cilem bylo vytvorit pro prostredi MSDOSu pomucku pro pohodlnou
tvorbu METAFONTovych obrazku.
Uzivatel muze pouzivat (bohuzel dosti omezeny) textovy editor
v pravem "editovacim" okne,
pripadne vkladat body v levem "grafickem" okne.
Provedeni transformace z grafickeho okna do textoveho
pripise na pozici kurzoru nove defiovane body.
Naopak transformace z editovaciho okna spusti externe METAFONT
a vysledek zobrazi v grafickem okne. Zaroven na zaklade pozadavku
uvedenych v textovem okne (MF programu) definuje nektere vyznacne
body (tyto body je potom mozno v grafickem okne presouvat).
METAFONT-editor se zdrojovymi texty v C++ muzete nalezt
v adresari
ftp/mfeditor
Bugs: a) Chyba v nacitani souradnic bodu, pokud ma bod necelocislene
souradnice, je do grafickeho okna preveden s chybnymi souradnicemi.
b) Zvoleny font zobrazuje uvozovky jako mezeru.
Omezeni: Textovy editor ma znacne omezenou delku radku
a pocet radku, neumoznuje pracovat s viceradkovymi bloky.
Prace s bloky pouziva "ClipBoard"
s Alt/Ctrl-Insert
Dovetek: METAFONT-editor je urcen pro kresbu jednoho znaku.
Graficka okno neodpovida skutecnemu vysledku, vzhledem
k obvykle transformaci souradnic do vhodnych rozmeru.
Tento prostredek nebyl zamyslen k navrhu siroce pouzivanych
fontu, ale pouze k tvorbe fontu obsahujicich samostatne,
pomerne velke obrazky.
(METAFONT je pouzivan k navrhu fontu, jeho nezanedbatelna
cast se venuje meziznakovym informacim.
Znacna cast METAFONTbook je venovana detailum navrhu znaku v
pripade, kdy jediny pixel podstatne ovlivni vzhled znaku.)
Na druhou stranu nic nebrani tomu pouzivat
METAFONT-editor pro tvorbu zdrojovych textu pro METAPOST.
(METAPOST vytvari samostatne obrazky, ktere budou nadale
transformovany. Graficky obraz proto neni zavadejici.)
Nutno je pouze vhodnymi makry rozsirit METAFONT, aby graficky
znazornoval sipky, srafovani apod.
Navic je potreba v zdrojovem textu obrazku nepouzivat
bitmapove operace METAFONTU (prace s picture).
K makro rozsireni METAFONTU slouzi soubor mfed_loc.mf
.
Nemam osobni zkusenosti s programem METAPOST, a vzhledem ke kompaktnosti
a financni nenarocnosti stale jeste preferuji DVI format pred
POSTSCRIPTem.
Pokud by nektery uzivatel jak METAPOSTu tak METAFONTu byl ochoten
zverejnit makra pomoci nichz METAFONT dokaze simulovat METAPOST,
rad je zverejnim.
Pokud se najde nekdo, kdo odstrani uvedene chyby, pripadne
neprijemna omezeni textoveho editoru, rad zaeviduji zmeny
(samozrejme zverejnim autora, pokud nebude chtit jinak).
Snadnou upravou pro potreby METAPOSTU by bylo
rozsireni METAFONT-editoru o barvy.
Pokud se rozhodnete nejak angazovat ohledne
META(FONT/POST)-editoru, kontaktujte mne.