 TeX pro Windows   

Balk Tex  pro  Windows  je  vytvoen  pro  CSTeX  '95  a  je poskldn  ze  t  hlavnch  komponent  od  rznch   autor (veker pouit software  je zcela voln  distribuovateln). Kad zvl᚝  e  jeden  ze  t  hlavnch  problm  chodu TEX386.EXE pod Windows.  

1. Sputn  TEX386.EXE  v  chrnnm  modu - DPMI.   

Star verze, kter mli  extender emx  intern jako  soust tex386.exe bylo nutn upravovavat. CSTeX'95 je vybaven verz, kde jsou  ji  extendery  extern.  Dokumentace  je  tak  ji soust samotnho texu, zde tedy pouze jedna poznmka.  

Na PC  386 bez  koprocesoru pravdpodobn  rsxwin v.3  nebude fungovat. Zde je nutno bu pout pedchoz verzi (na CTANu) a spoutt ji s parametrem  

-Ec:\emtex\bin\rsxw387 (nap.)  

Obdobou pro DOS, je-li to nutn je nastaven SET RSX387=C:\EMTEX\BIN\RSX387  

Nebo lpe pout v balku piloen rsxwin ve verzi 3c, kter funguje ji vude bez ohledu na ptomnost (absenci) koprocesoru.  

 2. Shell pro TeX ve Windows - TEXMEX.EXE  

Je to velice jednoduch zleitost. Ped sputnm Windows je pouze nutno nastavit systmov promnn 
SET EMTEXDIR=C:\EMTEX  

nebo v ppad osobitch poadavk i
SET TEXTFM=C:\EMTEX\TFM 
SET TEXINPUT=C:\EMTEX\TEXINPUT 
a upravit si vstupy podle vlastnch poteb.  

Vlastn poteby v tomto ppad znamenaj pedevm to, e nastaven systemovch promnnch NELZE mnit za chodu, jako je tomu v ppad DOSovskch dvek. Je tedy problematick pouvn vce formt (plain, latex2.09, latex2e). TeX v nov distribuci (od kvtna 1995 a tedy i v CsTeXu) --- podle mych zkuenost --- dv pi nastaven 
SET TEXINPUT=C:\EMTEX\TEXINPUT! 
pednost latexu2e. Pi snaze pout latex2.09 se spust compatible mod a nkter *.sty nemus bt nalezeny a peklad skon nespn, pestoe tat akce v DOSu probhne bez problm (dvky si pestav environment podle poteb). een spov v manipulaci s nastavenm TEXINPUTu.  

1. Je mon je v SET vyjmenovat, a to v takovm poad, v jakm chceme aby adrese byly TeXem prohledvny. Je ovem nutn volit tak, aby pi zpracovn latexem2e nebyl dve prohledvn adres latex2.09, kde by mohl bt nalezen *.sty stejnho jmna jako v adresi latex2e, ale jinho obsahu. Nebo naopak i jet jinak. Obavm se e dokonal een neexistuje.  

2. Je mon nastavit jen jeden formt (nebo vce nekolidujcch) + aktuln nebo zvlt k tomu vylenn adres a tam potom umisovat prv poadovan styly normln umstn kdesi v adresov struktue EMTEXu. Tento postup m nakonec i sv vhody (prava styl se zachovnm originlu, monost rychle je zkoprovat a se zdrojovm textem penet) a j jsem u toho zstal. Take to konkrtn vypad takto 
SET TEXINPUT=%EMTEXDIR%\TEXINPUT!;.\! 
a mm nastaven podadres (libovolnho jmna, to je ten !) aktulnho adrese a do nj umstm, *.sty, kter (podle nastaven) nemus bt standardn pstupn. Pi tto volb 
SET TEXINPUT=.\!;%EMTEXDIR%\TEXINPUT! 
by tomuto adresi mla bt dvna pednost. Ve uvedenm se vye i situace, kdy po sputn LaTeXu2e a pouit \usepackage{czech} najde TeX pi normlnm nastaven (pod Windows) czech.sty, ale v adresi csplain, co zpsob nedokonen kompilace.  

 Po sputn texmex.exe v menu Options, TeX Options  nastavte extender RSXWIN.EXE a vlastn  program TEX386.EXE, formty  a dal podle poteb.  Prohle doporuuji  nastavit s  volbou pouze jedna  instance,  kter  zad  sputn  pouze  jedn kopie. (Abyste si rychle nevyerpali zdroje.)  

 Kdovn    

