Dzia� po�wi�cony dla ,,ortodoks�w'' kt�rzy najch�tniej programuj� w ,,go�ym TeX-u'' (tak naprawd� w plainie). Nie jest to bynajmniej ironia z mojej strony; moje kilkunastoletnie do�wiadczenie w dziedzinie programowania i u�ywania r�nego rodzaju pakiet�w oprogramowania m�wi mi �e czym prostsze narz�dzie tym lepsze rezultaty, czym mniej warstw tym mniej b��d�w, oczywi�cie pod warunkiem perfekcyjnego opanowania narz�dzi. Lepiej u�ywa� prostego i bezb��dnego programu w 99% ni� rozbudowanego w 10% (z tego �e jest rozbudowane wynika �e posiada b��dy i nie da si� go bardziej wykorzysta�).

Jedynym bezb��dnym programem jest TeX

Nale�y jednak pami�ta�, �e plain jest stosunkowo ubogim zbiorem makroinstrukcji i nie zapewnia automatycznej obs�ugi wielu typowych sytuacji. U�ytkownik ma dwie mo�liwo�ci: stworzy� w�asn� bibliotek� makroinstrukcji lub ingerowa� w sk�ad we wszystkich miejscach, kt�rych wygl�d ma by� odmienny. Dzia�anie wg. drugiego sposobu niewiele r�ni si� od rze�bieniem rylcem po glinianej tabliczce. Wynik pracy mo�e by� perfekcyjny (klasycznym tego przyk�adem jest ksi��ka ,,The TeXbook''), ale tak z�o�ony dokument jest niepodatny zar�wno na zmian� tre�ci (powoduje to zmian� wygl�du) jak i na zmian� wymaga� sk�adu (np. szeroko�� kolumny).

Komputery zosta�y wymy�lone po to, aby u�atwi� prac� ludziom -- ich czas pracy jest znacznie ta�szy ni� czas pracy cz�owieka. Mo�emy wi�c oczekiwa�, �e zastosowanie komputer�w przyniesie nie tylko zmian� technologiczn� (rylec na klawiatur� i tabliczka gliniana na zapis magnetyczny), ale i umo�liwi nam automatyczne tworzenie pewnych cz�ci dokumentu; np. spisy tre�ci (tabel, rysunk�w), skorowidze, spisy bibliografii, uzgadnianie odwo�a� do wzor�w, pozycji bibliograficznych itp. itd.

Cz�sto zachodzi konieczno�� zmiany parametr�w sk�adu (w momencie tworzenia dokument�w mo�emy nie zna� wymaga� redakcji) lub jaki� fragment tekstu pochodzi z innego dokumentu. W tej sytuacji wygodnym jest nadanie dokumentowi struktury logicznej i oddzielenie opisu struktury dokumentu od definicji wygl�du jego sk�adowych. Efekt ten mo�emy osi�gn�� oznakowuj�c dokument znacznikami logicznymi, a nie poleceniami sk�adu (polecenia sk�adu s� przypisane znacznikom logicznym w innym miejscu). Mamy do wyboru: stworzenie w�asnej biblioteki lub u�ycie jednej z trzech znanych bibliotek makroinstrukcji pozwalaj�cych na osi�gni�cie tej tezy: texinfo -- przygotowanie dokumentacji technicznej, LaTeX2e oraz ConTeXt do dowolnego typu dokument�w.



W�odzimierz Macewicz

Ostatnie zmiany: 15.09.2004

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.