mex.fmt
(lub pdfmex.fmt
, dla programu pdfTeX -- wersji TeX-a tworz�cej
od razu pliki PDF)
i jego u�ycie w instalacji zgodnej z Web2c
(dystrybucje teTeX, fpTeX, 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/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 dla programu pdfTeX, tworz�cego pliki PDF) polega w skr�cie na uruchomieniu:
tex --ini mex.ini(dla pdfTeX:
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
).Formats
programu texconfig
, kt�re
pozwala modyfikowa� plik fmtutil.cnf
,
co polega na usuni�ciu znaku #
przed deklacj� wybranego formatu b�d� zablokowaniu takim znakiem
format�w niepo��danych. Po zapisaniu pliku i zako�czeniu edycji,
format zostanie automatyczne wygenerowany.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 tex
z formatem mex
b�d� program pdftex
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 tex
w katalogu zawieraj�cym binaria.
Przekodowanie (plik TCX) mo�e by� deklarowane bezpo�rednio w pliku
TeX-owym. Pocz�wszy od wersji Web2c 7.4, wymaga to podania
w wierszu polece� opcji --parse
lub w��czenia jej na
sta�e, co wymaga zmiany w g��wnym pliku
konfiguracyjnym texmf.cnf
:
parse_first_line = t
(t -- od `true', zamiast domy�lnego przypisania f -- od `false').
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 tex 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 |
ftp://sunsite.icm.edu.pl/CTAN/fonts/psfonts/polish/plpsfont/
..pfb
powinny znale�� si� w podkatalogu
texmf/fonts/type1/public/pl/
naszej instalacji, za� pliki
map fontowych (.map
) oraz wektory kodowa�
(.enc
) -- w katalogu texmf/dvips/pl/
W dystrybucjach opartych na Web2c zautomatyzowano, poprzez u�ycie programu
updmap
, proces tworzenia map fontowych dla program�w
dvips
, pdftex
i dvipdfm
. Poni�ej om�wiono wi�c jedynie 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/dvips/pl/pl.map
)
by�y do��czone do pliku texmf/dvips/config/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/dvips/config/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
,
jak i pdftex
.
Bardziej szczeg�owe om�wienie instalacji font�w Type1 zawarte jest w artykule Instalowanie font�w Type1/True Type.