mex.fmt
(lub pdfmex.fmt
, dla wersji TeX-a tworz�cej
od razu pliki PDF)
i jego u�ycie w instalacji zgodnej z Web2c
(dystrybucja TeX Live) a tak�e MiKTeX.
Szczeg�owe informacje nt. pakietu MeX zawarto w pliku
mexinfo.pol
.
W dystrybucji do��czono ponadto prosty plik przyk�adowy
doc/polish/mex/base/tstmex.tex
, s�u��cy do przetestowania
poprawnego dzia�ania formatu MeX. Pocz�tkuj�cym u�ytkownikom zaleca si�
zapoznanie z zawarto�ci� tego pliku.
Plik ten dost�pny jest tak�e na serwerze
GUST.
tex/pdftex
) zestaw makrodefinicji oraz regu�
przenoszenia wyraz�w dla wybranego zestawu j�zyk�w. Plik formatu z regu�y
posiada rozszerzenie .fmt
.Przygotowanie formatu MeX (lub pdfMeX do tworzenia plik�w PDF) polega w skr�cie na uruchomieniu:
tex-engine --ini mex.inigdzie tex-engine oznacza program
tex
lub
pdftex
. Obecnie, od Web2c wer. 7.5.5, u�ywamy jednego programu:
pdftex
, za� ,,spos�b'' generowania formatu (dla tworzenia
plik�w DVI lub PDF) zale�ny jest od zawarto�ci pliku .ini
.
Zatem format do tworzenia plik�w PDF generujemy obecnie poleceniem:
pdftex --ini pdfmex.ini
.
Podczas przetwarzania wczytywane s� pliki makr formatu MeX, a tak�e
plain.tex
oraz wzorce przenoszenia wyraz�w dla j�zyka polskiego
i angloameryka�skiego.
Poniewa� wygenerowany plik powinien znale�� si� w odpowiednim miejscu struktury katalog�w, a tak�e powinien zosta� ,,zarejestrowany'' w instalacji, wsp�czesne dystrybucje u�atwiaj� proces generowania.
fmtutil
(fmtutil --help
wy�wietla dost�pne
opcje) za� deklaracje format�w znajduj� si� w pliku
texmf/web2c/fmtutil.cnf
(gdy posiadamy drzewo katalog�w
zawieraj�ce lokalne pliki konfiguracyjne instalacji systemu TeX, program
fmtutil
korzysta z lokalnej kopii fmtutil.cnf
;
dok�adne po�o�enie pliku wy�wietli uruchomienie polecenia:
kpsewhich fmtutil.cnf
).fmtutil.cnf
, po czym
uruchomi� polecenie fmtutil --byfmt=mex
(lub fmtutil --byfmt=pdfmex
).
MiKTeX Options
podmenu
TeX Formats
, zaznaczy� format
MeX
(pdfMeX
) i utworzy� (przyciskiem
Build
) potrzebny plik formatu.
W obu omawianych przypadkach tworzony jest plik formatu
mex.fmt
(lub pdfmex.fmt
), kt�ry jest
umieszczany w katalogu w�a�ciwym dla tego rodzaju
plik�w, oraz tworzony jest program mex
lub pdfmex
(uruchamia on program pdftex
z formatem mex
b�d�
z formatem pdfmex
).
.log
, a tak�e pliki ze spisem tre�ci, skorowidzem itp.
Uruchomienie polecenia:
mex --translate-file=TCXFILE myfile.tex
oznacza uruchomienia TeX-a z formatem mex.fmt
i z odpowiedni� tablic� przekodowa� (ich lista znajduje si�
poni�ej). Polecenie mex
tworzone jest zwykle jako dowi�zanie
do programu (obecnie) pdftex
w katalogu zawieraj�cym binaria.
Przekodowanie (plik TCX) mo�e by� deklarowane bezpo�rednio w pliku
TeX-owym.
Przyk�adowo, je�li pierwszy wiersz pliku zawiera
komentarz strukturalny postaci
%&mex --translate-file=il2-pl
to plik mo�e by� przetworzony za pomoc� polecenia pdftex plik.tex
;
zostanie wtedy wczytany format mex.fmt
oraz tablica
il2-pl.tcx
przekodowania z uk�adu iso8859-2 do uk�adu font�w PL (wewn�trznego
dla programu TeX).
W dystrybucjach dostarczono szereg plikow TCX. Mo�na je znale��
w katalogu texmf/web2c/
:
amiga-pl.tcx | AmigaPL do PL |
il2-pl.tcx | iso8859-2 (latin2) do PL |
cp1250pl.tcx | Windows cp1250 do PL |
cp852-pl.tcx | IBM cp852 do PL |
macce-pl.tcx | Apple MacCE do PL |
maz-pl.tcx | Mazovia do PL |
Przedstawimy tu przyk�ad dotycz�cy instalacji font�w PL.
Pliki .pfb
powinny znale�� si� w podkatalogu
texmf/fonts/type1/public/pl/
naszej instalacji, pliki
map fontowych (.map
) w katalogu
texmf/fonts/map/dvips/pl/
za� wektory kodowa�
(.enc
) -- w katalogu texmf/fonts/enc/dvips/pl/
W dystrybucjach opartych na Web2c zautomatyzowano, poprzez u�ycie programu
updmap
, proces tworzenia map fontowych dla program�w
dvips
, pdftex
i dvipdfmx
. Poni�ej om�wiono wi�c tylko, czego ten proces
dotyczy.
Sterownik dvips
(zamieniaj�cy wynik pracy TeX-a, plik DVI,
do formatu PostScript) wymaga aby deklaracje map fontowych
(dla font�w PL konkretnie zawarto�� texmf/fonts/map/dvips/pl/pl.map
)
by�y do��czone do pliku texmf/fonts/map/dvips/updmap/psfonts.map
.
Mapy fontowe mo�na alternatywnie do��czy� w pliku
texmf/dvips/config/config.ps
(lub jego lokalnej kopii),
dopisuj�c wiersz:
p +pl.map
po deklaracji g��wnej mapy fontowej: p psfonts.map
.
Aby fonty Type 1 by�y u�yte przez program pdfTeX
,
nale�y sprawdzi� jakie mapy fontowe s� deklarowane w pliku
texmf/fonts/map/pdftex/updmap/pdftex.map
-- powinien on tak�e
zawiera� deklaracje map fontowych dla font�w PL.
W dystrybucjach wszystkie aktualnie dost�pne polskie fonty
Type1 s� gotowe do u�ycia zar�wno przez program dvips
,
pdftex
, jak i dvipdfmx
.
Bardziej szczeg�owe om�wienie instalacji font�w Type1 zawarte jest w artykule Instalowanie font�w Type1/True Type.