TeXtelmExtel (jak se program plnm jmnem nazv) resp.  jeho editor pracuje s kdovnm  nsledovn.  V  editoru  se  pe pomoc eskch font normln esky, pomoc clipboardu lze do nj penst text  z libovoln  jin win  aplikace. Editor  to vak vechno ulo nikoli jako CP1250, ale pouije pevodu do kdov strnky DOSu,  ve  standardn  instalaci  LATIN2.  Pi generovn formtu  sta tedy  zadat toto  kdovn a  takto vznikl formt pout v nastaven TeXtelmExtelu. Znamen  to, e tmto editorem uloen  text je v  LATIN2 a takovto  text pozen kdekoli jinde lze pmo  tak nast (pevod z a  do CP DOS a Win se dje pln automaticky).  

Chcete-li pracovat se  soubory  v  kdovn  b  Kamenickch upravte si SYSTEM.INI nsledujcm zpsobem  

[keyboard] oemansi.bin=xlateeke.bin  

[boot.description] woafont.fon=Kamenici %nen nutn  

Potom budete pst ve  Windows (v editoru texmexu) CP 1250, ale ukldano a kompilovno to bude  kamenicky. Soubor XLATEEKE.BIN  mus bt v C:\WINDOWS\SYSTEM  

 Mete tak pout kdovn Windows (CP 1250). Odpadne tak konverze ANSI<->ASCII pi kadm natn a ukldn souboru. K tomu je teba vygenerovat formt s odpovdajc tabulkou <TT>*.tcp</TT>. Podleli se na n pnov Kubeek, Wgner, .. a je zaazena v tomto balku. Pro usnadnn je tu i upraven soubor inibat.mnu, kter po zaazen do odpovdajcho adrese a sputn patin dvky, nabdne vytvoen formtu pro Windows kdovn.  

TeXtelmExtel je beta  verze,  kter  je  sice  funkn,  ale nikoli    prost    nedostatk.    Sledujte    proto     CTAN (systems/msdos/emtex/emtex-contrib/TeXtelmExtel).  

 3. Prohle DVI - DVIWIN  (resp. DVIWIN32 pro W95,NT)  

Je podrobn popsn autorem v \EMTEX\DOC\WIN\*.WRI Pro zkladn poteby sta nastavit adres font na C:\EMTEX\FONTS;C:\EMTEX\FONTS\PK300\DPI$R ppadnho chybov hlen se nezaleknout, resolution na  300 (resp.  podle  rozlien  pouvanch  font)  a  je  hotovo. Pouvte-li  program  bm2font,  doporuuji  jeho   posledn verzi  (7.02.95),  kter  je  pro  kombinaci  s  dviwin  ji vtinou, nikoli vak na 100%, bezproblmov.  

DVIWIN32 je v archvu jako DVIWIN32.ZIP, pi jeho pouit je teba patin upravit vechny relevantn odkazy na DVIWIN2.  

Pikldm i texwin.ini a dviwin.ini s pednastavenm pro disk C:\ Po umstn do C:\WINDOWS a nezbytnm doladn by ve mlo bt O.K.  

  
P.S. Pokud snad nebude  nco fungovat  podle tohoto  popisu je  to tm, e a) nejsem potaov profesionl (ale pouh filosof), b)  ml jsem monost to  odzkouet  pouze  na  dvou  potach   tm identick konfigurace.  

Pro plnj  informace  je  nutno  shnout  k  originlnm dokumentacm. Zprvy o monch vylepench uvtm na m adrese.  

4. Dynamick knihovny - DLL

TeXtelmExtel vyaduje pro svj chod nkter knihovny, kter jsou spolen i dalm win aplikacm, ale nikoli standardn soust Windows. U dvno nemm pannensk windows a nevm tud, co je a co nen  v m instalaci standardn a nechce se mi to zjiovat. Zatm to vm o dvou knihovnch - VBRUNN.DLL a CTL3D.DLL a ty jsou tedy soust balku v podob DLL.ZIP Pokud je jet nemte, umstte je do adrese C:\WINDOWS\SYSTEM

5. DVIPS

Kdy doplnte sv systmov nastaven o
SET DVIDRVFONTS=C:\EMTEX\FONTS\
SET TEXCONFIG=C:\EMTEX\DATA\DVIPS
budete moci vyut i pednastavenho voln dvips32 a nsledn i ghostscriptu, ani byste byli nuceni spoutt okno s DOSem.  Samozejm to pedpokld  instalaci tchto program.


Happy WinTeXing                         Josef Krob 	jokr@phil.muni.cz 
						www.phil.muni.cz/~jokr  

  


