summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context')
-rw-r--r--Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/cont-ins.html192
-rw-r--r--Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/context.html70
-rw-r--r--Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/tytuly.html432
3 files changed, 0 insertions, 694 deletions
diff --git a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/cont-ins.html b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/cont-ins.html
deleted file mode 100644
index 7b85885f16f..00000000000
--- a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/cont-ins.html
+++ /dev/null
@@ -1,192 +0,0 @@
-<html>
-<head>
-<title>System ConTeXt</title>
-<LINK REL="stylesheet" TYPE="text/css" HREF="css/mycss.css">
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-</head>
-<body bgcolor=#ff9060>
-
-<!-- modyfikacje -- StaW (13.04.2000) -->
-
-<h1>Instalacja systemu</h1>
-
-<p>W katalogu <tt>.../macros/context</tt> serwerów CTAN znajdą Państwo
-następujące pliki:
-<table border=0>
-<tr valign="top"><td nowrap>
-<tt>cont-doc.zip</tt>
- </td><td nowrap>--</td><td>
- style dla dokumentacji plików ConTeXt
- </td></tr>
-<tr valign="top"><td nowrap>
-<tt>cont-fnt.zip</tt>
- </td><td nowrap>--</td><td>
- dodatkowe fonty -- to samo jest w <tt>cont-tmf.zip</tt> (za wyjątkiem
- plików <tt>.pfm</tt> i <tt>.afm</tt>) -- pobrać jedynie pliki
- <tt>.afm</tt> i <tt>.pfm</tt> jeśli są potrzebne
- </td></tr>
-<tr valign="top"><td nowrap>
-<tt>cont-lat.zip</tt>
- </td><td nowrap>--</td><td>
- <tt>PPCHTeX</tt> -- zbiory specyficzne dla <tt>LaTeX-a</tt> (skład wzorów chemicznych)
- </td></tr>
-<tr valign="top"><td nowrap>
-<tt>cont-mod.zip</tt>
- </td><td nowrap>--</td><td>
- moduły dodatkowe -- nie instalować (starocie z poprzednich wersji)
- </td></tr>
-<tr valign="top"><td nowrap>
-<tt>cont-mps.zip</tt>
- </td><td nowrap>--</td><td>
- zbiory dla <tt>METAPOST-a</tt> -- wygląda na starocie; to samo jest w <tt>cont-tmf.zip</tt>
- </td></tr>
-<tr valign="top"><td nowrap>
-<tt>cont-ppc.zip</tt>
- </td><td nowrap>--</td><td>
- <tt>PPCHTeX</tt> -- zbiory dla <tt>PPCHTeX-a</tt> (skład wzorów chemicznych)
- </td></tr>
-<tr valign="top"><td nowrap>
-<tt>cont-tex.zip</tt>
- </td><td nowrap>--</td><td>
- starocie, wygląda, że jest to zbiór dla starszych wersji.
- </td></tr>
-<tr valign="top"><td nowrap>
-!<tt>cont-tmf.zip</tt>
- </td><td nowrap>--</td><td>
- <b>główne archiwum</b> zawierające system i dokumentację
- </td></tr>
-<tr valign="top"><td nowrap>
-!<tt>cont-uti.zip</tt>
- </td><td nowrap>--</td><td>
- skrypt perlowy (to samo co w <tt>cont-wrk.zip</tt>)
- </td></tr>
-<tr valign="top"><td nowrap>
-!<tt>cont-wrk.zip</tt>
- </td><td nowrap>--</td><td>
- skrypty perlowe, pliki konfiguracyjne
- </td></tr>
-</table><br/>
-
-<p>Ponieważ pakiet często jest zmieniany, informacje powyższe mogą być nieaktualne w&nbsp;chwili czytania.
-
-<p>Instalacja jest nieco kłopotliwa, polega na ,,ręcznym'' rozpakowaniu
-plików <tt>.zip</tt> i przekopiowaniu zawartości utworzonych katalogów
-do odpowiednich katalogów drzewa katalogów zawierających instalację
-(za wyjątkiem plików <tt>.afm</tt> i <tt>.pfm</tt> -- które
-nie są niezbędne przy przetwarzaniu <tt>TeX-em</tt> -- można przenieść
-całe, nowoutworzone, drzewo katalogów w odpowiednie miejsce)
-<tt>TeX-a</tt>.</p>
-
-<p>Niestety w archiwach panuje bałagan w katalogach
-spowodowany tym, że serwery mirrorujące pobierają jedynie pliki; nie kasując
-starych i zbędnych.</p>
-
-<p>Dla jasności poniżej przedstawiam katalogi w drzewie <tt>TDS</tt>, gdzie
-znajdują się pliki <tt>ConTeXt-a</tt>.
-<pre>
-...\context
-...\context\data
-...\context\perltk
-...\doc\context
-...\doc\context\base
-...\dvips\context
-...\fonts\tfm\hoekwater\context
-...\fonts\type1\hoekwater\context
-...\fonts\afm\hoekwater\context
-...\fonts\pfm\hoekwater\context
-...\metapost\context
-...\tex\context
-...\tex\context\config\
-</pre></p>
-
-<p>Po wgraniu plików w odpowiednie miejsce należy uaktualnić bazę danych.
-(sposób wykonania tej czynności zależy od implementacji; np. w przypadku
-<tt>MikTeXa</tt> należy uruchomić program <tt> initexmf -u</tt>).</p>
-
-<h4>Generowanie formatu</h4>
-
-<p>Pierwszą czynnością jest zmiana nazwy pliku
-<tt>texexec.rme</tt> na <tt>texexec.ini</tt> w katalogu
-<tt>.../context/config</tt> i edycja jego zawartości
-<pre>
-.
-.
-%set TeXShell to tetex
-%set TeXShell to fptex
-set TeXShell to miktex
-%set TeXShell to private
-.
-.
-</pre><br/>
-polegająca na wyborze implementacji (należy usunąć znak <tt>%</tt>
-w odpowiedniej linii, wstawiając go w pozostałych; powyżej widać, że wybrano
-<tt>MikTeX-a</tt></p>
-
-<p>Proces generowania jest sterowany za pomocą skryptu perlowego (oczywiście
-interpretowanego programem Perl) i odbywa się nieco inaczej w różnych
-implementacjach. Najprościej mają użytkownicy <tt>Unixa</tt> -- generowanie
-polega na uruchomieniu skryptu <tt>texexec</tt> z odpowiednimi opcjami
-(możemy założyć, że interpreter <tt>PERL</tt> jest zainstalowany).</p>
-
-<p>W przypadku systemu <tt>Windows</tt> proces może być bardziej skomplikowany
-ze względu na konieczność samodzielnej instalacji <tt>PERL-a</tt> --
-zakładam, że perl jest zainstalwany (można go pobrać z archiwum CPAN, np:
-<a href="ftp://ftp.icm.edu.pl/pub/CPAN/">perl</a>).</p>
-
-<p>Po rozpakowaniu archiwum, w katalogu <tt>.../context/perltk</tt> powinien
-znaleźć się plik <tt>runperl.zip</tt> -- należy go rozpakować, a następnie
-zmienić nazwę pliku <tt>runperl.exe</tt> (zwykle w archiwach perla też
-jest taki plik i jeżeli program interpretera
-nazywa się inaczej &gt;&gt;np. <tt>winperl</tt>&lt;&lt; należy pobrać plik
-z dystrybucji perla) na <tt>texexec.exe</tt>.
-Sztuczka polega na tym, że program ten ładuje do pamięci program <tt>PERL</tt>
-wskazując mu do wykonania skrypt o nazwie takiej jak on sam (łatwo się
-domyśleć, że w tym wypadku skrypt nazywa się <tt>texexec.pl</tt>),
-przekazując oczywiście podane opcje.</p>
-
-<p>Po wykonaniu powyższych czynności pomocniczych proces generowania
-formatu przebiega już podobnie we wszystkich implementacjach i
-w najprostszym wariancie polega na wywołaniu:<br/>
-<tt>texexec --make en</tt><br/>
-w wyniku czego powstanie plik <tt>cont-en.fmt</tt> (jak łatwo się
-domyśleć <tt>en</tt> określa format dla języka angielskiego;
-można podać kilka
-symbolicznych nazw języków -- zostaną dla nich utworzone formaty).</p>
-
-<p>Dla każdego kodu języka może być utworzony odpowiedni zbiór; konwencja nazw
-jest następująca: <tt>cont-*.tex</tt>, gdzie zamiast <tt>*</tt> należy wstawić
-odpowiedni symbol języka (czyli dla języka polskiego zbiór będzie nosił
-nazwę <tt>cont-pl.tex</tt>).</p>
-
-<p>Jeżeli brak zbioru dla naszego języka możemy użyć innego, w którym
-zadeklarowano użycie naszego lub wzorując się na innych zbiorach utworzyć własny.</p>
-
-<p>Według dokumentacji wywołując program <tt>texexec</tt> można podać inne opcje np:<br/>
-<tt>texexec --make --language=pl,uk --bodyfont=plr en</tt><br/>
-które powinny sterować procesem generowania formatu. Dokładna analiza (dla systemu
-MS Windows) wykazała, że postać wywołania (opcje i ich wartości) jest przetwarzana
-na język <tt>ConTeXt-a</tt> i zapisywana do zbioru <tt>cont-fmt.tex</tt> (po zakończeniu
-generowania nazwa jest zmieniana na <tt>cont-fmt.log</tt> -- jego zawartość może być
-pomocna w tworzeniu własnego pliku), który
-<b>jest</b> interpretowany w procesie tworzenia formatu. W wyniku działania
-programu <tt>texexec</tt> otrzymamy format o nazwie <tt>cont-en.fmt</tt> zawierający
-między innymi reguły przenoszenia wyrazów w języku polskim i angielskim i możliwość
-wprowadzania polskich diakrytyków w notacji prefixowej (znak prefixu <tt>/</tt>).</p>
-
-<p>
-Mając własny plik z definicją języka możemy wygenerować format:<br/>
-<tt>texexec --make pl</tt><br/>
-</p>
-
-<p>Utworzony format (zbiór <tt>.fmt</tt>) należy umieścić w odpowiednim katalogu
-(można go pozostawić w miejscu generacji, ale należy pamiętać o modyfikacji
-odpowiednich zbiorów konfigurujących instalację <tt>TeX-a</tt>; <tt>PDFTeX</tt> musi
-wiedzieć, gdzie szukać formatu).</p>
-
-Nieco więcej uwag na temat polonizacji ConTeXt-a i&nbsp;jego użycia
-można znaleźć w&nbsp;notatce
-<a href="../poczatki/cont-pl.html">ConTeXt i&nbsp;język polski</a>
-
-</body>
-</html>
-
diff --git a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/context.html b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/context.html
deleted file mode 100644
index 3c201d7ac8d..00000000000
--- a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/context.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<html>
-<head>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<LINK REL="stylesheet" TYPE="text/css" HREF="css/mycss.css">
-<title>System ConTeXt</title>
-</head>
-<body bgcolor=#ff9060>
-
-<!-- poprawki -- StaW (13.04.2000) -->
-
-<img src="../gify/context.gif" width=540 height=135>
-
-<h2>System <tt>ConTeXt</tt></h2>
-
-<p><tt>ConTeXt</tt>, autorstwa Hansa Hagena, jest stosunkowo nowym systemem
-składu i opisu dokumentów
-opartym o program <tt>TeX</tt> (a ściślej <tt>PDFTeX</tt>). Służy on do tworzenia dokumentów,
-które mają być prezentowane zarówno w wersji papierowej, jak i elektronicznej
-(przede wszystkim <tt>.pdf-ów</tt> prezentowanych za pomocą AcrobatReadera).</p>
-
-<p>Prace nad systemem
-trwają i należy się liczyć z koniecznością częstego ściągania
-nowych wersji plików. Zapewne, również z tego powodu instalacja jest dosyć
-uciążliwa, a dokumentacja (w szczególności instalacyjna i techniczna)
-niedostateczna. Na szczęście powstaje już wyczerpująca dokumentacja
-w języku angielskim (do pobrania ze stron firmy <a href="http://www.pragma-ade.nl/download.html">PRAGMA</a>)</p>
-
-<p><tt>ConTeXt</tt> jest ciekawym językiem opisu dokumentu (składem zajmuje się <tt>TeX</tt>) o ideologii
-odmiennej niż <tt>LaTeX</tt>, a zbliżonej do koncepcji <tt>HTML</tt> + <tt>CSS</tt>. </p>
-
-<p>W
-<tt>LaTeX-u</tt> zdefiniowano szereg typowych obiektów, których skład (wizualizacja) jest zakodowany
-za pomocą języka <tt>TeX-a</tt>. Konwersja opisu struktury dokumentu jest prosta, ale
- praktycznie niemożliwa jest
-automatyczna konwersja opisu własności (sposobu składu)
-używanych w nim obiektów na inny język. Wadą jest również trudność modyfikacji
-własności składu przez ,,normalnego'' użytkownika. Za wyjątkiem banalnych
-przypadków (np. zmiana wartości rejestru) potrzebna jest wiedza programistyczna
-i doświadczenie w programowaniu w języku <tt>TeX-a</tt>. Zaletą jest natomiast ,,otwartość''
-i łatwość wzbogacania systemu o nowe obiekty.</p>
-
-<p>W Języku <tt>ConTeXt-a</tt> mamy łatwość tworzenia obiektów i sterowania ich
-własnościami
-(sposobem składu) poprzez wybór odpowiednich opcji i określeniu ich wartości
-(<b>ale tylko z góry określonej listy</b>). Biorąc pod uwagę, że lista <b>typowych</b>
-problemów spotykanych w publikacjach jest skończona, zdefiniowano listę
-typowych obiektów oraz stworzono mechanizmy do tworzenia nowych obiektów (ale nie o dowolnych
-cechach).
-Należy podkreślić, że cały system jest wyjątkowo dobrze przemyślany i spójny koncepcyjnie,
-ale <b>zamknięty</b> i hermetyczny.</p>
-
-<p>Do wad możemy zaliczyć niedostateczną kontrolę błędów (np. użycie nieznanego atrybutu
-lub nadanie atrybutowi niedopuszczalnej wartości nie pozostawia śladu nawet
-w zbiorze komunikatów) lub generowanie błędu na poziomie języka <tt>TeX-a</tt>, a nie
-języka <tt>ConTeXt-a</tt> oraz niedostateczną (jeszcze) dokumentację.</p>
-
-<h3>Początki</h3>
-<ul>
-<li>
-<a href="cont-ins.html">Instalacja systemu</a></li>
-<li>
-<a href="tytuly.html">Definiowanie tytułów</a></li>
-</ul>
-
-<hr>
-<a href=mailto:W.Macewicz@ia.pw.edu.pl><img src="../gify/mail.gif" hspace=10></a>
-<a href=http://www.ia.pw.edu.pl/~wujek/index.html>Włodzimierz Macewicz</a><br clear=all>
-<hr>
-</body>
-
diff --git a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/tytuly.html b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/tytuly.html
deleted file mode 100644
index e71d4e64f66..00000000000
--- a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context/tytuly.html
+++ /dev/null
@@ -1,432 +0,0 @@
-<html>
-<head>
-<title>Tytuły</title>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<LINK REL="stylesheet" TYPE="text/css" HREF="css/mycss.css">
-<meta http-equiv="Content-language" content="pl">
-<meta name="Author" content="Włodzimierz Macewicz">
-<meta name="Keywords" content="tex,context, Wirtualna Akademia,tytuły">
-</head>
-<body bgcolor=#ff9060>
-<h1>Tytuły</h1>
-
-<p>Do dyspozycji mamy predefiniowane polecenia do tworzenia tytułów
-(numerowanych i nienumerowanych): <br/>
-
-<table border=1>
-<tr valign="top"><th
-colspan =2> Tytuły numerowane </th></tr>
-<tr valign="top"><td nowrap>
- <p class="noindent"><code>\part[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td>
- <td><span class="parametr">ref</span> określa nazwę (etykietę) na którą można się powołać.
- Nazw (etykiet) może być kilka, powinny być one oddzielone przecinkiem -- wszystkie mogą służyć
- do powołania się na ten tytuł (wartością etykiety jest numer nagłówka).
- <span class="parametr">tekst</span> stanowi treść tytułu; domyślnie, polecenie
- <code>\part</code> nie wyprowadza treści tytułu (parametr
- <code>placehead=no</code>; p.&nbsp;poniżej o definiowaniu
- <a href=#definiowanie>własności nagłówków</a>), ale następuje przejście do
- nowej strony (nieparzystej), strony dokumentu są numerowane w
- obrębie danej części jako: <code><span class="parametr">numer części-numer
- strony</span></code>).</p>
-
- <p>
- Wszystkie poniżej wymienione polecenia mają analogiczną
- składnię.</p></td></tr>
-<tr valign="top"><td nowrap>
-<code>\chapter[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td><td>domyślnie, polecenie powoduje przejście do nowej strony</td></tr>
-<tr valign="top"><td colspan=2>
-<code>\section[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-<tr valign="top"><td colspan=2>
-<code>\subsection[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-<tr valign="top"><td colspan=2>
-<code>\subsubsection[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-<tr valign="top"><th
-colspan =2> Tytuły nienumerowane </th></tr>
-<tr valign="top"><td colspan=2>
-<code>\title[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-<tr valign="top"><td colspan=2>
-<code>\subject[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-<tr valign="top"><td colspan=2>
-<code>\subsubject[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-<tr valign="top"><td colspan=2>
-<code>\subsubject[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-<tr valign="top"><td colspan=2>
-<code>\subsubsubject[<span class="parametr">ref</span>]{<span class="parametr">tekst</span>}</td></tr>
-</table>
-</p>
-
-<h2>
-<a name="uzywanie">Użycie poleceń nagłówkowych</a></h2>
-<p>
-Składnia poleceń do tworzenia tytułów wygląda
-następująco:<br/>
-<code>\<span class="parametr">nazwa</span>[<span class="parametr">etykiety</span>]{<span class="parametr">wartość licznika</span>}{<span class="parametr">treść</span>}</code><br/>
-<code>\<span class="parametr">nazwa</span>{<span class="parametr">treść</span>}</code><br/>
-<code>\<span class="parametr">nazwa</span>{<span class="parametr">wartość licznika</span>}{<span class="parametr">treść</span>}</code><br/>
-gdzie:<br/>
-<span class="parametr">etykiety</span> -- nazwy, na które można powołać się (może być ich kilka, muszą być
-oddzielone przecinkiem),<br/>
-<span class="parametr">treść</span> -- treść tytułu,<br/>
-<span class="parametr">wartość licznika</span> -- a ściślej tekst, który będzie podany zamiast
- właściwego numeru dla danego nagłówka -- <b>nie ma nic wspólnego</b> z wartością licznika (<b>ale licznik tego
- poziomu zostanie zwiększony)</b>,
- parametr ten jest interpretowany w powyższy sposób
- <b>tylko wtedy</b>, gdy wartość atrybutu <code>ownnumber</code> wynosi
- <code>yes</code>; w przeciwnym razie parametr jest traktowany jako
- tekst nagłówka,<br/>
-w treści tytułu możemy użyć polecenia <code>\nomarking{<span class="parametr">tekst</span>}</code>,
-które spowoduje, że w nagłówku lub stopce <span class="parametr">tekst</span> zostanie zastąpiony przez <code>...</code> (trzy kropki).
-</p>
-<p>
-W <tt>ConTeXt-cie</tt> nie ma obowiązku zachowania kolejności poziomów; numer nagłówka danego poziomu będzie
-zawierał jedynie <b>wcześniej</b> użyte poziomy.
-</p>
-
-<p>Należy pamiętać, że wygląd nagłówka może zależeć od kontekstu w którym się znajduje (np.: sposób numeracji:
-cyframi, kolejnymi literami, numeracja rzymska; dodatkowy tekst np.: <code>Rozdział</code> lub <code>Dodatek</code> itp.) --
-p.&nbsp;<a href=#kontekst">definiowanie własnych nagłówków</a>.</p>
-<h2>
-<a name="tworzenie">Tworzenie własnych tytułów</a> na podstawie już istniejących</h2>
-<p>Do tworzenia własnych nagłówków służy polecenie:<br/>
-<code>\definehead[<span class="parametr">nazwa</span>][<span class="parametr">przodek</span>]</code><br/>
-<span class="parametr">nazwa</span> jest nazwą nowego polecenia; w momencie tworzenia
-dziedziczone są <b>wszystkie</b> cechy (również licznik) obiektu określonego jako
-<span class="parametr">przodek</span>.
-</p>
-
-<h2>
-<a name="nowe">Tworzenie własnych nagłówków</a></h2>
-<p>
-Postać polecenie <code>\definehead</code> może mieć bardziej skomplikowaną postać:<br/>
-<code>\definehead[<span class="parametr">nazwa</span>][<span class="parametr">definicje własności</span>]</code><br/>
-<span class="parametr">nazwa</span> jest nazwą nowo tworzonego polecenia nagłówkowego<br/>
-<span class="parametr">definicje własności</span> mają następującą budowę:
-<code><span class="parametr">nazwa własności</span>=<span class="parametr">wartość</span></code><br/>
-można definiować jednocześnie kilka własności, poszczególne elementy muszą być oddzielone przecinkiem (<code>,</code>)<br/>
-<table border=1>
-<tr><th>nazwa własności</th><th>dopuszczalne wartości</th></tr>
-<tr valign="top"><td>
-<code>section</code></td><td> <span class="parametr">nazwa</span> jest nazwą obiektu utworzonego
- poleceniem <code>\definesection</code> -- określa położenie numeracji danego nagłówka,
- a tym samym jego poziom w hierarchii
- </td></tr>
-<tr valign="top"><td>
-<code>default</code></td><td> <span class="parametr">nazwa</span> jest nazwą obiektu utworzonego
- poleceniem <code>\definehead</code> (lub predefiniowanego) -- określa z jakiego nagłówka
- mają być przejęte cechy (wydaje się, że zdefiniowanie tej własności jest obowiązkowe)
- </td></tr>
-</table>
-</p>
-
-<h2>
-<a name="definiowanie">Zmiana własności nagłówków</a></h2>
-
-<p>Do zmiany własności nagłówków służy polecenie:<br/>
-<code>\setuphead[<span class="parametr">nazwy</span>][<span class="parametr">definicje własności</span>]</code><br/>
-gdzie:<br/>
-<span class="parametr">nazwy</span> są listą nazw
-nagłówków (predefiniowanych lub
-utworzonych poleceniem <code>\definehead</code>) (elementy listy muszą być oddzielone przecinkiem),<br/>
-natomiast <span class="parametr">definicje własności</span> jest listą niżej podanych atrybutów
-i ich wartości (domyślne wartości są zaznaczone podkreśleniem).</p>
-<p>Zmianę własności <b>wszystkich</b> nagłówków można zrealizować za pomocą polecenia (<b>nie wszystkie</b>
-własności mogą wystąpić na liście polecenie <code>\setupheads</code>???):<br/>
-<code>\setupheads[<span class="parametr">definicje własności</span>]</code><br/>
-<table border=1>
-<tr><th>nazwa atrybutu</th><th>dopuszczalne wartości</th></tr>
-<tr valign="top"><td>
-<code>style</code></td><td> atrybut definiuje font użyty do składu nagłówka np.:
- <table>
- <tr valign="top"><td>
- <code>normal</code> </td><td nowrap>--</td><td> antykwa, </td></tr>
- <tr valign="top"><td>
- <code>bold</code> </td><td nowrap>--</td><td> wytłuszczenie,</td></tr>
- <tr valign="top"><td>
- <code>slanted</code> </td><td nowrap>--</td><td> pochylenie,</td></tr>
- <tr valign="top"><td>
- <code>boldslanted</code> </td><td nowrap>--</td><td> wytłuszczenie i pochylenie,</td></tr>
- <tr valign="top"><td>
- <code>sc</code> </td><td nowrap>--</td><td> ,,smallcaps'',</td></tr>
- <tr valign="top"><td>
- <code>type</code> </td><td nowrap>--</td><td> czcionka ,,maszynowa'',</td></tr>
- <tr valign="top"><td>
- <code>cap</code> </td><td nowrap>--</td><td> wersaliki,</td></tr>
- <tr valign="top"><td>
- <code>small</code> </td><td nowrap>--</td><td> zmniejszenie wielkości </td></tr>
- </table>
- lub dowolne inne określenia związane ze zmianą
- <a href="font.html">rodzaju czcionki lub jej wielkości</a>
- </td></tr>
-<tr valign="top"><td>
-<code>textstyle</code></td><td> j.w. -- definicja określa font użyty do
- składu tekstu nagłówka (,,przykrywa'' definicję określoną
- atrybutem <code>style</code>)</td></tr>
-<tr valign="top"><td>
-<code>numberstyle</code></td><td> j.w. -- definicja określa font użyty do
- składu numeru nagłówka (,,przykrywa'' definicję określoną
- atrybutem <code>style</code>)</td></tr>
-<tr valign="top"><td>
-<code>number</code></td><td>
- <table>
- <tr valign="top"><td>
- <u><code>yes</code></u> </td><td nowrap>--</td><td> włącza numerowanie
- nagłówków, </td></tr>
- <tr valign="top"><td>
- <code>no</code> </td><td nowrap>--</td><td> wyłącza numerowanie nagłówków</td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>ownnumber</code></td><td>
- <table>
- <tr valign="top"><td>
- <code>yes</code> </td><td nowrap>--</td><td>
- pozwala na wstawienie własnego tekstu w
- polu numeracji nagłówków, czyli na
- oznaczanie nagłówków w nietypowy sposób (niezależny od innych poziomów)
- (p. <a href="#uzywanie">używanie</a> poleceń do tworzenia
- nagłówków),</td></tr>
- <tr valign="top"><td>
- <u><code>no</code></u> </td><td nowrap>--</td><td> wyłączenie wyżej opisanej możliwości</td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>page</code></td><td>
- <table>
- <tr valign="top"><td>
- <code>left</code> </td><td nowrap>--</td><td> powoduje zmianę strony przed
- nagłówkiem, będzie on wyprowadzony na najbliższą stronę parzystą
- (tylko przy zadeklarowaniu druku dwustronnego), </td></tr>
- <tr valign="top"><td>
- <code>right</code> </td><td nowrap>--</td><td> powoduje zmianę strony przed
- nagłówkiem, będzie on wyprowadzony na najbliższą stronę nieparzystą
- (tylko przy zadeklarowaniu druku dwustronnego), </td></tr>
- <tr valign="top"><td>
- <code>yes</code> </td><td nowrap>--</td><td> powoduje zmianę strony przed
- nagłówkiem,</td></tr>
- </table>
- jeżeli atrybut nie ma nadanej wartości (domyślnie) nie jest
- zmieniana strona przed nagłówkiem (patrz też opis następnego atrybutu)</td></tr>
-<tr valign="top"><td>
-<code>continue</code></td><td>
- <table>
- <tr valign="top"><td>
- <u><code>yes</code></u> </td><td nowrap>--</td><td> jeżeli jest włączona zmiana strony
- przed nagłówkiem (poprzedni atrybut) i na danej stronie znajduje się
- nagłówkiem wyższego poziomu, zmiana strony jest blokowana,</td></tr>
- <tr valign="top"><td>
- <code>no</code> </td><td nowrap>--</td><td> jeżeli jest włączona zmiana strony
- przed nagłówkiem (poprzedni atrybut) i na danej stronie znajduje się
- tytuł wyższego poziomu, to mimo to zmiana strony zstanie wykonana</td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>header</code></td><td>
- <table>
- <tr valign="top"><td>
- <code>none</code> </td><td nowrap>--</td><td>nagłówek strony nie pojawi
- się, </td></tr>
- <tr valign="top"><td>
- <code>empty</code> </td><td nowrap>--</td><td>nagłówek strony będzie
- pusty, </td></tr>
- <tr valign="top"><td>
- <code>high</code> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <code>nomarking</code></td><td nowrap>--</td><td> w nagłówku strony
- nie pojawi się treść tytułu</td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>before</code></td><td>
- <code>\<span class="parametr">command</span></code> -- polecenie
- (bezparametrowe) jest wywoływane (o ile zostało zdefiniowane)
- bezpośrednio przed wyprowadzeniem całego nagłówka (obecność polecenia może mieć wpływ
- na to, że zmiany wartości atrybutu <code>alternative</code> zostaną zignorowane)
- </td></tr>
-<tr valign="top"><td>
-<code>after</code></td><td><code>\<span class="parametr">command</span></code> -- polecenie
- (bezparametrowe) jest wywoływane (o ile zostało zdefiniowane)
- bezpośrednio po wyprowadzeniem całego nagłówka. Przykład:<br/>
-<code>
-\setuphead[section][<br/>
- before={\blank[3*big]},<br/>
- after=\nowhitespace\hairline]
- </code><br/>
-spowoduje dodanie dodatkowego odstępu przed tytułem rozdziału oraz
-poziomej linii oddzielającej pod tytułem. Jako poleceń <code>\<span class="parametr">command</span></code> można używać własnych
-konstrukcji, należy jednak podkreślić, że mogą one wpływać na działanie innych
-atrybutów zmieniających sposób formatowania nagłówka (np. <code>alternative</code>)
- </td></tr>
-<tr valign="top"><td>
-<code>inbetween</code></td><td><code>\<span class="parametr">command</span></code> -- polecenie
- (bezparametrowe) jest wywoływane (o ile zostało zdefiniowane)
- bezpośrednio przed wyprowadzeniem całego nagłówka, a po poleceniu określonym przez atrybut
- <code>before</code></td></tr>
-<tr valign="top"><td>
-<code>alternative</code></td><td> <table>
- <tr valign="top"><td>
- <u><code>normal</code></u> </td><td nowrap>--
- </td><td> o składzie nagłówka
- decydują inne atrybuty, </td></tr>
- <tr valign="top"><td>
- <code>margin</code> </td><td nowrap>--</td><td> i </td></tr>
- <tr valign="top"><td>
- <code>inmargin</code> </td><td nowrap>--</td><td> akceptowane tylko
- w przypadku kiedy wartość atrybutu <code>align</code> jest różna
- od <code>left</code>, a powodują, że numer nagłówka jest prezentowany na
- marginesie strony, </td></tr>
- <tr valign="top"><td>
- <code>middle</code> </td><td nowrap>--</td><td> tekst nagłówka jest centrowany (numer jest
- prezentowany w osobnej linii), </td></tr>
- <tr valign="top"><td>
- <code>paragraph</code> </td><td nowrap>--</td><td> numer nagłówka nie jest wyróżniany;
- stanowi on normalny akapit z tekstem nagłówka,</br>
- <tr valign="top"><td>
- <code>text</code> </td><td nowrap>--</td><td> nagłówek jest składany ,,w ciągu'' łączy się
- z tekstem przed i po, na ogólnych zasadach; zmiana wartości
- atrybutu <code>align</code> jest ignorowana</td></tr>
- </table>
- </td></tr>
-<tr valign="top"><td>
-<code>command</code></td><td><code>\<span class="parametr">command</span>#1#2</code> --
-jeżeli polecenie jest zdefiniowane, to jest ono wywoływane każdorazowo przy wyprowadzaniu nagłówka;
-za <code>#1</code> jest podstawiany numer, a za
-<code>#2</code> treść nagłówka. Dzięki temu mamy nieograniczoną możliwość wpływu na skład nagłówków.
-</td></tr>
-<tr valign="top"><td>
-<code>numbercommand</code></td><td><code>\<span class="parametr">command</span>#1</code> --
-jeżeli polecenie jest zdefiniowane, to jest ono wywoływane każdorazowo przy wyprowadzaniu nagłówka;
-za <code>#1</code> jest podstawiany numer nagłówka. Za pomocą tej własności możemy w łatwy sposób spowodować,
-aby po numerze była dostawiana kropka np.: <code>\def\kropka#1{#1.}<br/>
- \setupheads[numbercommand={\kropka}]</code>
-</td></tr>
-<tr valign="top"><td>
-<code>textcommand</code></td><td><code>\<span class="parametr">command</span>#1</code> -- j.w. ale
- za parametr podstawiany jest tekst nagłówka</td></tr>
-<tr valign="top"><td>
-<code>prefix</code></td><td>
- <table>
- <tr valign="top"><td>
- <code>-</code> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <code>+</code> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <code>text</code> </td><td nowrap>--</td><td> </td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>placehead</code></td><td>
- <table>
- <tr valign="top"><td>
- <u><code>yes</code></u> </td><td nowrap>--</td><td> tekst całego nagłówka
- zostanie wyprowadzony
- na wyjście, </td></tr>
- <tr valign="top"><td>
- <code>no</code> </td><td nowrap>--</td><td> tekst nagłówka
- <b>nie zostanie</b> wyprowadzony
- na wyjście</td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>incrementnumber</code></td><td>
- <table>
- <tr valign="top"><td>
- <u><code>yes</code></u> </td><td nowrap>--</td><td> numery nagłówków
- są wyprowadzane na wyjście, </td></tr>
- <tr valign="top"><td>
- <code>no</code> </td><td nowrap>--</td><td> numery nagłówków
- <b>nie są</b> wyprowadzane na wyjście, </td></tr>
- <tr valign="top"><td>
- <code>file</code> </td><td nowrap>--</td><td> </td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>align</code></td><td>
- <table>
- <tr valign="top"><td>
- <u><code>normal</code></u> </td><td nowrap>--</td><td> nagłówek jest składany w
- ,,pudełko'' (z wyrównaniem do obu marginesów), chyba że wartością
- atrybutu <code>alternative</code>
- jest <code>middle</code>, </td></tr>
- <tr valign="top"><td>
- <code>left</code> </td><td nowrap>--</td><td> tekst nagłówka jest wyrównywany
- do prawego marginesu, </td></tr>
- <tr valign="top"><td>
- <code>right</code> </td><td nowrap>--</td><td> tekst nagłówka jest wyrównywany do
- lewego marginesu, </td></tr>
- <tr valign="top"><td>
- <code>broad</code></td><td nowrap>--</td><td></td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>tolerance</code></td><td> wartość parametru ma wpływ na jakość składu nagłówków i
- jest przekładana na wartość rejestru <code>\tolerance</code> oraz
- ma bliżej nieokreślony wpływ na skład w przypadku składu wielokolumnowego
- <table>
- <tr valign="top"><td>
- <code>verystrict</code> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <code>strict</code> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <u><code>tolerant</code></u> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <code>verytolerant</code> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <code>stretch</code></td><td nowrap>--</td><td></td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>indentnext</code></td><td>
- <table>
- <tr valign="top"><td>
- <code>yes</code> </td><td nowrap>--</td><td> powoduje, że
- pierwszy akapit po nagłówku będzie ,,wcięty'' (o ile
- wartość wcięcia jest większa od zera i zostało ono ustalone
- poleceniem <code>\indenting</code> na wartość <code>first</code>),</td></tr>
- <tr valign="top"><td>
- <u><code>no</code></u> </td><td nowrap>--</td><td> pierwszy akapit nie
- będzie miał ,,wcięcia'' bez względu na inne ustawienia</td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>file</code></td><td> <span class="parametr">nazwa</span> -- własność pozwala na tworzenie
- różnych wersji nagłówka; w zależności od wcześniej zadeklarowanego skojarzenia
- (polecenie <code>\coupledocument</code>)</td></tr>
-<tr valign="top"><td>
-<code>expansion</code></td><td>
- <table>
- <tr valign="top"><td>
- <span class="parametr">command</span></td><td nowrap>--</td><td></td></tr>
- <tr valign="top"><td>
- <code>yes</code> </td><td nowrap>--</td><td> , </td></tr>
- <tr valign="top"><td>
- <u><code>no</code></u> </td><td nowrap>--</td><td> </td></tr>
- </table></td></tr>
-<tr valign="top"><td>
-<code>separator</code></td><td> <span class="parametr">tekst</span>
- -- tekst (znak) staje się separatorem liczb wchodzących
- w skład numeru nagłówka (własność może być zmieniona
- tylko poleceniem <code>\setupheads</code>)
- </td></tr>
-<tr valign="top"><td>
-<code>bodypartlabel</code></td><td> <span class="parametr">nazwa</span> --
- użycie atrybutu spowoduje, że numer nagłówka będzie poprzedzony
- tekstem (może być pusty)
- przyporządkowanego obiektowi <span class="parametr">nazwa</span>, powołanemu
- poleceniem <code>\setuplabeltext</code>. Przykład:<br/>
- <code>\setuplabeltext[<br/>
- tytulrozdzialu=Rozdział~]<br/>
- \setuphead[chapter]<br/>
- bodypartlabel=tytulrozdzialu]
- </code>
- </td></tr>
-<tr valign="top"><td>
-<code>appendixlabel</code></td><td> <span class="parametr">nazwa</span> --
- użycie atrybutu spowoduje, że numer nagłówka będzie poprzedzony
- tekstem (może być pusty)
- przyporządkowanego obiektowi <span class="parametr">nazwa</span>, powołanemu
- poleceniem <code>\setuplabeltext</code>. Przykład:<br/>
- <code>\setuplabeltext[<br/>
- tytulrozdzialu=Dodatek~]<br/>
- \setuphead[chapter]<br/>
- bodypartlabel=tytulrozdzialu]
- </code>
- </td></tr>
-</table>
-
-
-
-<hr>
-<a href=mailto:W.Macewicz@ia.pw.edu.pl><img src="../gify/mail.gif" hspace=10></a>
-<a href=http://www.ia.pw.edu.pl/~wujek/index.html>Włodzimierz Macewicz</a> z pomocą i udziałem Grzegorza Sapijaszko<br clear=all>
-<hr>
-</body>