diff options
Diffstat (limited to 'Master/texmf-doc/doc/polish/tex-virtual-academy-pl/context')
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 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 >>np. <tt>winperl</tt><< 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 jego użycia -można znaleźć w notatce -<a href="../poczatki/cont-pl.html">ConTeXt i 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. 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. <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> |