summaryrefslogtreecommitdiff
path: root/info/tex-virtual-academy-pl/tex
diff options
context:
space:
mode:
Diffstat (limited to 'info/tex-virtual-academy-pl/tex')
-rw-r--r--info/tex-virtual-academy-pl/tex/fermat.gifbin0 -> 284 bytes
-rw-r--r--info/tex-virtual-academy-pl/tex/odsylacze.html457
-rw-r--r--info/tex-virtual-academy-pl/tex/tex.html73
-rw-r--r--info/tex-virtual-academy-pl/tex/tex_key.html5378
-rw-r--r--info/tex-virtual-academy-pl/tex/tryby.html488
5 files changed, 6396 insertions, 0 deletions
diff --git a/info/tex-virtual-academy-pl/tex/fermat.gif b/info/tex-virtual-academy-pl/tex/fermat.gif
new file mode 100644
index 0000000000..b0b3dd7769
--- /dev/null
+++ b/info/tex-virtual-academy-pl/tex/fermat.gif
Binary files differ
diff --git a/info/tex-virtual-academy-pl/tex/odsylacze.html b/info/tex-virtual-academy-pl/tex/odsylacze.html
new file mode 100644
index 0000000000..cad5e89927
--- /dev/null
+++ b/info/tex-virtual-academy-pl/tex/odsylacze.html
@@ -0,0 +1,457 @@
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<meta http-equiv="Content-language" content="pl">
+<meta name="Author" content="Włodzimierz Macewicz">
+<meta name="Keywords" content="tex, odsyłacze, Wirtualna Akademia">
+</head>
+<body bgcolor=#f0a0f0>
+
+<title> Odsyłacze </title>
+
+
+<center>
+<h2> Odsyłacze </h2>
+<i></i><p>
+<i></i><p>
+autor: <i>Tomasz Przechlewski </i>
+</center>
+
+<hr>
+
+<h3> Wstęp </h3>
+
+Istnieją systemy takie jak <strong>LaTeX</strong> (autor: Leslie Lamport),
+<strong>AmSTeX</strong> (Michael Spivak), <strong>ConTeXt</strong> (Hans Hagen) czy <strong>eplain</strong>
+(Karl Berry) umożliwiające
+automatyczne tworzenie odsyłaczy do różnych elementów dokumentu
+(tabele, rysunki, rozdziały, punkty, itp.). Zawierają one także wiele
+innych, gotowych do wykorzystania funkcji, których nie ma formacie
+<strong>plain</strong>. Zadaniem tego tekstu nie jest ,,wyważanie drzwi do lasu''
+ale raczej pokazanie w jaki sposób takie ,,zaawansowane'' funkcje są
+implementowane. Przy okazji okaże się, że wcale nie jest to takie
+trudne jakby się mogło na początku wydawać.<p>
+
+Prezentowany zestaw makr, z racji swojej prostoty, może być bardzo
+łatwo modyfikowany przez użytkownika w zależności od potrzeb. Jest to
+podstawowa zaleta stosowania prostej TeX-niki a nie gotowych
+formatów. Te ostatnie są skomplikowane, a ich przystosowanie do własnych
+potrzeb jest z reguły bardzo trudne.
+
+<h3> Problem </h3>
+
+Odsyłacz to znak (liczba, cyfra, asteryks), umieszczony w składzie
+przy wyrazie, zwrocie lub fragmencie tekstu, odsyłający do objaśnień
+zawartych w innym miejscu tekstu. Czytelnik może być odesłany do
+takich elementów tekstu jak:
+tabela, rysunek, początek rozdziału, początek punktu, równanie
+matematyczne, pozycja bibliograficzna, inna strona dokumentu itp.
+Elementy te są z reguły identyfikowalne poprzez kolejny numer,
+którym są oznaczone (może to być liczba naturalna, para liczb itp.).
+Jako odsyłacza używamy wtedy <i>numeru</i> elementu do, którego
+chcemy odesłać czytelnika. Przykłady użycia odsyłaczy to:
+<em>patrz tabela 6, porównaj punkt 2.5, z równania (4.5) wynika itd</em>.
+Jeżeli w tekście nie stosuje się odesłań, zbędne jest
+numerowanie jakichkolwiek jego elementów (bo po co?).<p>
+
+Wstawianie do dokumentu TeX-owego numerów rozdziałów, punktów, tabel
+czy równań oraz używanie tych numerów jako odsyłaczy jest złą
+praktyką. Należy przyjąć zasadę, że na etapie tworzenia pliku
+źródłowego <i>ostateczne</i> numery tych elementów i odsyłacze do
+nich <i>są nam nie znane</i>. Elementy dokumentu winny być
+numerowane automatycznie przez TeX-a <b>podczas jego kompilowania</b>
+i w taki sam sposób (tzn. automatycznie) wstawiane odsyłacze. Tylko
+postępując w ten sposób oszczędzimy sobie wiele czasu podczas pracy
+nad kolejnymi wersjami dokumentu.<p>
+
+Ideę automatycznego wstawiania odsyłaczy przedstawimy na prostym
+przykładzie systemu służącego do numerowania równań matematycznych.
+Niech plik <code>fermat.tex</code> zawiera następujący kod:
+
+<blockquote><small><code>
+Równanie~(\ref{eq:fermat}) na
+s.~\pref{eq:fermat} przedstawia słynne
+twierdzenie Fermata:<br>
+$$\eqalignno{%<br>
+x^n + y^n &= z^n&\elab{eq:fermat}}$$<br>
+Historia dowodzenia (\ref{eq:fermat})
+ilustruje znaczenie dostatecznie
+szerokich marginesów...
+</small></code>
+</blockquote>
+
+po kompilacji powinniśmy otrzymać następujący wynik:
+
+
+<blockquote><small>
+Równanie (1) na s. 1 przedstawia słynne twierdzenie Fermata:
+<dd><img src=./fermat.gif width=300 height=25><br>
+Historia dowodzenia (1) ilustruje znaczenie
+dostatecznie szerokich marginesów...
+</small>
+</blockquote>
+
+Zauważmy, że odnośniki mogą wskazywać ,,w tył'' (do tekstu już
+przeczytanego) jak i ,,w przód'' (do tekstu nie przeczytanego)
+konieczne jest zatem dwukrotne kompilowanie dokumentu do ich
+prawidłowego wyznaczenia (pierwsza kompilacja) i wstawienia.
+
+Użytkownik posługuje się w tym celu
+trzema następującymi instrukcjami:<br>
+
+<dl>
+<dt><code>\elab{etykieta}</code>
+<dd>wstawia kolejny numer równania oraz definiuje
+etykietę, której będziemy używać przy odwołaniach
+do tego równania,
+
+<dt><code>\pref{etykieta}</code>
+<dd>wstawia numer strony na której znajduje się równanie
+oznakowane <i>etykietą</i>.
+
+<dt><code>\ref{etykieta}</code>
+<dd>wstawia numer równania oznakowanego <i>etykietą</i>.
+</dl>
+
+<h3> Rozwiązanie </h3>
+
+Ogólny schemat działania systemu jest następujący:
+W czasie pierwszej kompilacji instrukcja <code>\elab</code> zwiększa wartość
+licznika równań o 1, wstawia do dokumentu bieżącą wartość tego licznika
+oraz przesyła do pliku dodatkowego trzy informacje: bieżący numer strony,
+numer równania, etykietę.
+Podczas drugiej kompilacji TeX sprawdza czy ten
+plik dodatkowy istnieje i jeżeli tak to zostaje on wczytany.
+Zawarte tam informacje są wykorzystywane przez instrukcje
+<code>\ref</code> i <code>\pref</code> do prawidłowego wstawienia odsyłaczy.<p>
+
+Przejdźmy teraz do szczegółów. <p>
+
+Zamiast definować od razu komendę <code>\elab</code> zdefiniujemy najpierw
+makro <code>\defreference</code>, mające dwa parametry,
+z których pierwszy będzie etykietą dla odsyłacza,
+a drugi zawierać będzie sam odsyłacz
+<i>oraz</i> numer strony, na której
+znajduje się odesłanie.
+Na przykład jeżeli TeX na 44 stronie
+dokumentu napotkał definicję
+<code>\defreference{eq:fermat}{\the\eqnC}</code><sup><a href=#fn1>1</a></sup>
+to jej wykonanie powinno spowodować wysłanie do pliku <code>fermat.crf</code>
+następującej linii (zakładamy, że w chwili wykonywania
+<code>\defreference</code> licznik <code>\eqnC</code> był równy 8):
+<pre>
+\crlab{eq:fermat}{{8}{44}}
+</pre>
+Co ma oznaczać, że odsyłaczem dla etykiety <code>eq:fermat</code> jest 8, a odesłanie
+wskazuje na stronę 44. Niżej przedstawiona definicja wykonuje zadanie
+zapisania odpowiedniej linii do pliku <code>fermat.crf</code>.
+<pre>
+1. \def\defreference#1#2{%
+2. \edef\@tmp{\string\crlab
+3. {#1}{{#2}{\noexpand\folio}}}%
+4. \write\crfile\expandafter{\@tmp}}
+</pre>
+Makro to musi sobie poradzić z podstawowym problemem: zapisania
+jednocześnie prawidłowego numeru odnośnika i prawidłowego numeru
+strony na którą ten odnośnik wskazuje. Numer strony nie jest
+znany <i>w momencie napotkania instrukcji</i> <code>\defreference</code>. Jest
+on ustalany <i>w momencie wykonywania procedury wyjścia
+(output routine)</i>.
+Z drugiej strony odnośnik jest znany i winien być zapisany <i>natychmiast</i>.
+Jeżeli jego rozwinięcie zostanie opóźnione to otrzymany numer
+będzie bieżącym numerem odnośnika <i> w czasie wykonywania
+tej procedury</i>.<p>
+
+
+Problem ten jest rozwiązywany w liniach 2--4 makrodefinicji
+<code>\defreference</code>. Linie 2--3 definiują makro <code>\@tmp</code>. Zamiast
+<code>\def</code> użyto <code>\edef</code> (<i>expanded definition</i>) co gwarantuje, że
+zawartość definicji <code>\@tmp</code> zostanie rozwinięta <i>natychmiast</i>.
+Nie ma to znaczenia gdy piszemy <code>\defreference{foo}{7}</code>, ale
+gdy odnośnik jest ustalany automatycznie, np.
+<code>\defreference{foo}{\the\eqnC}</code>, to chodzi nam o bieżącą
+wartość licznika a nie jego wartość w chwili wykonywania
+<i>output routine</i>.<p>
+
+Sekwencja <code>\noexpand\folio</code> spowoduje, że komenda
+<code>\folio</code> (określająca numer strony), nie zostanie rozwinięta przy
+rozwijaniu zawartości definicji <code>\@tmp</code>. Zostanie to opóźnione do
+czasu rozwijania komendy <code>\write</code> podczas wykonywania <i>output
+routine</i>.<p>
+
+W linii 4 zawartość definicji <code>\@tmp</code> zostaje wysłana do pliku
+dodatkowego za pomocą instrukcji <code>\write</code>. Konstrukcja:
+
+<pre>
+\write\crfile\expandafter{\@tmp}
+</pre>
+jest prostym przykładem zastosowania instrukcji <code>\expandafter</code>
+w celu zmiany porządku rozwinięcia dwóch żetonów (<i>tokens</i>)
+<code>{</code> oraz <code>\@tmp</code>. Kiedy TeX napotka konstrukcję <code>\write\crfile</code>
+oczekuje następnie żetonu <code>{</code> (por. <i>The TeXbook</i> str. 226), a potem
+ciągu żetonów kończącego się <code>}</code>, który zapisuje do pliku.
+Zapis do pliku jest <i>opóźniony</i>, co oznacza, że cały materiał
+zawarty pomiędzy klamrami <code>{</code> i <code>}</code> <i>nie</i> jest rozwijany
+w chwili napotkania instrukcji <code>\write</code> <i>ale</i> umieszczany
+jako tzw. <i>whatsit</i> na głównej liście pionowej (<i>main
+vertical list</i>) i rozwijany później przy wykonywaniu <i>output
+routine</i> (por. <i>The TeXbook</i> str. 227).<p>
+
+Jednakże wykonując sekwencję instrukcji z linii 4 TeX napotyka
+<code>\expandafter</code> zamiast <code>{</code>. Powoduje to przeczytanie
+(czyli rozwinięcie) przez
+TeX-a najpierw makra <code>\@tmp</code> a dopiero potem
+umieszczenie przed rozwiniętym już makrem <code>\@tmp</code> żetonu <code>{</code>.
+W efekcie na główną listę pionową, do późniejszego zapisu do pliku
+<code>fermat.crf</code> wędruje sekwencja żetonów tworząca makro <code>\@tmp</code> a nie
+żeton <code>\@tmp</code>, który jest od tej chwili gotowy do użycia w następnej
+instrukcji <code>\defreference</code>. Gdyby na główną listę pionową trafiał
+żeton <code>\@tmp</code> rozwijany podczas wykonywania <em>output routine</em>
+to zawartość (<em>meaning</em>) wszystkich żetonów byłaby jednakowa
+i równa zawartości ostatniego zdefiniowanego żetonu <code>\@tmp</code> --- rezultat
+całkowicie różny od poprzedniego i raczej przez nas nie oczekiwany!<p>
+
+Makro <code>\elab</code> można zdefiniować następująco:
+<pre>
+5. \newcount\eqnC
+6. \def\elab#1{\global\advance\eqnC 1
+7. \defreference{#1}{\the\eqnC}%
+8. (\the\eqnC)}
+</pre>
+Po pierwszej kompilacji plik <code>fermat.crf</code> zawiera informacje o wszystkich
+odsyłaczach, które wykorzystujemy przy powtórnej kompilacji dokumentu.
+W tym celu najpierw zdefiniujemy komendę <code>\crlab</code>. Jak widać wyżej,
+posiada ona dwa parametry, z których pierwszy zawiera etykietę odsyłacza
+a drugi łącznie odsyłacz oraz numer strony, na której
+odesłanie się znajduje.
+Zarówno odsyłacz, jak i numer strony zawarte są
+w parze nawiasów klamrowych.
+
+<pre>
+9. \def\crlab#1#2{%
+10. \global\expandafter
+11. \def\csname #1\endcsname{#2}}
+</pre>
+Wykonanie makra <code>\crlab{eq:fermat}{{8}{44}}</code>
+spowoduje utworzenie nowego makra o nazwie <code>eq:fermat</code>
+rozwijającego się dokładnie do <code>{8}{44}</code>.
+Wykorzystanie konstrukcji <code>\csname</code>...<code>\endcsname</code> umożliwia definiowanie
+etykiet zawierających znaki o dowolnych ,,egzotycznych'' kodach,
+np. <code>&</code>, <code>:</code>, <code>#</code>, itd. Wręcz wskazane jest umieszczenie takich znaków,
+co zapobiegnie niezamierzonej zmianie znaczenia ,,normalnych'' makr
+o przypadkowo identycznej nazwie.
+
+Teraz możemy zdefiniować instrukcję <code>\ref</code>. Makro to powinno
+wstawiać odsyłacz a pomijać numer strony. Kopiujemy w tym celu
+pomysłowe rozwiązanie tego problemu z formatu {\LaTeX}, w którym
+znowu w roli głównej występuje instrukcja <code>\expandafter</code>:
+
+<pre>
+12. \def\@car#1#2{#1}
+13. \def\ref#1{%
+14. \edef\@tempa{\csname #1\endcsname}
+15. \expandafter\@car\@tempa}
+</pre>
+Makrodefinicja <code>\ref</code> ma jeden argument --- etykietę odnośnika. W linii
+14 tworzona jest instrukcja <code>\@tempa</code>, której zawartością jest wykonanie
+makrodefinicji o nazwie tożsamej z nazwą etykiety. W następnej linii
+najpierw rozwijana jest instrukcja <code>\@tempa</code>, co oznacza rozwinięcie
+jej zawartości do postaci
+<code>{<em>odnośnik</em>}{<em>strona</em>}</code>.
+Następnie rozwijane jest makro <code>\@car</code>, które z dwóch swoich
+parametrów wstawia pierwszy a pomija drugi. Proste!<p>
+
+Skonstruowane w analogiczny sposób makro <code>\pref</code> wstawia
+numer strony a pomija odnośnik:
+
+<pre>
+16. \def\@cdr#1#2{#2}
+17. \def\pref#1{%
+18. \edef\@tempa{\csname #1\endcsname}
+19. \expandafter\@cdr\@tempa}
+</pre>
+Teraz określmy wreszcie plik, z którego <em>pobierane</em>
+będą odnośniki a następnie otwórzmy go do czytania:
+
+<pre>
+20. \newread\crfile
+21. \openin\crfile=\jobname.crf
+22. \input \jobname.crf
+</pre>
+Powyższy kod ma jeden poważny minus. Mianowicie gdyby z jakichś
+względów plik <code>fermat.crf</code> nie istniał (w pierwszej kompilacji
+dokumentu na pewno go nie będzie)
+to wtedy próba wykonania linii
+<code>\input \jobname.crf</code> spowoduje błąd <code>I can't find file fermat.crf</code>.
+Lepiej zabezpieczyć się na tę okoliczność używając komendy <code>\ifeof</code>. Tak
+więc w powyższym fragmencie kodu ostatnią linię należy zastąpić przez:
+
+<pre>
+22. \ifeof\crfile \else
+23. \input \jobname.crf \fi
+</pre>
+Wreszcie pozostaje do zdefiniowania plik do którego będą <i>wysyłane</i>
+informacje o odesłaniach:
+
+<pre>
+24. \newwrite\crfile
+25. \openout\crfile=\jobname.crf
+</pre>
+I te 25 linii kodu pokazane wyżej wystarczą dla TeX-a do prawidłowego
+wstawienia odpowiednich odsyłaczy.
+Wystarczą TeX-owi ale nie TeX-owcowi, który z pewnością popełniać
+będzie błędy. Dlatego powyższe makra należy rozbudować o obsługę
+błędów i ostrzeżeń. W szczególności należy zadbać o ostrzeganie
+użytkownika o:
+
+<ul>
+<li>odwołaniu się do niezdefiniowanej etykiety. W tym przypadku system
+powinien wysłać komunikat do pliku <code>.log</code>
+i na ekran a także
+oznakować brakujące odnośniki w składanym dokumencie,
+<li>dwukrotnym (lub wielokrotnym) zdefiniowanie tej samej etykiety.
+W tym przypadku system powinien wysłać odpowiedni
+komunikat do pliku <code>.log</code> i na ekran.
+</ul>
+Ponieważ w przedstawionych wyżej makrach używamy znaku <code>@</code>
+w nazwach komend, powinny zostać one zawarte pomiędzy liniami:
+
+<pre>
+\catcode`@=11
+...
+\catcode`@=12
+</pre>
+
+<h3> Makra </h3>
+
+Prezentowany poniżej zestaw makr jest dostępny na serwerze GUST w&nbsp;pliku:
+<a href="ftp://ftp.gust.org.pl/pub/GUST/contrib/GUSTLIB/tp-crf.tex">tp-crf.tex</a>.
+W&nbsp;porównaniu do
+przedstawionych już makrodefinicji dodano następujące ważniejsze komendy:
+
+<dl>
+<dt><code>\nocrwarns</code>
+<dd>Ostrzeżenia o błędach nie są wyświetlane na ekranie
+(przydatne na wstępnym etapie pracy nad dokumentem),
+
+<dt><code>\nocrfile</code>
+<dd>Dodatkowy plik nie jest odtwarzany,
+
+<dt><code>\makecrfile</code>
+<dd>Dodatkowy plik jest tworzony,
+
+<dt><code>\crstatistics</code>
+<dd>Wyświetlenie sumarycznej informacji o użytych odsyłaczach.
+Przedefiniowana komenda <code>\bye</code> wywołuje to makro.
+</dl>
+
+
+<pre>
+%% --------------------------------
+%% Cross-reference generic macros
+%% Tomasz Przechlewski
+%% Date: 02.01.1995
+%% --------------------------------
+\catcode`@=11
+\def\@crwrn#1{\if@crwrns\immediate
+\write16{#1}\fi}
+\def\@markmissingcr{{\bf ??}\@marginmarker}
+\def\@marginmarker{\vadjust{\vbox to0pt{%
+\kern-.77\normalbaselineskip
+\hbox{{\it\kern\hsize\kern15pt?}}\vss}}}
+
+\newif\if@crwrns
+\global\@crwrnstrue % default
+\def\nocrfile{\global\@crfilefalse}
+\def\nocrwrns{\global\@crwrnsfalse}
+
+\def\@car#1#2{#1}
+\def\@cdr#1#2{#2}
+
+\long\def\@ifundefined#1#2#3{%
+ \expandafter\ifx\csname
+ #1\endcsname\relax#2\else#3\fi}
+
+\def\namedef#1{\expandafter
+ \def\csname #1\endcsname}
+
+\def\newlabel#1#2{\@ifundefined{#1}{}%
+{\@crwrn{-> WARNING: multiple label #1}}%
+\global\namedef{#1}{#2}}
+\newread\crfile
+
+\openin\crfile=\jobname.crf
+\ifeof\crfile
+ \@crwrn{-> WARNING: CR-FILE UNDEFINED!!}
+ \else
+ \@crwrn{READING REFS FROM \jobname.crf}
+ \input \jobname.crf
+\fi
+\closein\crfile
+
+\def\makecrfile{%
+ \openout\crfile=\jobname.crf}
+\def\nocrfile{\@crwrn{-> WARNING:
+ CR-FILE not created}
+ \def\crfile{-1}}
+
+\def\ref#1{\@nextcrf\@ifundefined{#1}{%
+ \@markmissingcr
+ \@crwrn{undefined cr -> \string#1}}%
+ {\edef\@tempa{\csname #1\endcsname}
+ \expandafter \@car\@tempa}}
+
+\def\pageref#1{\@nextpcrf
+ \@ifundefined{#1}{\@markmissingcr
+ \@crwrn{undefined cr -> \string#1}}%
+ {\edef\@tempa{\csname #1\endcsname}%
+ \expandafter \@cdr\@tempa}}
+
+\def\defreference#1#2{\@nextdrf%
+ \edef\save{\string\newlabel{#1}%
+ {{#2}{\noexpand\folio}}}%
+ \write\crfile\expandafter{\save}}
+
+\newcount\@crfC\newcount\@pcrfC
+\newcount\@dcrfC
+\def\@nextdrf{\global\advance\@dcrfC1}
+\def\@nextcrf{\global\advance\@crfC1}
+\def\@nextpcrf{\global\advance\@pcrfC1}
+\def\crstatistics{%
+\@crwrn{==============================}
+\@crwrn{= REFERENCE STATISTICS =======}
+\@crwrn{= refs defined.... \the\@dcrfC}
+\@crwrn{= refs used....... \the\@crfC}
+\@crwrn{= page refs used.. \the\@pcrfC}
+\@crwrn{==============================}}
+\outer\def\bye{\crstatistics\end}
+\catcode`@=12
+\endinput
+</pre>
+
+<h3> Bibliografia</h3>
+
+<ol>
+<li>
+Knuth D. E., <i>The TeXbook</i>, Addison-Weley, Reading MA: 1986.
+
+<li>
+Salomon D., Macros for Indexing and Table-of Contents Preparation,
+<code><i>TUGboat</i></code>, 10(3): s. 394--400.
+</ol>
+
+
+<h3>Przypisy</h3>
+
+<hr align=left width=20%>
+<sup><a name=fn1><b>1</b></a></sup>Występujące w poniższym opisie nazwy i
+konstrukcje prędzej lub później zostaną wyjaśnione.
+
+
+
+<hr>
+Zredagował:
+<em>Włodzimierz Macewicz (modyfikacja: 15.05.2014)</em>
+<hr>
+</body>
+</html>
diff --git a/info/tex-virtual-academy-pl/tex/tex.html b/info/tex-virtual-academy-pl/tex/tex.html
new file mode 100644
index 0000000000..13fdfac1ed
--- /dev/null
+++ b/info/tex-virtual-academy-pl/tex/tex.html
@@ -0,0 +1,73 @@
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<meta http-equiv="Content-language" content="pl">
+<meta name="Author" content="Włodzimierz Macewicz">
+<meta name="Keywords" content="tex, Wirtualna Akademia">
+<title> TeX jako taki </title>
+</head>
+<body bgcolor=#f0a0f0>
+
+<img src="../gify/tex.gif" width=540 height=135><p>
+
+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 <b>czym prostsze
+narzędzie tym lepsze rezultaty</b>, 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ć).
+<p>
+<i></i><p>
+<center>
+<b>Jedynym bezbłędnym programem jest TeX</b>
+</center>
+
+<p>Należy jednak pamiętać, że <tt>plain</tt> 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).</p>
+
+<p>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.</p>
+
+<p>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, <a href="../latex2e/latex2e.html">LaTeX2e</a>
+oraz <a href="../context/context.html">ConTeXt</a> do dowolnego typu dokumentów.</p>
+
+<i></i><p>
+<i></i><p>
+<hr>
+<ul>
+<img src="../gify/artykul.gif"> <a href=odsylacze.html><code>Odsyłacze</code></a>
+- <i>T. Przechlewski</i> <small>(10.10.1995)</small><br>
+<img src="../gify/artykul.gif"> <a href="../podstawy/tex.html">Podstawy Systemu TeX</a>
+- <i>M. Ryćko</i> <small>(1994)</small><br>
+<img src="../gify/artykul.gif"> <a href="tryby.html">Tryby pracy TeX-a</a>
+- <i>B. Lichoński</i> <small>(27.06.97)</small><br>
+<img src="../gify/artykul.gif"> <a href="tex_key.html">Lista polecen wbudowanych (primitives) TeX-a i PDFTeX-a oraz e-TeX-a</a>
+- <i>W. Macewicz</i> <small>(25.08.03)</small><br>
+</ul>
+
+
+<hr>
+<em>Włodzimierz Macewicz</em>
+<hr><br>
+Ostatnie zmiany: 15.09.2004
+</body>
+</html>
diff --git a/info/tex-virtual-academy-pl/tex/tex_key.html b/info/tex-virtual-academy-pl/tex/tex_key.html
new file mode 100644
index 0000000000..85c40de98c
--- /dev/null
+++ b/info/tex-virtual-academy-pl/tex/tex_key.html
@@ -0,0 +1,5378 @@
+<HEAD><TITLE>Lista poleceń wbudowanych (primitive control sequences) w program TeX, eTeX i PDFTeX</TITLE>
+<META content="text/html; charset=iso-8859-2" http-equiv=Content-Type>
+<META content=pl http-equiv=Content-language>
+<META name=Author content="Włodzimierz Macewicz">
+<META name=Keywords
+content="tex, polecenia wbudowane, polecenia pierwotne, primitive control sequences, Wirtualna Akademia">
+<STYLE type=text/css>.new {
+ COLOR: red
+}
+.old {
+ COLOR: red
+}
+.nowrap {
+ WHITE-SPACE: nowrap
+}
+.ttt {
+ FONT-FAMILY: serif; WHITE-SPACE: nowrap; COLOR: navy
+}
+BODY {
+ BACKGROUND-COLOR: #a0f0a0
+}
+I {
+ FONT-FAMILY: serif; COLOR: navy
+}
+CODE {
+ FONT-FAMILY: serif; COLOR: navy
+}
+TT {
+ FONT-FAMILY: serif; COLOR: navy
+}
+PRE {
+ FONT-FAMILY: serif; COLOR: navy
+}
+IMG {
+ BORDER-RIGHT-WIDTH: 0ex; BORDER-TOP-WIDTH: 0ex; BORDER-BOTTOM-WIDTH: 0ex; BORDER-LEFT-WIDTH: 0ex
+}
+SPAN.parametr {
+ FONT-STYLE: italic; FONT-FAMILY: monospace
+}
+DIV.gora_plus {
+ PADDING-BOTTOM: 0ex; PADDING-LEFT: 0ex; PADDING-RIGHT: 0ex; PADDING-TOP: 2ex
+}
+H1 {
+ left-margin: 0pt
+}
+H2 {
+ left-margin: 0pt
+}
+H3 {
+ left-margin: 0pt
+}
+H4 {
+ left-margin: 0pt
+}
+H5 {
+ left-margin: 0pt
+}
+H6 {
+ left-margin: 0pt
+}
+P.center {
+ TEXT-ALIGN: center; MARGIN-TOP: 0ex; TEXT-INDENT: 0em; MARGIN-BOTTOM: 0ex
+}
+UL {
+ MARGIN-TOP: 0ex; MARGIN-BOTTOM: 0ex
+}
+TABLE {
+ MARGIN-TOP: 1ex; MARGIN-BOTTOM: 1ex
+}
+P {
+ TEXT-ALIGN: justify; MARGIN-TOP: 0.2ex; TEXT-INDENT: 1.5em; MARGIN-BOTTOM: 0ex
+}
+PRE {
+ MARGIN-TOP: 0.2ex; TEXT-INDENT: 0em; MARGIN-BOTTOM: 0ex
+}
+P.noindent {
+ TEXT-ALIGN: justify; MARGIN-TOP: 0ex; TEXT-INDENT: 0em; MARGIN-BOTTOM: 0ex
+}
+</STYLE>
+
+<META name=GENERATOR content="MSHTML 9.00.8112.16450"></HEAD>
+<BODY>
+<H2>Lista poleceń wbudowanych (<I>primitive control sequences</I>) w program
+TeX, eTeX, pdfTeX</H2>
+<P>Poniżej przedstawiam pełną listę poleceń (w porządku alfabetycznym) programów
+TeX, eTeX i pdfTeX wraz z krótkim objaśnieniem. Moim celem nie było zrobienie
+pełnego i wyczerpującego opisu ich działania, do tego służy książka ,,The TeX
+book'' Donalda E. Knutha, a jedynie podanie informacji ,,z czym to się je'' (i
+zdaję sobie sprawę z tego, że niektóre wyjaśnienia przypominają wyrocznię
+Pytii).</P>
+<P>Niestety nie udało mi się wyjaśnić w sposób sensowny kilku poleceń (miejsca
+oznaczone ???). Jeżeli Szanowny Czytelniku, chciałbyś podzielić się swoją wiedzą
+i podać krótkie wyjaśnienie brakującego hasła, uściślić lub poprawić istniejące
+będę wdzięczny za pomoc.</P>
+<P>Serdecznie dziękuję P.Strzelczykowi za nadesłanie wyjaśnień kilkudziesięciu
+bardziej skomplikowanych oraz rzadziej używanych poleceń.</P>
+<H4>Wyjaśnienie notacji</H4>
+<TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD class=ttt vAlign=top><A id=kod_znaku><I>kod_znaku</I></A></TD>
+ <TD>liczba z przedziału 0 -- 255, liczby w TeX-u można specyfikować na
+ wiele sposobów:
+ <UL>
+ <LI>liczba w zapisie dziesiętnym (np.&nbsp;123)
+ <LI><TT>"XX</TT> liczba w zapisie szesnastkowym, gdzie <TT>X</TT> jest
+ cyfrą w szesnastkowym układzie pozycyjnym (wartości powyżej 9
+ <B>muszą</B> być określone wielkimi literami alfabetu (A-F))
+ <LI><TT>`x</TT> podanie znaku (znak poprzedzony lewym apostrofem);
+ należy to traktować jak liczbę odpowiadającą wartości kodu). Uwaga!
+ znaki podlegające przekodowaniu przez mechanizm <TT>TCX</TT> zmienią
+ swój kod (nie będzie to znak zgodny z kodowaniem wejściowym; znaki
+ specjalne poprzedzamy <TT>\</TT>, np.: <TT>\char`\#</TT>)
+ <LI><TT>'ooo</TT> liczba w zapisie ósemkowym (<TT>o</TT> to cyfra z
+ układu ósemkowego -- 0-7; poprzedzone prawym apostrofem) </LI></UL></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=v_dimen><I>dimen</I></A></TD>
+ <TD>liczba zmiennoprzecinkowa (mianowana) określająca przesunięcie
+ (odległość), podanie kwalifikatora <A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A> przed
+ nazwą jednostki powoduje że wartość nie będzie podlegała przeskalowaniu,
+ jeśli takowe zostało określone (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mag"><TT>\mag</TT></A>) <A
+ id=tab_jed>
+ <TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD>&nbsp;</TD>
+ <TD>cm</TD>
+ <TD>mm</TD>
+ <TD>in</TD>
+ <TD>cc</TD>
+ <TD>pc</TD>
+ <TD>pt</TD>
+ <TD>bp</TD>
+ <TD>dd</TD>
+ <TD>sp</TD></TR>
+ <TR>
+ <TD>cm</TD>
+ <TD>1</TD>
+ <TD>10</TD>
+ <TD>0.39</TD>
+ <TD>2.216</TD>
+ <TD>2.23</TD>
+ <TD>28.45</TD>
+ <TD>28.346</TD>
+ <TD>26.6</TD>
+ <TD>1864624</TD></TR>
+ <TR>
+ <TD>mm</TD>
+ <TD>0.1</TD>
+ <TD>1</TD>
+ <TD>0.03937</TD>
+ <TD>0.22</TD>
+ <TD>0.221</TD>
+ <TD>2.845</TD>
+ <TD>2.83</TD>
+ <TD>2.66</TD>
+ <TD>186462</TD></TR>
+ <TR>
+ <TD>in</TD>
+ <TD>2.54</TD>
+ <TD>25.4</TD>
+ <TD>1</TD>
+ <TD>5.6285</TD>
+ <TD>6.02</TD>
+ <TD>72.27</TD>
+ <TD>72</TD>
+ <TD>67.54</TD>
+ <TD>4736175</TD></TR>
+ <TR>
+ <TD>cc</TD>
+ <TD>0.4511</TD>
+ <TD>4.511</TD>
+ <TD>0.177658</TD>
+ <TD>1</TD>
+ <TD>1.07</TD>
+ <TD>12.84</TD>
+ <TD>12.79</TD>
+ <TD>12</TD>
+ <TD>8412696</TD></TR>
+ <TR>
+ <TD>pc</TD>
+ <TD>0.421</TD>
+ <TD>4.2175</TD>
+ <TD>0.1166</TD>
+ <TD>0.93</TD>
+ <TD>1</TD>
+ <TD>12</TD>
+ <TD>11.955</TD>
+ <TD>11.215</TD>
+ <TD>786285</TD></TR>
+ <TR>
+ <TD>pt</TD>
+ <TD>0.0351</TD>
+ <TD>0.351</TD>
+ <TD>0.01382</TD>
+ <TD>0.07788</TD>
+ <TD>0.083</TD>
+ <TD>1</TD>
+ <TD>0.9949</TD>
+ <TD>0.934</TD>
+ <TD>65536</TD></TR>
+ <TR>
+ <TD>bp</TD>
+ <TD>0.035</TD>
+ <TD>0.352</TD>
+ <TD>0.0138855</TD>
+ <TD>0.078</TD>
+ <TD>0.08</TD>
+ <TD>1.004</TD>
+ <TD>1</TD>
+ <TD>0.93796</TD>
+ <TD>65765</TD></TR>
+ <TR>
+ <TD>dd</TD>
+ <TD>0.037594</TD>
+ <TD>0.37594</TD>
+ <TD>0.01</TD>
+ <TD>0.08</TD>
+ <TD>0.089</TD>
+ <TD>1.07</TD>
+ <TD>1.65</TD>
+ <TD>1</TD>
+ <TD>70037</TD></TR>
+ <TR>
+ <TD>sp</TD>
+ <TD>0.0000005</TD>
+ <TD>0.0000053</TD>
+ <TD>0.0000002</TD>
+ <TD>0.000001</TD>
+ <TD>0.000001</TD>
+ <TD>0.000015</TD>
+ <TD>0.000015</TD>
+ <TD>0.000014</TD>
+ <TD>1</TD></TR></TBODY></TABLE></A>np.&nbsp;<TT>100.5&nbsp;pt</TT> lub
+ <TT>100.5&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true">true</A>&nbsp;pt</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mdimen><I>mdimen</I></A></TD>
+ <TD>miara przesunięcia (odległości) w trybie matematycznym, podobnie jak
+ <A href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A>,
+ ale jedyną dopuszczalną jednostką jest <A
+ href="file:///D:/documents/gust/tex_key.htm#mu"><TT>mu</TT></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=glue><I>glue</I></A></TD>
+ <TD>miara przesunięcia (odległości); podobnie jak <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>, ale
+ charakteryzująca się nie tylko stałym wymiarem, ale ściśliwością
+ i&nbsp;rozciągliwością (wg zwyczajów inżynierskich można to traktować jako
+ dopuszczalną tolerancję wymiaru <I>in plus</I> i&nbsp;<I>in minus</I>).
+ TeX w miarę potrzeby ma prawo bezkarnie zmniejszyć wymiar nominalny lub go
+ powiększyć o zadaną wartość. W szczególności ściśliwość i rozciągliwość
+ może przyjmować wartość nieskończoną w trzech zakresach (p.&nbsp; <A
+ href="file:///D:/documents/gust/tex_key.htm#fil"><TT>fil</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#fill"><TT>fill</TT></A> oraz
+ <A href="file:///D:/documents/gust/tex_key.htm#filll"><TT>filll</TT></A>).
+ Uważam że tłumaczenie <I>glue</I> jako ,,klej'' nie oddaje charakteru i
+ zachowania się tej miary, wydaje mi się, że lepszym określeniem jest
+ ,,sprężyna'', która ma swój wymiar nominalny, dopuszczalną ściśliwość oraz
+ rozciągliwość (z tą różnicą, że TeX-owe <I>glue</I> może przyjmować
+ wartości nieskończone i ujemne). np.&nbsp;<TT>100.5<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A>&nbsp;10<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#minus">minus</A>&nbsp;5<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mglue><I>mglue</I></A></TD>
+ <TD>miara przesunięcia (odległości) w trybie matematycznym, podobnie jak
+ <A href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>, ale
+ jedyną dopuszczalną jednostką jest <A
+ href="file:///D:/documents/gust/tex_key.htm#mu"><TT>mu</TT></A>
+ </TD></TR></TBODY></TABLE>
+<H3><A id=s -tex></A>Lista poleceń podstawowych (wbudowanych) programu TeX</H3>
+<TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD class=ttt vAlign=top><A id=space>\<I>spacja</I></A> </TD>
+ <TD>wstawienie spacji (<I>space token</I>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=skos>\/</A> </TD>
+ <TD>korekcja skosu; polecenie dodaje dodatkowy odstęp (być może o długości
+ zerowej) uwzględniający pochylenie (parametr konstrukcyjny fontu;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen"><TT>\fontdimen</TT></A>)
+ znaku w prawo -- ,,wystawanie'' znaku poza pudełko (nie tylko znaki w
+ foncie <I>italic</I> mają tą wartość niezerową). </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=above>\above</A> <I>dimen</I> </TD>
+ <TD>konstrukcja matematyczna
+ (np.&nbsp;<TT>$1&nbsp;+&nbsp;{1&nbsp;\above&nbsp;2<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;2}$</TT>);
+ <I><A href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>
+ określa grubość kreski ułamkowej (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#over"><TT>\over</TT></A>) --
+ licznik i mianownik jest składany w&nbsp;stylu o&nbsp;jeden stopień
+ niższym (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>\displaystyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textstyle"><TT>\textstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>\scriptstyle</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>\scriptscriptstyle</TT></A>)
+ niż bieżący (o ile to możliwe) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=abovedisplayshortskip>\abovedisplayshortskip</A>=<I>glue</I> </TD>
+ <TD>odległość nad (przed) wzorem eksponowanym (wystawionym), jeśli jest on
+ poprzedzony wierszem nie ,,zazębiającym'' się z treścią wzoru (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#abovedisplayskip"><TT>\abovedisplayskip</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#predisplaysize"><TT>\predisplaysize</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#parfillskip"><TT>\parfillskip</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=abovedisplayskip>\abovedisplayskip</A>=<I>glue</I> </TD>
+ <TD>odległość nad (przed) wzorem eksponowanym (wystawionym), jeśli jest on
+ poprzedzony linią ,,zazębiającą'' się ze wzorem (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#abovedisplayshortskip"><TT>\abovedisplayshortskip</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#predisplaysize"><TT>\predisplaysize</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#parfillskip"><TT>\parfillskip</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=abovewithdelims>\abovewithdelims</A>
+ <I>delim<SUB>1</SUB></I><I>delim<SUB>2</SUB></I><I>dimen</I></TD>
+ <TD>podobnie jak <A
+ href="file:///D:/documents/gust/tex_key.htm#above"><TT>\above</TT></A>,
+ ale konstrukcja zostanie otoczona przez <I>delim<SUB>1</SUB></I> (z lewej
+ strony) i <I>delim<SUB>2</SUB></I> (z prawej strony); np.:
+ <TT>\abovewithdelims&nbsp;()&nbsp;2pt</TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#above"><TT>\above</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=accent>\accent</A> <I>kod_znaku</I>
+ <I>znak</I> </TD>
+ <TD>wstawienie znaku z akcentem; <I>kod_znaku</I> jest kodem znaku
+ akcentującego (może to być znak o dowolnym kodzie, ale sensowne jest
+ używanie znaku o odpowiedniej definicji, przewidzianym jako akcent), a
+ <I>znak</I> znakiem do którego dodawany jest akcent; np.:
+ <TT>\accent&nbsp;95&nbsp;z</TT> -- da literę ,,ż'' (,,z'' z kropką)
+ (powoduje przejście w tryb poziomy); (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=adjdemerits>\adjdemerits</A>=<I>wartość</I>
+ </TD>
+ <TD>wartość dodawana do wyliczonego kosztu złamania akapitu w danym
+ miejscu, jeżeli wiersz poprzedni i bieżący są innej klasy kiepskości [<A
+ href="file:///D:/documents/gust/tex_key.htm#p1">1</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=advance>\advance</A>\<I>rejestr</I> by
+ <I>wartość</I> </TD>
+ <TD>dodanie <I>wartości</I> do <I>rejestru</I> -- typy składowych muszą
+ być takie, aby działanie miało sens </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=afterassignment>\afterassignment</A>
+ <I>tokem</I></TD>
+ <TD><I>token</I> zostanie zapamiętany i wstawiony po wykonaniu
+ następującego po nim przypisania </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=aftergroup>\aftergroup</A> <I>token</I> </TD>
+ <TD>używane wewnątrz grupy; <I>token</I> zostanie zapamiętany i zostanie
+ wyprowadzany (jednorazowo) po zamknięciu tej grupy (po odwołaniu
+ wprowadzonych wewnątrz niej zmian) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=at>at</A> <I>dimen</I> </TD>
+ <TD>określenie mówiące o przeskalowaniu fontu do wskazanej wielkości
+ np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#font">\font</A>\mojcmr=plr10&nbsp;at&nbsp;12<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A></TT> (równoważne
+ <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#font">\font</A>\mojcmr=plr10&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#scaled">scaled</A>&nbsp;1200</TT>).
+ Uwaga! Zdefiniowany font <TT>\mojcmr</TT> to nie to samo co font
+ <TT>plr12</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=atop>\atop</A> </TD>
+ <TD>konstrukcja matematyczna (np.&nbsp;<TT>${x&nbsp;\atop&nbsp;y}$</TT>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#above"><TT>\above</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=atopwithdelims>\atopwithdelims</A>
+ <I>delim<SUB>1</SUB></I><I>delim<SUB>2</SUB></I></TD>
+ <TD>konstrukcja matematyczna (np.&nbsp;<TT>${x \atopwithdelims()
+ y}$</TT>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#above"><TT>\above</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=badness>\badness</A> </TD>
+ <TD>miara kiepskości składu wiersza [<A
+ href="file:///D:/documents/gust/tex_key.htm#p1">1</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=baselineskip>\baselineskip</A>=<I>glue</I>
+ </TD>
+ <TD>odległość między liniami bazowymi pisma p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#lineskip"><TT>\lineskip</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#lineskiplimit"><TT>\lineskiplimit</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=batchmode>\batchmode</A> </TD>
+ <TD>polecenie przełączające sposób pracy TeX-a; nie zatrzymuje się on po
+ napotkaniu błędu, raport jest umieszczany wyłącznie w pliku <TT>.log</TT>
+ (komunikaty nie są wyświetlane na konsoli); p. <A
+ href="file:///D:/documents/gust/tex_key.htm#errorstopmode"><TT>\errorstopmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#nonstopmode"><TT>\nonstopmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scrollmode"><TT>\scrollmode</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=begingroup>\begingroup</A> </TD>
+ <TD>początek bloku (wszelkie zmiany wartości parametrów i definicje są
+ lokalne, jeśli nie wyspecyfikowano inaczej p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#globaldefs"><TT>\globaldefs</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#global"><TT>\global</TT></A>).
+ Zakończenie bloku poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#endgroup"><TT>\endgroup</TT></A>
+ (nie <TT>}</TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=belowdisplayshortskip>\belowdisplayshortskip</A>=<I>glue</I> </TD>
+ <TD>odległość pod (po wzorze) wzorem, jeśli po nim następuje krótka linia
+ (nie ,,zazębiająca'' się z treścią wzoru), p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#belowdisplayskip"><TT>\belowdisplayskip</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#predisplaysize"><TT>\predisplaysize</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#parfillskip"><TT>\parfillskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=belowdisplayskip>\belowdisplayskip</A>=<I>glue</I> </TD>
+ <TD>odległość pod (po wzorze) wzorem, jeśli po nim następuje długa linia
+ (,,zazębiająca'' się ze wzorem), p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#belowdisplayshortskip"><TT>\belowdisplayshortskip</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#predisplaysize"><TT>\predisplaysize</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#parfillskip"><TT>\parfillskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=binopenalty>\binopenalty</A>=<I>wartość</I>
+ </TD>
+ <TD>kara za złamanie linii po operatorze binarnym (<I>bin&nbsp;atom</I>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mathbin"><TT>\mathbin</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=botmark>\botmark</A> </TD>
+ <TD>przyjmuje wartość ostatniego znacznika (<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>),
+ który pojawił się na obecnie output-owanej stronie; czyli np. tytuł/tekst
+ ostatniego podrozdziału/hasła na danej stronie </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=box>\box</A> <I>numer_pudełka</I> </TD>
+ <TD>wstawienie zawartości wskazanego pudełka, po czym zawartość pudełka
+ jest kasowana (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unhbox"><TT>\unhbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvbox"><TT>\unvbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unhcopy"><TT>\unhcopy</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvcopy"><TT>\unvcopy</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=boxmaxdepth>\boxmaxdepth</A> </TD>
+ <TD>maksymalna głębokość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>) dla
+ składanego pudełka (<A
+ href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A>)
+ jeśli głębokość złożonego pudełka jest większa od <A
+ href="file:///D:/documents/gust/tex_key.htm#boxmaxdepth"><TT>\boxmaxdepth</TT></A>,
+ to jest ono odpowiednio ,,podnoszone'' (zwiększana jest jego wysokość, tak
+ by głębokość była równa <A
+ href="file:///D:/documents/gust/tex_key.htm#boxmaxdepth"><TT>\boxmaxdepth</TT></A>);
+ standardowo <A
+ href="file:///D:/documents/gust/tex_key.htm#boxmaxdepth"><TT>\boxmaxdepth</TT></A>=<TT>\maxdimen</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=bp>bp</A> </TD>
+ <TD>jednostka miary -- big point (72&nbsp;bp&nbsp;=&nbsp;1&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#in">in</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=brokenpenalty>\brokenpenalty</A>=<I>wartość</I> </TD>
+ <TD>kara dodawana przy wyliczaniu punktu przełamania strony (nie
+ akapitu!), jeśli ostatnia linia strony miałaby wyraz przeniesiony do
+ następnej linii (a&nbsp;zatem i&nbsp;strony) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=by>by</A> </TD>
+ <TD>opcjonalny element w&nbsp;poleceniach <A
+ href="file:///D:/documents/gust/tex_key.htm#divide">dzielenia</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#advance">dodawania</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#multiply">mnożenia</A>
+ np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#advance">\advance</A><A
+ href="file:///D:/documents/gust/tex_key.htm#count">\count</A>0 by 1</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=catcode>\catcode</A>
+ <I>kod_znaku</I>=<I>kategoria</I> </TD>
+ <TD>definicja kategorii znaku, określonego przez <I>kod_znaku</I>;
+ <I>kategoria</I> jest liczbą z&nbsp;zakresu&nbsp;0--15 i&nbsp;oznacza: <A
+ id=kategorie>
+ <TABLE border=1>
+ <TBODY>
+ <TR>
+ <TH>Kategoria</TH>
+ <TH>Nazwa</TH>
+ <TH>Przykład</TH></TR>
+ <TR>
+ <TD>0</TD>
+ <TD><I>escape</I></TD>
+ <TD><TT>\</TT></TD></TR>
+ <TR>
+ <TD>1</TD>
+ <TD>początek grupy</TD>
+ <TD><TT>{</TT></TD></TR>
+ <TR>
+ <TD>2</TD>
+ <TD>koniec grupy</TD>
+ <TD><TT>}</TT></TD></TR>
+ <TR>
+ <TD>3</TD>
+ <TD>tryb matematyczny</TD>
+ <TD><TT>$</TT></TD></TR>
+ <TR>
+ <TD>4</TD>
+ <TD>tabulator</TD>
+ <TD>&amp;</TD></TR>
+ <TR>
+ <TD>5</TD>
+ <TD>koniec linii</TD>
+ <TD><TT><I>return</I></TT></TD></TR>
+ <TR>
+ <TD>6</TD>
+ <TD><A id=hash>parametr</A></TD>
+ <TD><TT>#</TT></TD></TR>
+ <TR>
+ <TD>7</TD>
+ <TD><A id=superscript>superscript</A></TD>
+ <TD><TT>^</TT></TD></TR>
+ <TR>
+ <TD>8</TD>
+ <TD><A id=subscript>subscript</A></TD>
+ <TD><TT>_</TT></TD></TR>
+ <TR>
+ <TD>9</TD>
+ <TD>ignorowane</TD>
+ <TD><TT><I>null</I></TT></TD></TR>
+ <TR>
+ <TD>10</TD>
+ <TD><I>biały znak</I></TD>
+ <TD><I>spacja</I></TD></TR>
+ <TR>
+ <TD>11</TD>
+ <TD>litera</TD>
+ <TD>&nbsp;</TD></TR>
+ <TR>
+ <TD>12</TD>
+ <TD>inny</TD>
+ <TD><TT>@</TT></TD></TR>
+ <TR>
+ <TD>13</TD>
+ <TD>aktywny</TD>
+ <TD><TT>~</TT></TD></TR>
+ <TR>
+ <TD>14</TD>
+ <TD>komentarz</TD>
+ <TD><TT>%</TT></TD></TR>
+ <TR>
+ <TD>15</TD>
+ <TD>błędny</TD>
+ <TD><TT><I>del</I></TT></TD></TR></TBODY></TABLE></A>(p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=cc>cc</A> </TD>
+ <TD>jednostka miary -- cicero (1&nbsp;cc&nbsp;=&nbsp;12&nbsp;dd);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=char>\char</A> <I>kod_znaku</I> </TD>
+ <TD>użycie znaku o podanym kodzie (powoduje przejście w tryb poziomy);
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=chardef>\chardef</A>\<I>nazwa</I>=<I>kod_znaku</I> </TD>
+ <TD>jest alternatywą dla polecenia <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#def">\def</A>\<I>nazwa</I>{<A
+ href="file:///D:/documents/gust/tex_key.htm#char">\char</A>
+ <I>kod_znaku</I>}</TT>. Polecenie <TT>\<I>nazwa</I></TT> jest równoważne
+ użyciu znaku o podanym kodzie; (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=cleaders>\cleaders</A> <I>box</I>\hskip
+ <I>glue</I> <BR>\cleaders <I>rule</I>\hskip <I>glue</I> </TD>
+ <TD>konstrukcja powtarza specyfikację <I>box</I> lub <I>rule</I>
+ wypełniając przestrzeń przesunięcia określonego przez <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A> <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I></TT>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#leaders"><TT>\leaders</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#xleaders"><TT>\xleaders</TT></A>)
+ -- całość traktowana jest jak ,,sprężyna'' (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=closein>\closein</A> <I>numer</I> </TD>
+ <TD>zamknięcie kanału wejściowego o wskazanym numerze (od 0 do 15)
+ otwartego poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#openin"><TT>\openin</TT></A>;
+ p.&nbsp;też&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#read">read</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#immediate"><TT>\immediate</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=closeout>\closeout</A> <I>numer</I> </TD>
+ <TD>zamknięcie kanału wyjściowego o wskazanym numerze (od 0 do 15)
+ otwartego poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#openout"><TT>\openout</TT></A>;
+ p.&nbsp;też&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#write">write</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#immediate"><TT>\immediate</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=clubpenalty>\clubpenalty</A>
+ <I>wartość</I></TD>
+ <TD>kara za złamanie strony po pierwszej linii akapitu </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=cm>cm</A> </TD>
+ <TD>jednostka miary -- centymetr (1&nbsp;cm&nbsp;= 0.01&nbsp;m);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=copy>\copy</A> <I>numer_pudełka</I> </TD>
+ <TD>wyprowadza zawartość wskazanego pudełka; zawartość pudełka nie ulega
+ zmianie (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unhbox"><TT>\unhbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unhcopy"><TT>\unhcopy</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvbox"><TT>\unvbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvcopy"><TT>\unvcopy</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=count>\count</A>
+ <I>specyfikacja_licznika</I> </TD>
+ <TD>użycie wskazanego rejestru (typu <I>count</I>) (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#countdef"><TT>\countdef</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=countdef>\countdef</A>\<I>nazwa</I>=<I>numer</I> </TD>
+ <TD>zdefiniowanie synonimu <I>\nazwa</I>, odpowiadającego rejestrowi typu
+ <I>count</I> o wskazanym <I>numerze</I>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#count"><TT>\count</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=cr>\cr</A> </TD>
+ <TD>oznaczenie końca wiersza w środowiskach tabulacyjnych (<A
+ href="file:///D:/documents/gust/tex_key.htm#halign"><TT>\halign</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#valign"><TT>\valign</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=crcr>\crcr</A> </TD>
+ <TD>kończy wiersz tabeli (<A
+ href="file:///D:/documents/gust/tex_key.htm#halign"><TT>\halign</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#valign"><TT>\valign</TT></A>),
+ jeśli wiersz był rozpoczęty -- czyli działa tak jak <A
+ href="file:///D:/documents/gust/tex_key.htm#cr"><TT>\cr</TT></A>, ale
+ jeśli wystąpi bezpośrednio po <A
+ href="file:///D:/documents/gust/tex_key.htm#cr"><TT>\cr</TT></A>, albo <A
+ href="file:///D:/documents/gust/tex_key.htm#noalign"><TT>\noalign</TT></A>
+ nie robi nic </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=csname>\csname</A> <I>tokens</I>
+ \endcsname</TD>
+ <TD>konstrukcja służy do zdefiniowania lub użycia makroinstrukcji
+ tworzonych dynamicznie bądź zawierających znaki nie będące literami
+ (<I>tokens</I> nie może zawierać elementów rozwijanych). Użycie
+ makroinstrukcji niezdefiniowanej nie jest błędem (jest równoznaczne z
+ użyciem <A
+ href="file:///D:/documents/gust/tex_key.htm#relax"><TT>\relax</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=day>\day</A> </TD>
+ <TD>rejestr zawierający numer bieżącego dnia (licząc od początku miesiąca)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=dd>dd</A> </TD>
+ <TD>jednostka miary -- didot point
+ (1157&nbsp;dd&nbsp;=&nbsp;1238&nbsp;pt); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=deadcycles>\deadcycles</A></TD>
+ <TD>liczba wywołań procedury wyjściowej <A
+ href="file:///D:/documents/gust/tex_key.htm#output"><TT>\output</TT></A>
+ nie powodujących wysłania strony do pliku DVI (czyli nie wywołujących
+ polecenia <A
+ href="file:///D:/documents/gust/tex_key.htm#shipout"><TT>\shipout</TT></A>),
+ każde <A
+ href="file:///D:/documents/gust/tex_key.htm#shipout"><TT>\shipout</TT></A>
+ zeruje licznik, a <A
+ href="file:///D:/documents/gust/tex_key.htm#output"><TT>\output</TT></A>
+ inkrementuje go; p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#maxdeadcycles"><TT>\maxdeadcycles</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=def>\def</A>\<I>nazwa</I>{<I>zawartość</I>}
+ </TD>
+ <TD>nowa makrodefinicja np.: <TT>\def\WM{{\it Włodzimierz Macewicz}}</TT>;
+ jej użycie jest równoważne rozwinięciu ,,wnętrza'' (np.&nbsp;<TT>\WM</TT>
+ wyprowadzi napis <I>Włodzimierz Macewicz</I> kursywą); w momencie
+ definiowania użyte wewnątrz makroinstrukcje nie muszą być zdefiniowane
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\def\<I>nazwa</I>#1...#9{<I>zawartość</I>} </TD>
+ <TD>nowa makrodefinicja (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#def"><TT>\def</TT></A>) z
+ parametrami (<TT>#1</TT>...<TT>#9</TT> oznaczają kolejne parametry) np.:
+ <TT>\def\persona#1{{\it&nbsp;#1}}</TT> i&nbsp;wywołanie
+ <TT>\persona{Włodzimierz&nbsp;Macewicz}</TT> (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#edef"><TT>\edef</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#xdef"><TT>\xdef</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#long"><TT>\long</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#gdef"><TT>\gdef</TT></A> <A
+ href="file:///D:/documents/gust/tex_key.htm#global"><TT>\global</TT></A> i
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#globaldefs"><TT>\globaldefs</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=defaulthyphenchar>\defaulthyphenchar</A>
+</TD>
+ <TD>rejestr przechowuje kod znaku przenoszenia wyrazów (<A
+ href="file:///D:/documents/gust/tex_key.htm#hyphenchar"><TT>\hyphenchar</TT></A>)
+ z ostatnio załadowanego fontu </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=defaultskewchar>\defaultskewchar</A> </TD>
+ <TD>rejestr przechowuje kod znaku <A
+ href="file:///D:/documents/gust/tex_key.htm#skewchar"><TT>\skewchar</TT></A>
+ z ostatnio załadowanego fontu </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=delcode>\delcode</A>
+ <I>znak</I>="<I>f<SUB>m</SUB>xx<SUB>m</SUB>f<SUB>d</SUB>xx<SUB>d</SUB></I></TD>
+ <TD>polecenie definiuje warianty: mały i duży dla znaku <I>znak</I> w
+ przypadku użycia go z operatorem <A
+ href="file:///D:/documents/gust/tex_key.htm#left"><TT>\left</TT></A> lub
+ <A href="file:///D:/documents/gust/tex_key.htm#right"><TT>\right</TT></A>.
+ <I>f</I> oznacza numer rodziny fontów (<TT>family</TT>), a&nbsp;<I>xx</I>
+ kod znaku (wszystkie wartości w kodzie szesnastkowym). Wartość <TT>-1</TT>
+ oznacza że znak nie może być ogranicznikiem, zdefiniowanie wartości
+ <TT>0</TT> (rodzina i kod) dla danego wariantu oznacza pominięcie
+ wariantu. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=delimiter>\delimiter</A> "<I>cfxxfxx</I>
+</TD>
+ <TD>użycie delimitera; <I>c</I> -- oznacza klasę znaku (p.&nbsp;tabela
+ klas); dwa zestawy trzech cyfr oznaczają to samo co w poleceniu <A
+ href="file:///D:/documents/gust/tex_key.htm#delcode"><TT>\delcode</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=delimiterfactor>\delimiterfactor</A>=<I>f</I> </TD>
+ <TD>współczynnik (liczba całkowita) służący do obliczenia wielkości
+ delimitera przy użyciu konstrukcji <A
+ href="file:///D:/documents/gust/tex_key.htm#left"><TT>\left</TT></A> i <A
+ href="file:///D:/documents/gust/tex_key.htm#right"><TT>\right</TT></A>.
+ Wielkość jest ustalana jako: x = 2max(y<SUB>1</SUB>,y<SUB>2</SUB>);
+ y<SUB>1</SUB> -- minimalna głębokość materiału, y<SUB>2</SUB> --
+ maksymalna wysokość materiału; następnie obliczane jest y = x * f/1000,
+ gdzie <I>f</I> jest współczynnikiem. Ostatecznie wielkość delimitera jest
+ ustalana jako w = min(y, y - q), gdzie q jest wartością parametru <A
+ href="file:///D:/documents/gust/tex_key.htm#delimitershortfall"><TT>\delimitershortfall</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=delimitershortfall>\delimitershortfall</A>=<I>dimen</I></TD>
+ <TD>wartość służąca do obliczania ostatecznej wielkości delimitera przy
+ użyciu konstrukcji <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#left">\left</A></TT> i <A
+ href="file:///D:/documents/gust/tex_key.htm#right"><TT>\right</TT></A>;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#delimiterfactor"><TT>\delimiterfactor</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=depth>depth</A> <I>dimen</I> </TD>
+ <TD>głębokość linii np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hrule">\hrule</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#width">width</A>&nbsp;2<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A>&nbsp;depth&nbsp;2<A
+ href="file:///D:/documents/gust/tex_key.htm#mm">mm</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=dimen>\dimen</A> <I>numer</I> </TD>
+ <TD>rejestr typu <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>
+ (odległość) o wskazanym <I>numerze</I> (0 -- 255), zamiast <I>numeru</I>
+ można użyć synonimu; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimendef"><TT>\dimendef</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\dimen <I>numer</I>=<I>wartość</I></TD>
+ <TD>nadanie wartości rejestrowi typu <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>
+ (odległość) o wskazanym <I>numerze</I> (0 -- 255), zamiast <I>numeru</I>
+ można użyć synonimu; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimendef"><TT>\dimendef</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=dimendef>\dimendef</A>\<I>nazwa</I>=<I>numer</I> </TD>
+ <TD>zdefiniowanie synonimu <TT>\<I>nazwa</I></TT>, odpowiadającego
+ rejestrowi <A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>\dimen</TT></A> o
+ podanym <I>numerze</I> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=discretionary>\discretionary</A>{<I>przed</I>}{<I>po</I>}{<I>bez</I>}</TD>
+ <TD>propozycja miejsca podziału wyrazu; jeśli nastąpi podział token
+ <I>przed</I> zostanie wstawiony na końcu linii (zwyczajowo wstawiamy
+ <TT>-</TT>), token <I>po</I> jest wstawiany na początku linii następnej
+ (zwyczajowo nic, ale w jęz. polskim dla określeń typu
+ <TT>biało-czerwony</TT>, w przypadku podziału po znaku <TT>dywiz</TT>,
+ powinniśmy na początku następnej linii też wstawić <TT>-</TT>), token
+ <I>bez</I> wstawiany jeśli nie ma potrzeby podziału wyrazu w danym miejscu
+ (i tak <TT>\-</TT> jest zdefiniowany jako <TT>\discretionary{-}{}{}</TT>
+ -- wstawienie <TT>-</TT> na końcu, jeśli nastąpi podział; nic jeśli nie,
+ natomiast dla jęz. polskiego <TT>\=</TT> został zdefiniowany jako
+ <TT>\discretionary{-}{-}{-}</TT>). W przypadku użycia polecenia w trybie
+ matematycznym trzeci parametr <B>musi</B> być pusty; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#hyphenchar">\hyphenchar</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#defaulthyphenchar">\defaulthyphenchar</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=displayindent>\displayindent</A>=<I>dimen</I> </TD>
+ <TD>Jeżeli wartość jest niezerowa, powoduje przesunięcie całego materiału
+ wzoru o zadaną odległość (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#displaywidth"><TT>\displaywidth</TT></A>)
+ wartość parametru jest ustalana na <TT>0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A></TT> lub na wartość
+ określona przez <A
+ href="file:///D:/documents/gust/tex_key.htm#hangindent"><TT>\handindent</TT></A>)
+ przed każdym wzorem eksponowanym </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=displaylimits>\displaylimits</A> </TD>
+ <TD>polecenie określa miejsce położenia indeksu dolnego i górnego danego
+ obiektu; dla trybu <A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>\displaystyle</TT></A>
+ na pod/nad obiektem, dla pozostałych obok obiektu (jako górna lub dolna
+ frakcja) p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#limits"><TT>\limits</TT></A>
+ oraz <A
+ href="file:///D:/documents/gust/tex_key.htm#nolimits"><TT>\nolimits</TT></A>;
+ np.: <TT>\def\int{\intop\displaylimits}</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=displaystyle>\displaystyle</A> </TD>
+ <TD>przełączenie składu matematyki w tryb <TT>display</TT> (wielkość
+ czcionki i sposób ustawiania górnego i dolnego rejestru; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#limits"><TT>\limits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#nolimits"><TT>\nolimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#displaylimits"><TT>\displaylimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textstyle"><TT>\textstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>\scriptstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>\scriptscriptstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textfont"><TT>\textfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptfont"><TT>\scriptfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptfont"><TT>\scriptscriptfont</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=displaywidowpenalty>\displaywidowpenalty</A>=<I>wartość</I></TD>
+ <TD>kara za złamanie strony przed ostatnią linią akapitu, jeśli jest nią
+ wzór eksponowany (wystawiony) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=displaywidth>\displaywidth</A>=<I>dimen</I></TD>
+ <TD>wartość parametru jest ustalana na <A
+ href="file:///D:/documents/gust/tex_key.htm#hsize"><TT>\hsize</TT></A>
+ (szerokość szpalty) przed rozpoczęciem każdego wzoru eksponowanego. Jeżeli
+ przesuniemy materiał wzoru w prawo o <A
+ href="file:///D:/documents/gust/tex_key.htm#displayindent"><TT>\displayindent</TT></A>
+ powinniśmy o tyleż zmniejszyć <A
+ href="file:///D:/documents/gust/tex_key.htm#displaywidth"><TT>\displaywidth</TT></A>,
+ w przeciwnym razie wzór będzie wystawał z prawej strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=divide>\divide</A>\<I>rejestr</I> by
+ <I>wartość</I> </TD>
+ <TD>dzielenie <I>rejestru</I> przez <I>wartość</I>; uwaga na typ
+ składowych, wynik też musi być sensowny (typ wyniku przewidziany w TeX-u)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=doublehyphendemerits>\doublehyphendemerits</A>=<I>wartość</I> </TD>
+ <TD>wartość dodawana do wyliczonego kosztu złamania akapitu w danym
+ miejscu, jeżeli wiersz poprzedni i bieżący kończy się podzielonym wyrazem
+ [<A href="file:///D:/documents/gust/tex_key.htm#p1">1</A>] (wartość jest
+ wstawiana ,,jak leci'', podczas gdy kary brane są w ,,kwadracie'', tak
+ więc wartość parametru ma niewielki wpływ na skład) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=dp>\dp</A> <I>numer_pudełka</I> </TD>
+ <TD>głębokość pudełka o wskazanym numerze </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\dp <I>numer_pudełka</I>=<I>dimen</I> </TD>
+ <TD>określenie głębokości pudełka o wskazanym numerze; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=dump>\dump</A> </TD>
+ <TD>polecenie zapisu formatu (tylko <TT>initex</TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\edef\<I>nazwa</I>{<I>zawartość</I>} <BR><A
+ id=edef>\edef</A>\<I>nazwa</I>#1...#9{<I>zawartość</I>} </TD>
+ <TD>nowa makrodefinicja z parametrami (lub bez) np.:
+ <TT>\edef\persona#1{{\it #1}}</TT> i wywołanie <TT>\persona{Włodzimierz
+ Macewicz}</TT>. <I>zawartość</I> jest rozwijana w momencie tworzenia
+ definicji, a zatem wszystkie używane wewnątrz konstrukcje muszą być
+ <B>zdefiniowane</B> (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#def"><TT>\def</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#gdef"><TT>\gdef</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#long"><TT>\long</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#xdef"><TT>\xdef</TT></A> <A
+ href="file:///D:/documents/gust/tex_key.htm#global"><TT>\global</TT></A> i
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#globaldefs"><TT>\globaldefs</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=else>\else</A> </TD>
+ <TD>opcjonalna element w instrukcji warunkowej oznacza:
+ ,,w&nbsp;przeciwnym razie'', np.:<BR><TT>\if
+ <I>warunek</I><BR>&nbsp;&nbsp;&nbsp;SPEŁNIONY<BR>&nbsp;\else<BR>&nbsp;&nbsp;&nbsp;NIESPEŁNIONY<BR>\fi<BR></TT></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=em>em</A> </TD>
+ <TD>jednostka miary, równa szóstemu parametrowi bieżącego fontu p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen"><TT>\fontdimen</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=emergencystretch>\emergencystretch</A>=<I>dimen</I> </TD>
+ <TD>jeśli TeX nie może sobie poradzić w dwu przebiegach ze złamaniem
+ akapitu (zachowując zadaną jakość), a wartość rejestru jest większa od
+ zera, TeX rozpocznie trzecie podejście do tego problemu. Wartość parametru
+ oznacza zgodę na bezkarne zwiększenie światła międzywyrazowego w wierszu o
+ podaną wielkość; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=end>\end</A> </TD>
+ <TD>kończy pracę TeX-a </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=endcsname>\endcsname</A> </TD>
+ <TD>koniec konstrukcji <A
+ href="file:///D:/documents/gust/tex_key.htm#csname"><TT>\csname</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=endgroup>\endgroup</A> </TD>
+ <TD>koniec grupy (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#begingroup"><TT>\begingroup</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=endinput>\endinput</A> </TD>
+ <TD>wymuszenie końca zbioru, wszelkie dane po tym poleceniu są ignorowane
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=endlinechar>\endlinechar</A>=<I>kod_znaku</I> </TD>
+ <TD>znak wstawiany na końcu każdej wczytanej linii (jeśli wartość
+ <I>kod_znaku</I> jest ujemna lub większa od 255 żaden znak nie jest
+ wstawiany); (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=eqno>\eqno</A>{<I>materiał</I>} </TD>
+ <TD>konstrukcja umieszczająca <I>materiał</I> (w&nbsp;trybie
+ matematycznym) z&nbsp;prawej strony wzoru wystawionego (<I>display</I>),
+ służąca do numerowania (oznaczania) wzorów z prawej strony (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#leqno"><TT>\leqno</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=errhelp>\errhelp</A></TD>
+ <TD>???? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=errmessage>\errmessage</A>
+ <I>materiał</I></TD>
+ <TD>wyprowadza <I>materiał</I> (po rozwinięciu) do pliku <TT>log</TT> i
+ ewentualnie na konsolę, w zależności od trybu obsługi błędów następuje
+ (bądź nie) przerwanie pracy; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#message"><TT>message</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=errorcontextlines>\errorcontextlines</A></TD>
+ <TD>ustala liczbę wyświetlanych linii kodu wejściowego (kontekst) po
+ napotkaniu błędu (domyślnie 5) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=errorstopmode>\errorstopmode</A> </TD>
+ <TD>tryb pracy TeX-a -- wstrzymuje on pracę po napotkaniu błędu i czeka na
+ polecenie z konsoli (jest to normalny tryb pracy); p. <A
+ href="file:///D:/documents/gust/tex_key.htm#batchmode"><TT>\batchmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#nonstopmode"><TT>\nonstopmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scrollmode"><TT>\scrollmode</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=escapechar>\escapechar <I>kod_znaku</I></A>
+ </TD>
+ <TD>definicja znaku, na który zostanie zamieniony znak kategorii&nbsp;0
+ (<TT>escape</TT>) przez polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#string"><TT>\string</TT></A>;
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=everycr>\everycr</A>{<I>materiał</I>}</TD>
+ <TD><I>materiał</I> wstawiany po użyciu polecenia <A
+ href="file:///D:/documents/gust/tex_key.htm#cr"><TT>\cr</TT></A> lub <A
+ href="file:///D:/documents/gust/tex_key.htm#crcr"><TT>\crcr</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=everydisplay>\everydisplay</A>{<I>materiał</I>} </TD>
+ <TD><I>materiał</I> jest wyprowadzany przy wejściu w tryb matematyczny
+ eksponowany (wystawiony) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=everyhbox>\everyhbox</A>{<I>materiał</I>}
+ </TD>
+ <TD><I>materiał</I> jest wyprowadzany przy rozpoczęciu każdego poziomego
+ pudełka </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=everyjob>\everyjob</A>{<I>materiał</I>} </TD>
+ <TD><I>materiał</I> jest wyprowadzany przy rozpoczęciu pracy (rozpoczęcie
+ przetwarzania zbioru głównego) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=everymath>\everymath</A>{<I>materiał</I>}
+ </TD>
+ <TD><I>materiał</I> jest wyprowadzany przy wejściu w tryb matematyczny
+ wewnątrzliniowy (nieeksponowany) -- również przy zmianie niejawnej; np.
+ przy <A
+ href="file:///D:/documents/gust/tex_key.htm#eqno"><TT>\eqno</TT></A> lub
+ <A href="file:///D:/documents/gust/tex_key.htm#leqno"><TT>\leqno</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=everypar>\everypar</A>{<I>materiał</I>} </TD>
+ <TD><I>materiał</I> jest wyprowadzany przy rozpoczęciu każdego akapitu
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=everyvbox>\everyvbox</A>{<I>materiał</I>}
+ </TD>
+ <TD><I>materiał</I> jest wyprowadzany przy rozpoczęciu każdego pionowego
+ pudełka </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ex>ex</A> </TD>
+ <TD>jednostka miary, równa wysokości litery <TT>x</TT> w <B>bieżącym</B>
+ foncie, a ściślej, równa wartości piątego parametru bieżącego fontu
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen"><TT>\fontdimen</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=exhyphenpenalty>\exhyphenpenalty</A>=<I>wartość</I> </TD>
+ <TD>kara za przeniesienie wyrazu po znaku <TT>-</TT> (lub ligaturze
+ kończącej się na <TT>-</TT>); dla języka polskiego powinna być ustawiona
+ na 10000 </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=expandafter>\expandafter</A> <I>token</I>
+ </TD>
+ <TD>TeX wczytuje <I>token</I> wstrzymując jego rozwijanie, aż do wczytania
+ kolejnego tokenu </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fam>\fam</A>=<I>numer</I></TD>
+ <TD>grupa fontów (zestawów znaków). W wielu definicjach znaków
+ matematycznych oprócz kodu podaje się numer grupy (może ich być 15), co
+ pozwoliło na zwiększenie liczby dostępnych symboli matematycznych </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fi>\fi</A> </TD>
+ <TD>koniec konstrukcji warunkowej <A
+ href="file:///D:/documents/gust/tex_key.htm#if"><TT>\if</TT></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fil>fil</A> </TD>
+ <TD>miara ścisku lub rozciągu sprężyny (<I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I>), większa
+ od największej dającej wyrazić się liczbą (może być zwielokrotniana
+ np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A> 0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 2fil</TT>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fill>fill</A> </TD>
+ <TD>miara ścisku lub rozciągu sprężyny (<I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I>), większa
+ niż dowolnie zwielokrotniona <A
+ href="file:///D:/documents/gust/tex_key.htm#fil"><TT>fil</TT></A> (może
+ być zwielokrotniana np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A> 0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 2fill</TT>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=filll>filll</A> </TD>
+ <TD>miara ścisku lub rozciągu sprężyny (<I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I>), większa
+ niż dowolnie zwielokrotniona <A
+ href="file:///D:/documents/gust/tex_key.htm#fill"><TT>fill</TT></A> (może
+ być zwielokrotniana np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A> 0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 2filll</TT>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=finalhyphendemerits>\finalhyphendemerits</A>=<I>wartość</I> </TD>
+ <TD>wartość dodawana do wyliczonego kosztu złamania akapitu w danym
+ miejscu, jeżeli wiersz bieżący kończy się podzielonym wyrazem i jest to
+ przedostatni wiersz akapitu [<A
+ href="file:///D:/documents/gust/tex_key.htm#p1">1</A>] (wartość jest
+ wstawiana ,,jak leci'', podczas gdy kary brane są w ,,kwadracie'', tak
+ więc wartość parametru ma niewielki wpływ na skład) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=firstmark>\firstmark</A></TD>
+ <TD>przyjmuje wartość pierwszego znacznika (<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>),
+ który pojawił się na obecnie output-owanej stronie; czyli np. tytuł/tekst
+ pierwszego podrozdziału/hasła na danej stronie </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=floatingpenalty>\floatingpenalty</A>=<I>wartość</I> </TD>
+ <TD>kara dodawana do ogólnego kosztu przełamania strony (poprzez rejestr
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#insertpenalties"><TT>\insertpenalties</TT></A>),
+ w przypadku gdy nastąpił podział wstawki (float) między strony, np. gdy
+ przypis nie mieści się na stronie </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=font>\font</A>\<I>nazwa</I>=<I>nazwa_zbioru</I> </TD>
+ <TD rowSpan=2><I>\nazwa</I> staje się nazwą fontu
+ np.&nbsp;<TT>\font\tenrm=cmr10</TT> lub jeśli użyjemy skalowania:
+ <TT>\font\tenrm=cmr10 <A
+ href="file:///D:/documents/gust/tex_key.htm#at">at</A> 12pt</TT> lub
+ <TT>\font\tenrm=cmr10 <A
+ href="file:///D:/documents/gust/tex_key.htm#scaled">scaled</A> 1200</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\font\<I>nazwa</I>=<I>nazwa_zbioru</I>
+ <I>skalowanie</I> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fontdimen>\fontdimen</A> <I>n</I>
+ \<I>nazwa_fontu</I> </TD>
+ <TD><I>n</I>-ty parametr fontu (liczba parametrów jest zmienna -- zależna
+ od fontu, dla fontów tekstowych standardowo są to:
+ <TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD>0</TD>
+ <TD>--</TD></TR>
+ <TR>
+ <TD>1</TD>
+ <TD>skos (w <A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#skos"><TT>\/</TT></A>)</TD></TR>
+ <TR>
+ <TD>2</TD>
+ <TD>nominalna odległość między wyrazami</TD></TR>
+ <TR>
+ <TD>3</TD>
+ <TD>dopuszczalny ścisk międzywyrazowy</TD></TR>
+ <TR>
+ <TD>4</TD>
+ <TD>dopuszczalny rozciąg międzywyrazowy</TD></TR>
+ <TR>
+ <TD>5</TD>
+ <TD>wielkość jednostki <TT>1<A
+ href="file:///D:/documents/gust/tex_key.htm#ex">ex</A></TT></TD></TR>
+ <TR>
+ <TD>6</TD>
+ <TD>wielkość jednostki <TT>1<A
+ href="file:///D:/documents/gust/tex_key.htm#em"><TT>em</TT></A></TT></TD></TR>
+ <TR>
+ <TD>7</TD>
+ <TD>dodatkowy odstęp międzywyrazowy po kropce (dostawiany jeśli <A
+ href="file:///D:/documents/gust/tex_key.htm#spacefactor"><TT>\spacefactor
+ &gt; 2000</TT></A> i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#xspaceskip"><TT>\xspaceskip
+ = 0</TT></A> p.&nbsp;także <A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip"><TT>\spaceskip</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode"><TT>\sfcode</TT></A>)</TD></TR></TBODY></TABLE>font
+ może mieć zdefiniowanych więcej parametrów. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fontname>\fontname</A> \<I>nazwa</I> </TD>
+ <TD>podaje nazwę zbioru, którego <I>nazwa</I> jest synonimem
+ (np.&nbsp;jeśli była wcześniej użyta makroinstrukcja <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#font">\font</A>\tenrm=cmr10&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#at">at</A>&nbsp;12<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A></TT>
+ to&nbsp;<TT>\fontname\tenrm</TT> rozwinie się w&nbsp;<TT>cmr10&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#at">at</A>&nbsp;12<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A></TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=futurelet>\futurelet</A>\<I>nazwa</I>
+ <I>token<SUB>1</SUB></I> <I>token<SUB>2</SUB></I></TD>
+ <TD>makropodstawienie, polecenie <TT>\<I>nazwa</I></TT> będzie utożsamione
+ z <I>token<SUB>2</SUB></I>, <I>token<SUB>1</SUB></I>
+ i&nbsp;<I>token<SUB>2</SUB></I> zostaną rozwinięte (w tej kolejności)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=gdef>\gdef</A> <I>...</I> </TD>
+ <TD>równoważna <A
+ href="file:///D:/documents/gust/tex_key.htm#global"><TT>\global\def</TT></A>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#globaldefs"><TT>\globaldefs</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#def"><TT>\def</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=global>\global</A> </TD>
+ <TD>polecenie ustalające globalny zasięg działania następującej po nim
+ konstrukcji (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#globaldefs"><TT>\globaldefs</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=globaldefs>\globaldefs</A>=<I>liczba</I>
+</TD>
+ <TD>jeżeli <I>liczba</I> jest dodatnia, polecenie sprawia, że wszelkie
+ zmiany wartości (makr, rejestrów itp.) mają charakter globalny;
+ automatycznie jest dodawany kwalifikator <A
+ href="file:///D:/documents/gust/tex_key.htm#global"><TT>\global</TT></A>;
+ jeśli <I>liczba</I> jest ujemna, wszelkie modyfikacje mają charakter
+ lokalny (mimo że są poprzedzone kwalifikatorem <A
+ href="file:///D:/documents/gust/tex_key.htm#global"><TT>\global</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=halign>\halign</A> {<I>materiał</I>}</TD>
+ <TD>definiuje środowisko tabularyczne, <I>materiał</I> logicznie dzieli
+ się na dwie części: 1. preambułę, czyli definicję kolumn i sposobu ich
+ formatowania (wzorzec), 2. tekst tworzący zawartość tabeli. W preambule
+ fakt istnienia materiału kolumny sygnalizujemy znakiem <TT>#</TT>, a
+ separatorem kolumn jest znak <TT>&amp;</TT>. Przykład: <PRE> \halign{\hfill # \hfill &amp; \hfill #\cr
+ 1234 &amp; 1 \cr
+ 1 &amp; 1234 \cr}
+ </PRE>pierwsza kolumna jest centrowana, a druga dosunięta do prawej
+ krawędzi, jak widać poleceniem końca wiersza jest <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#cr">\cr</A></TT>; p. <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#crcr">\crcr</A></TT>, <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#noalign">\noalign</A></TT>,
+ <TT><A href="file:///D:/documents/gust/tex_key.htm#span">\span</A></TT>,
+ <TT><A href="file:///D:/documents/gust/tex_key.htm#omit">\omit</A></TT>
+ oraz <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#valign">\valign</A></TT>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hangafter>\hangafter</A> <I>n</I> </TD>
+ <TD><I>n</I> liczba całkowita określająca które linie akapitu podlegają
+ działaniu polecenia <A
+ href="file:///D:/documents/gust/tex_key.htm#hangindent"><TT>\hangindent</TT></A>;
+ i&nbsp;tak: jeśli <I>n</I>&nbsp;&gt;=&nbsp;0 dodatkowy margines jest
+ wstawiany począwszy od linii <I>n</I> (licząc od zera), jeśli
+ <I>i</I>&nbsp;&lt;&nbsp;0 margines będzie wstawiony w&nbsp;<I>n</I>
+ pierwszych liniach; p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#parshape"><TT>\parshape</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hangindent>\hangindent</A> <I>dimen</I></TD>
+ <TD>polecenie definiuje dodatkowy margines w akapicie; jeśli <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>&nbsp;&gt;&nbsp;0
+ margines będzie wstawiony z lewej strony, jeśli <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>&nbsp;&lt;&nbsp;0
+ -- z prawej strony. Margines wstawiany jest na obszarze określonym przez
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#hangafter"><TT>\hangafter</TT></A>
+ (pierwsza linia jest niezależnie wcinana o <A
+ href="file:///D:/documents/gust/tex_key.htm#parindent"><TT>\parindent</TT></A>);
+ p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#parshape"><TT>\parshape</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hbadness>\hbadness</A> <I>wartość</I> </TD>
+ <TD>wartość progowa; jeżeli przy składzie akapitu ,,kiepskość'' przekroczy
+ tę <I>wartość</I> pojawi się komunikat </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hbox>\hbox</A>{<I>materiał</I>} </TD>
+ <TD>wstawienie materiału poziomego (niełamliwego), zachowana jest
+ nominalna szerokość. <B>Użycie konstrukcji nie powoduje przejścia w tryb
+ poziomy</B> [<A href="file:///D:/documents/gust/tex_key.htm#p3">3</A>]
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\hbox to <I>dimen</I>{<I>materiał</I>} </TD>
+ <TD>j.w., ale materiał będzie zajmował szerokość <I>dimen</I> (z
+ możliwością niedomiaru lub przepełnienia) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\hbox spread <I>dimen</I>{<I>materiał</I>}</TD>
+ <TD>j.w., ale szerokość nominalna jest powiększana o podaną wielkość
+ <I>dimen</I> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=height>height</A> <I>dimen</I> </TD>
+ <TD>wysokość linii pionowej lub grubość poziomej (np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#vrule">\vrule</A>&nbsp;height&nbsp;3<A
+ href="file:///D:/documents/gust/tex_key.htm#mm">mm</A></TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hfil>\hfil</A> </TD>
+ <TD>równoważny <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A>&nbsp;0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A>&nbsp;1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT>,
+ p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hfill>\hfill</A> </TD>
+ <TD>równoważny <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A>&nbsp;0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A>&nbsp;1<A
+ href="file:///D:/documents/gust/tex_key.htm#fill">fill</A></TT>,
+ p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#fill">fill</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hfilneg>\hfilneg</A> </TD>
+ <TD>równoważny <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A>&nbsp;0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A>&nbsp;-1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT>,
+ p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hfuzz>\hfuzz</A> <I>dimen</I> </TD>
+ <TD>dopuszczalne <B>niesygnalizowane</B> przekroczenie prawego marginesu
+ przy składzie akapitu (wartość nie ma wpływu na działanie algorytmu
+ składu) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hoffset>\hoffset</A> <I>dimen</I> </TD>
+ <TD>dodatkowe przesunięcie kompletnego materiału strony o wskazaną wartość
+ w prawo (w lewo jeśli ujemna) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=holdinginserts>\holdinginserts</A> </TD>
+ <TD>jeśli jest ustawiane na wartość większą od zera, to podczas
+ wywoływania, procedury wyjściowej (<A
+ href="file:///D:/documents/gust/tex_key.htm#output">output</A> routine),
+ wstawki nie są usuwane z listy; według Knutha może to być wykorzystane
+ podczas próbnego wywołania output-a, ale jedynym pakietem jaki to
+ wykorzystuje jest triptest (test zgodności implementacji TeX-a ze wzorcem
+ Knutha) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hrule>\hrule</A> </TD>
+ <TD>linia pozioma o długości zależnej od kontekstu użycia o grubości
+ 0.4&nbsp;<A href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>
+ i&nbsp;głębokości 0&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> odkładana na liście
+ pionowej; można wyspecyfikować inne parametry np.: <TT>\hrule&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#width">width</A>&nbsp;3<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#depth">depth</A>&nbsp;1<A
+ href="file:///D:/documents/gust/tex_key.htm#mm">mm</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#height">height</A>&nbsp;0.5<A
+ href="file:///D:/documents/gust/tex_key.htm#mm">mm</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hsize>\hsize</A>=<I>dimen</I> </TD>
+ <TD>szerokość kolumny (podstawowego obszaru roboczego); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hskip>\hskip</A> <I>glue</I> </TD>
+ <TD>wstawienie pustego obszaru (justunku) do listy poziomej (może być
+ ściśliwy i/lub rozciągliwy); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hss>\hss</A> </TD>
+ <TD>sprężyna (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A>) o zerowej
+ długości działająca w poziomie o nieskończonym ścisku i&nbsp;rozciągu;
+ równoważna <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A> 0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#minus">minus</A> 1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ht>\ht</A> <I>numer_pudełka</I> </TD>
+ <TD>wysokość pudełka o wskazanym numerze </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\ht <I>numer_pudełka</I>=<I>dimen</I> </TD>
+ <TD>określenie wysokości pudełka o wskazanym numerze; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=hyphenation>\hyphenation</A>{<I>lista</I>}
+ </TD>
+ <TD><I>lista</I> definiuje wyjątki w regułach przenoszenia wyrazów, należy
+ podać wszystkie dopuszczalne miejsca przeniesienia wstawiając znak
+ <TT>-</TT>; wyrazy powinny być oddzielone ,,białym znakiem'' (spacja,
+ tabulator nowa linia); np.: <TT>\hyphenation{pszczół-ka pszczół-ki}</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=hyphenchar>\hyphenchar</A>\<I>nazwa_fontu</I>=<I>kod_znaku</I> </TD>
+ <TD>określenie symbolu (znaku) przenoszenia wyrazu w danym foncie
+ (standardowo jest to <TT>-</TT>) wstawianego przy podziale wyrazu oraz
+ jest to znak (lub ligatura kończąca sie tym znakiem) po którym dostawiane
+ jest polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#discretionary"><TT>\discretionary{}{}{}</TT></A>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=hyphenpenalty>\hyphenpenalty</A>=<I>wartość</I> </TD>
+ <TD>kara za przeniesienie wyrazu (w&nbsp;miejscu wyznaczonym wg reguł lub
+ sugerowanym przez <TT>\-</TT>, p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#discretionary"><TT>\discretionary</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#language"><TT>\language</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#doublehyphendemerits"><TT>\doublehyphendemerits</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#finalhyphendemerits"><TT>\finalhyphendemerits</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=if>\if</A> <I>token<SUB>1</SUB></I>
+ <I>token<SUB>2</SUB></I> </TD>
+ <TD>początek instrukcji warunkowej: czy kody porównywanych znaków są
+ jednakowe; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifcase>\ifcase</A>
+ <I>liczba</I><BR>&nbsp;&nbsp;&nbsp;&nbsp;<I>tekst_dla_zera</I><BR>&nbsp;&nbsp;&nbsp;\or<BR>&nbsp;&nbsp;&nbsp;&nbsp;<I>tekst_dla_jedynki</I><BR>&nbsp;&nbsp;&nbsp;\or<BR>&nbsp;&nbsp;&nbsp;&nbsp;<I>...</I><BR>&nbsp;&nbsp;&nbsp;\or<BR>&nbsp;&nbsp;&nbsp;&nbsp;<I>tekst_dla_n</I><BR>&nbsp;&nbsp;&nbsp;\else<BR>&nbsp;&nbsp;&nbsp;&nbsp;<I>tekst_dla_pozostałych_przypadków</I><BR>\fi</TD>
+ <TD vAlign=top>instrukcja wyboru; wartość <I>liczby</I> określa która
+ część instrukcji będzie wybrana, jeżeli liczba jest mniejsza od zera lub
+ większa niż <I>n</I> zostanie wybrana ostatnia (po <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>)
+ ewentualność (o ile została określona, bowiem nie musi ona wystąpić);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifcat>\ifcat</A> <I>token<SUB>1</SUB></I>
+ <I>token<SUB>2</SUB></I> </TD>
+ <TD>początek instrukcji warunkowej: czy kategorie porównywanych znaków są
+ jednakowe (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kategorie">tabela
+ kategorii</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>,
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifdim>\ifdim</A> <I>dimen<SUB>1</SUB></I>
+ <I>rel</I> <I>dimen<SUB>2</SUB></I> </TD>
+ <TD>początek instrukcji warunkowej porównującej wartości typu <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>;
+ <I>rel</I> oznacza znak relacji i może przyjmować postać:
+ <TT>=</TT>&nbsp;--&nbsp;równość, <TT>&gt;</TT>&nbsp;--&nbsp;większy
+ <TT>&lt;</TT>&nbsp;--&nbsp;mniejszy; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifeof>\ifeof</A> <I>numer</I> </TD>
+ <TD>czy koniec danych na strumieniu wejściowym <I>numer</I>, p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#openin"><TT>\openin</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=iffalse>\iffalse</A> </TD>
+ <TD>początek instrukcji warunkowej; zawsze fałsz!; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifhbox>\ifhbox</A> <I>numer</I> </TD>
+ <TD>początek instrukcji warunkowej sprawdzającej czy pudełko (poziome) o
+ podanym numerze jest puste; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifhmode>\ifhmode</A> </TD>
+ <TD>początek instrukcji warunkowej <I>czy jesteśmy w trybie poziomym</I>
+ [<A href="file:///D:/documents/gust/tex_key.htm#p3">3</A>]; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifinner>\ifinner</A> </TD>
+ <TD>początek instrukcji warunkowej; <I>czy jesteśmy w wewnętrznym trybie
+ pionowym</I> [<A href="file:///D:/documents/gust/tex_key.htm#p3">3</A>];
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifmmode>\ifmmode</A> </TD>
+ <TD>początek instrukcji warunkowej <I>czy jesteśmy w&nbsp;trybie
+ matematycznym</I>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifnum>\ifnum</A> <I>liczba<SUB>1</SUB></I>
+ <I>rel</I> <I>liczba<SUB>2</SUB></I></TD>
+ <TD>początek instrukcji warunkowej porównującej wartości typu
+ <I>liczba</I> (całkowita); <I>rel</I> oznacza znak relacji i może
+ przyjmować postać: <TT>=</TT>&nbsp;--&nbsp;równość,
+ <TT>&gt;</TT>&nbsp;--&nbsp;większy <TT>&lt;</TT>&nbsp;--&nbsp;mniejszy;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifodd>\ifodd</A> <I>liczba</I> </TD>
+ <TD>początek instrukcji warunkowej sprawdzającej czy <I>liczba</I>
+ (całkowita) jest nieparzysta; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=iftrue>\iftrue</A> </TD>
+ <TD>początek instrukcji warunkowej; zawsze prawda!; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifvbox>\ifvbox</A> <I>numer_pudełka</I> </TD>
+ <TD>początek instrukcji warunkowej sprawdzającej czy wskazane (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>)
+ pudełko (pionowe) jest puste; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifvmode>\ifvmode</A> </TD>
+ <TD>początek instrukcji warunkowej <I>czy jesteśmy w trybie pionowym</I>
+ [<A href="file:///D:/documents/gust/tex_key.htm#p3">3</A>]; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifvoid>\ifvoid</A> <I>numer_pudełka</I> </TD>
+ <TD>początek instrukcji warunkowej sprawdzającej czy pudełko o podanym
+ numerze jest puste; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifx>\ifx</A> <I>token<SUB>1</SUB></I>
+ <I>token<SUB>2</SUB></I> </TD>
+ <TD>początek instrukcji warunkowej: czy <I>tokeny</I> są zgodne co do
+ typów i rozwinięć; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fi"><TT>\fi</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#else"><TT>\else</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ignorespaces>\ignorespaces</A></TD>
+ <TD>TeX przetwarza kolejne tokeny i je ignoruje, aż napotka token różny od
+ <I>space token</I> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=immediate>\immediate <I>operacja
+ we/wy</I></A> </TD>
+ <TD>klauzula powodująca natychmiastowe wykonanie operacji we/wy (bez
+ oczekiwania na wyprowadzenie strony do pliku <TT>dvi</TT>) <A
+ href="file:///D:/documents/gust/tex_key.htm#openout">openout</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#openin">openin</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#closeout">closeout</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#closein">closein</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#write">write</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#read">read</A>. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=in>in</A></TD>
+ <TD>jednostka miary; cal (1&nbsp;in&nbsp;=&nbsp;2.54&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A>), p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=indent>\indent</A> </TD>
+ <TD>wstawienie pustego pudełka o szerokości <A
+ href="file:///D:/documents/gust/tex_key.htm#parindent"><TT>\parindent</TT></A>,
+ jeśli TeX jest w&nbsp;trybie pionowym następuje przejście w tryb poziomy
+ (oraz wstawienie tokenu <A
+ href="file:///D:/documents/gust/tex_key.htm#everypar"><TT>\everypar</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=input>\input</A> <I>nazwa_zbioru</I> </TD>
+ <TD>wczytaj wskazany zbiór (domyślne rozszerzenie nazwy: <TT>tex</TT>);
+ zostanie on dołączony w bieżącym miejscu tak jakby zawartość była
+ wstawiona bezpośrednio (z zachowaniem trybu pracy itp.) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=inputlineno>\inputlineno</A> </TD>
+ <TD>w tym rejestrze umieszczany jest numer bieżącej linii przetwarzanego
+ zbioru wejściowego </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=insert>\insert</A> <I>n</I>
+ {<I>materiał</I>}</TD>
+ <TD>polecenie konstruujące wstawkę o numerze <I>n</I> (insert) zawierającą
+ materiał, który może przemieszczać się między stronami, każda wstawka ma
+ powiązane ze sobą rejestry (o tych samych numerach lub synonimach):
+ <TABLE>
+ <TBODY>
+ <TR vAlign=top>
+ <TD class=nowrap><A
+ href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>
+ <I>n</I> </TD>
+ <TD class=nowrap>--</TD>
+ <TD>w procedurze wyjściowej zawiera treść wstawki; </TD></TR>
+ <TR vAlign=top>
+ <TD class=nowrap><A
+ href="file:///D:/documents/gust/tex_key.htm#count"><TT>\count</TT></A>
+ <I>n</I> </TD>
+ <TD class=nowrap>--</TD>
+ <TD>podaje współczynnik skalowania wysokości wstawki (w częściach na
+ 1000) dla algorytmu podziału na strony (1000 oznacza współczynnik
+ skalowania 1, 0 -- wstawka nie jest brana pod uwagę w liczeniu
+ wysokości strony), dzięki czemu na stronie może być przewidziane
+ miejsce na wstawkę; </TD></TR>
+ <TR vAlign=top>
+ <TD class=nowrap><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>\dimen</TT></A>
+ <I>n</I> </TD>
+ <TD class=nowrap>--</TD>
+ <TD>maksymalna wysokość wstawek danego rodzaju przypadających na
+ jedną stronę; </TD></TR>
+ <TR vAlign=top>
+ <TD class=nowrap><A
+ href="file:///D:/documents/gust/tex_key.htm#skip"><TT>\skip</TT></A>
+ <I>n</I> </TD>
+ <TD class=nowrap>--</TD>
+ <TD>dodatkowy odstęp uwzględniany przy liczeniu wysokości strony, na
+ której pojawia się choć jedna wstawka danego rodzaju;
+ </TD></TR></TBODY></TABLE>wstawki są przez TeX-a zbierane osobno i
+ uwzględniane w algorytmie łamania strony; podczas wykonywania procedury
+ wyjściowej są ładowane do odpowiednich pudełek i powinny zostać w niej
+ stosownie wykorzystane </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=insertpenalties>\insertpenalties</A></TD>
+ <TD>ma dwa znaczenia, podczas normalnego składu, trzyma sumę wartości kar
+ za złamanie wstawek (inserts) dla ostatnio rozpatrzonego punktu łamania
+ strony; podczas procedury wyjściowej <TT>\insertpenalties</TT> równy jest
+ liczbie wstawek, które nie zmieściły się na aktualnej stronie i oczekują
+ na kolejne wywołane output-u </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=interlinepenalty>\interlinepenalty</A>
+ <I>wartość</I> </TD>
+ <TD>kara (liczba całkowita) wstawiana między liniami akapitu w procesie
+ łamania strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=jobname>\jobname</A> </TD>
+ <TD>rejestr przechowuje nazwę przetwarzanego zbioru (głównego) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=kern>\kern</A> <I>dimen</I> </TD>
+ <TD>przesunięcie następującego za nim materiału (może być ujemne) w
+ poziomie lub pionie w zależności od aktualnego trybu pracy; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=language>\language</A>=<I>wartość</I> </TD>
+ <TD>ustawienie numeru języka (liczba całkowita), jego bieżąca wartość
+ określa reguły przenoszenia wyrazów, jeśli <I>wartość</I> nie wskazuje na
+ zdefiniowany zbiór reguł, mechanizm przenoszenia jest wyłączany;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#setlanguage"><TT>\setlanguage</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#lefthyphenmin"><TT>\lefthyphenmin</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#righthyphenmin"><TT>\righthyphenmin</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lastbox>\lastbox</A></TD>
+ <TD>wstawienie do składu (tylko w trybie poziomym) zawartości ostatnio
+ użytego rejestru pudełkowego; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unhcopy"><TT>\unhcopy</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unhbox"><TT>\unhbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvcopy"><TT>\unvcopy</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvbox"><TT>\unvbox</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lastkern>\lastkern</A> </TD>
+ <TD>rejestr zawierający wartość sumy ostatnich, następujących po sobie
+ przesunięć, realizowanych poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#kern"><TT>\kern</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lastpenalty>\lastpenalty</A> </TD>
+ <TD>rejestr zawiera wartość ostatnio wstawionych kar (ew ich sumę) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lastskip>\lastskip</A> </TD>
+ <TD>rejestr zawiera wartość wstawionego poprzednio przesunięcia poleceniem
+ <A href="file:///D:/documents/gust/tex_key.htm#hskip"><TT>\hskip</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#vskip"><TT>\vskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lccode>\lccode</A>
+ <I>kod_znaku</I>=<I>kod_znaku</I> </TD>
+ <TD>drugi parametr określa kod znaku będącego odpowiednikiem ,,lowercase''
+ dla znaku określonego pierwszym parametrem (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#lowercase"><TT>\lowercase</TT></A>);
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=leaders>\leaders</A> <I>box</I>\hskip <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I><BR>\leaders
+ <I>rule</I>\hskip <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I> </TD>
+ <TD>konstrukcja powtarza specyfikację <I>box</I> lub <I>rule</I>
+ wypełniając przestrzeń przesunięcia określonego przez <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A> <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I></TT>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#cleaders"><TT>\cleaders</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#xleaders"><TT>\xleaders</TT></A>)
+ -- całość traktowana jest jak ,,sprężyna'' (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=left>\left</A> <I>delim</I> </TD>
+ <TD>operator wymuszający wielkość delimitera i wymuszający kategorię na
+ ,,otwierający''; p <A
+ href="file:///D:/documents/gust/tex_key.htm#delimietrfactor"><TT>\delimietrfactor</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#delimitershortfall"><TT>\delimitershortfall</TT></A>.
+ Dla każdego <TT>\left</TT> musi istnieć <A
+ href="file:///D:/documents/gust/tex_key.htm#right"><TT>\right</TT></A>.
+ Znak kropki (<TT>.</TT>) oznacza delimiter pusty </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lefthyphenmin>\lefthyphenmin</A>
+ <I>liczba</I> </TD>
+ <TD>minimalna długość fragmentu wyrazu (liczba liter) pozostawianego na
+ końcu linii przy przenoszeniu (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#language"><TT>\language</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#righthyphenmin"><TT>\righthyphenmin</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=leftskip>\leftskip</A>=<I>glue</I> </TD>
+ <TD>parametr określa moc ,,sprężyny'' (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>)
+ wstawianej z&nbsp;lewej strony materiału strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=leqno>\leqno</A>{<I>materiał</I>} </TD>
+ <TD>konstrukcja umieszczająca <I>materiał</I> (w&nbsp;trybie
+ matematycznym) z lewej strony wzoru wystawionego (<I>display</I>), służąca
+ do numerowania (oznaczania) wzorów z lewej strony (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#eqno"><TT>\eqno</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\let\<I>makro</I>=<I>inne_makro</I> </TD>
+ <TD>makropodstawienie, przypisanie makroinstrukcji wartości innego makra
+ (bez rozwijania) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=limits>\limits</A> </TD>
+ <TD>polecenie określające miejsce położenia indeksu (frakcji) dolnego i
+ górnego; zawsze nad/pod obiektem; p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#displaylimits"><TT>\displaylimits</TT></A>
+ oraz <A
+ href="file:///D:/documents/gust/tex_key.htm#nolimits"><TT>\nolimits</TT></A>;
+ np.: <TT>\def\int{\intop\limits}</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=linepenalty>\linepenalty</A>=<I>wartość</I>
+ </TD>
+ <TD>kara (liczba całkowita) wstawiana w każdej linii (na wyjściu) przez
+ TeX-a w procesie łamania akapitu; może jako mechanizm wpływający na liczbę
+ linii akapitu (p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#looseness"><TT>\looseness</TT></A>,
+ [<A href="file:///D:/documents/gust/tex_key.htm#p1">1</A>]) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lineskip>\lineskip</A>=<I>glue</I> </TD>
+ <TD>odległość między liniami (dołem linii górnej, a górą linii bieżącej --
+ <B>nie</B> liniami bazowymi wierszy!); jeśli (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#lineskiplimit"><TT>\lineskiplimit</TT></A>),
+ <TT>\baselineskip&nbsp;-&nbsp;d<SUB>n-1</SUB>&nbsp;-&nbsp;h<SUB>n</SUB>
+ &gt; <A
+ href="file:///D:/documents/gust/tex_key.htm#lineskiplimit">\lineskiplimit</A></TT>
+ odległością staje się <A
+ href="file:///D:/documents/gust/tex_key.htm#lineskip"><TT>\lineskip</TT></A>,
+ w przeciwnym razie będzie nią <A
+ href="file:///D:/documents/gust/tex_key.htm#baselineskip"><TT>\baselineskip</TT></A>
+ (ale jako odległość między liniami bazowymi wierszy)
+ (<TT>d<SUB>n-1</SUB></TT> -- głębokość poprzedniej linii,
+ <TT>h<SUB>n</SUB></TT> -- wysokość bieżącej linii) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=lineskiplimit>\lineskiplimit</A>=<I>dimen</I> </TD>
+ <TD>wartość progowa kiedy <A
+ href="file:///D:/documents/gust/tex_key.htm#baselineskip"><TT>\baselineskip</TT></A>
+ zmieniany jest na <A
+ href="file:///D:/documents/gust/tex_key.htm#lineskip"><TT>\lineskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=long>\long</A> </TD>
+ <TD>polecenie modyfikujące sens poleceń <A
+ href="file:///D:/documents/gust/tex_key.htm#def"><TT>\def</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#edef"><TT>\edef</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#xdef"><TT>\xdef</TT></A> i <A
+ href="file:///D:/documents/gust/tex_key.htm#gdef"><TT>\gdef</TT></A> tak,
+ że parametr może zawierać kilka akapitów
+ (np:&nbsp;<TT>\long\def\mmm#1{{\bf #1}}</TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=looseness>\looseness</A>=<I>liczba</I> </TD>
+ <TD>sugeruje TeX-owi, aby złożył akapit (<I>liczba</I> dodatnia) o
+ wskazaną liczbę linii dłuższy lub krótszy (<I>liczba</I> ujemna); sugestia
+ zostanie wzięta pod uwagę jeśli parametry składu zostaną zachowane
+ (p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#linepenalty"><TT>\linepenalty</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lower>\lower</A> <I>dimen</I> <I>box</I>
+</TD>
+ <TD>zawartość pudełka <I>box</I> jest obniżana o&nbsp;<I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I> (tylko w
+ trybie poziomym); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#raise"><TT>\raise</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#hbox"><TT>\hbox</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#unhbox"><TT>\unhbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvbox"><TT>\unvbox</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lowercase>\lowercase</A>{<I>materiał</I>}
+ </TD>
+ <TD>zamiana wielkich liter na małe, a ściślej na odpowiedniki zdefiniowane
+ przez <A
+ href="file:///D:/documents/gust/tex_key.htm#lccode"><TT>\lccode</TT></A>
+ dla użytych znaków </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mag>\mag</A>=<I>wartość</I> </TD>
+ <TD><I>wartość</I> jest współczynnikiem skalującym cały dokument (za
+ wyjątkiem wielkości oznaczonych jako <A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>), w
+ obliczeniach brana jest <I>wartość</I>/1000. Polecenia tego można użyć
+ zanim nie zostanie wyprowadzona strona do pliku <TT>dvi</TT>, brana jest
+ pod uwagę ostatnia dysponowana zmiana współczynnika </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mark>\mark</A>{<I>tekst</I>}</TD>
+ <TD>wstawia <I>tekst</I> będący jego argumentem (po rozwinięciu) jako
+ znacznik. Tekst ten jest dostępny dla poleceń: <A
+ href="file:///D:/documents/gust/tex_key.htm#topmark"><TT>\topmark</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#firstmark"><TT>\firstmark</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#splitfirstmark"><TT>\splitfirstmark</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#botmark"><TT>\botmark</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#splitbotmark"><TT>\splitbotmark</TT></A>.
+ Polecenie to umożliwia np. synchronizację zawartości żywej paginy z
+ składaną treścią </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathaccent>\mathaccent</A> "<I>CFXX</I>
+ <I>materiał</I></TD>
+ <TD>użycie akcentu w trybie matematycznym o kodzie <I>XX</I>; <I>C</I>
+ oznacza klasę znaku (p.&nbsp;tabela <A
+ href="file:///D:/documents/gust/tex_key.htm#klasy">klas</A>), a <I>F</I>
+ oznacza rodzinę (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fam"><TT>\fam</TT></A>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mathchar"><TT>\mathchar</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathbin>\mathbin</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,binarny'' np.&nbsp;<TT>+</TT>
+ (p.&nbsp;<A href="file:///D:/documents/gust/tex_key.htm#math">tabela
+ odległości</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#binoppenalty"><TT>\binoppenalty</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathchar>\mathchar</A> "<I>CFXX</I></TD>
+ <TD>użycie znaku o kodzie <I>XX</I>; <I>C</I> oznacza klasę znaku
+ (p.&nbsp;tabela <A
+ href="file:///D:/documents/gust/tex_key.htm#klasy">klas</A>), a <I>F</I>
+ oznacza rodzinę (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fam"><TT>\fam</TT></A>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mathchardef"><TT>\mathchardef</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=mathchardef>\mathchardef</A>\<I>nazwa</I>="CFXX</TD>
+ <TD>jest alternatywą dla sekwencji: <TT>\def\<I>nazwa</I>{\mathchar
+ "<I>CFXX</I>}</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=mathchoice>\mathchoice</A>{<I>D</I>}{<I>T</I>}{<I>S</I>}{<I>SS</I>} </TD>
+ <TD>konstrukcja matematyczna. W zależności od bieżącego trybu zostanie
+ rozwinięty odpowiedni parametr:<BR><I>D</I> dla <A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>displaystyle</TT></A>,<BR><I>T</I>
+ dla <A
+ href="file:///D:/documents/gust/tex_key.htm#tekststyle"><TT>tekststyle</TT></A>,<BR><I>S</I>
+ dla <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>scriptstyle</TT></A>,<BR><I>SS</I>
+ dla <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>scriptscriptstyle</TT></A><BR></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathclose>\mathclose</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,zamykający'' np.&nbsp;nawias
+ (p.&nbsp;<A href="file:///D:/documents/gust/tex_key.htm#math">tabela
+ odległości</A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathcode>\mathcode</A>
+ <I>znak</I>="<I>CFXX</I></TD>
+ <TD>określa kodowanie (<I>XX</I> -- pozycja w tabeli kodowej) <I>znaku</I>
+ oraz klasę znaku (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#klasy">tabela klas</A>)
+ (<I>C</I>) dla rodziny <I>F</I> (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fam">rodzina fontów</A>)
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathinner>\mathinner</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,inny'' (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#math">tabela odległości</A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathopen>\mathopen</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,otwierający'' np.&nbsp;nawias
+ otwierający (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#math">tabela odległości</A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathop>\mathop</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,operator'' np.&nbsp;znak sumy
+ (p.&nbsp;<A href="file:///D:/documents/gust/tex_key.htm#math">tabela
+ odległości</A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathord>\mathord</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,ord'' np.&nbsp;litery greckie
+ (p.&nbsp;<A href="file:///D:/documents/gust/tex_key.htm#math">tabela
+ odległości</A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathpunct>\mathpunct</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,separator'' np.&nbsp;przecinek
+ (p.&nbsp;<A href="file:///D:/documents/gust/tex_key.htm#math">tabela
+ odległości</A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathrel>\mathrel</A> </TD>
+ <TD>deklaruje, że obiekt jest typu ,,relacja'' np.&nbsp;<TT>=</TT>
+ (p.&nbsp;<A href="file:///D:/documents/gust/tex_key.htm#math">tabela
+ odległości</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#relpenalty">\relpenalty</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mathsurround>\mathsurround</A>=<I>dimen</I>
+ </TD>
+ <TD>dodatkowa odległość wstawiana przed i po konstrukcji matematycznej
+ nieeksponowanej (wewnątrzakapitowej); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=maxdeadcycles>\maxdeadcycles</A></TD>
+ <TD>maksymalna liczba wywołań procedury wyjściowej nie wywołujących
+ polecenia <A
+ href="file:///D:/documents/gust/tex_key.htm#shipout"><TT>\shipout</TT></A>
+ -- po jej przekroczeniu pojawia się komunikat błędu i wywoływania jest
+ standardowa procedura wyjściowa -- ma to zapobiegać zapętleniu procedury
+ wyjściowej; p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#deadcycles"><TT>\deadcycles</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=maxdepth>\maxdepth</A></TD>
+ <TD>maksymalna głębokość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>) dla
+ output-owanej strony, jeśli głębokość ostatniego pudełka na stronie jest
+ większa od <A
+ href="file:///D:/documents/gust/tex_key.htm#maxdepth"><TT>\maxdepth</TT></A>,
+ to jest ono odpowiednio ,,podnoszone'' (zwiększana jest jego wysokość, tak
+ by głębokość mieściła się w zadanym zakresie) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=meaning>\meaning</A> <I>token</I> </TD>
+ <TD>polecenie pokazuje naturę parametru; np.&nbsp;jeśli <I>token</I>
+ reprezentuje makroinstrukcję zostanie pokazana jej definicja </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=medmuskip>\medmuskip</A>=<I>mglue</I> </TD>
+ <TD>matematyka; rejestr określający moc sprężyny trybu matematycznego (<A
+ href="file:///D:/documents/gust/tex_key.htm#mglue"><I>mglue</I></A>)
+ domyślnie: <TT>4<A href="file:///D:/documents/gust/tex_key.htm#mu">mu</A>
+ <A href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 2<A
+ href="file:///D:/documents/gust/tex_key.htm#mu">mu</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#minus">minus</A> 4<A
+ href="file:///D:/documents/gust/tex_key.htm#mu">mu</A></TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mskip"><TT>\mskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=message>\message</A>{<I>materiał</I>}</TD>
+ <TD><I>materiał</I> zostanie wyświetlony (po rozwinięciu) na konsoli i
+ umieszczany w pliku <TT>log</TT>; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#errmessage"><TT>errmessage</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=minus>minus</A> <I>dimen</I> </TD>
+ <TD>kwalifikator określający ,,ścisk'' sprężyny (wielkości typu <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I>);
+ p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mkern>\mkern</A> <I>mdimen</I> </TD>
+ <TD>dodatkowe przesunięcie (dodatnie lub ujemne) o <A
+ href="file:///D:/documents/gust/tex_key.htm#mdimen"><I>mdimen</I></A> w
+ trybie matematycznym (dopuszczalna jednostka <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#mu">mu</A></TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mm>mm</A> </TD>
+ <TD>jednostka miary&nbsp;--&nbsp;milimetr (1&nbsp;mm = 0.1&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=month>\month</A> </TD>
+ <TD>rejestr zawierający numer bieżącego miesiąca </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=moveleft>\moveleft</A> <I>dimen</I>
+ <I>box</I> </TD>
+ <TD>przesunięcie pudełka <I>box</I> w&nbsp;lewo o&nbsp;<I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I> (tylko w
+ trybie pionowym); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#moveright"><TT>moveright</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=moveright>\moveright</A> <I>dimen</I>
+ <I>box</I> </TD>
+ <TD>przesunięcie pudełka <I>box</I> w&nbsp;prawo o&nbsp;<I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I> (tylko w
+ trybie pionowym) p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#moveleft"><TT>moveleft</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mskip>\mskip</A> <I>mglue</I> </TD>
+ <TD>dodatkowe przesunięcie typu <A
+ href="file:///D:/documents/gust/tex_key.htm#mglue"><I>mglue</I></A> w
+ trybie matematycznym (dopuszczalna jednostka <A
+ href="file:///D:/documents/gust/tex_key.htm#mu"><TT>mu</TT></A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mu>mu</A> </TD>
+ <TD>jednostka miary (mathematical unit) jednostka używana w określaniu
+ odległości w trybie matematycznym -- równa 1/18 6 parametru fontu (<A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen">fontdimen6</A>)
+ drugiej rodziny bieżącego stylu (jej wielkość zmienia się w miarę
+ przełączania trybu <A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>displaystyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textstyle"><TT>textstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>scriptstyle</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#criptscriptstyle"><TT>scriptscriptstyle</TT></A>,
+ ponieważ wtedy zmienia się wielkość fontu) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=multiply>\multiply</A>\<I>rejestr</I> by
+ <I>wartość</I> </TD>
+ <TD>mnożenie <I>rejestru</I> przez <I>wartość</I>; uwaga na typ elementów
+ -- wynik musi być sensowny (typ wyniku przewidziany w TeXu) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=muskip>\muskip</A> <I>numer</I> </TD>
+ <TD>rejestr typu <I>muskip</I> o wskazanym <I>numerze</I> (0 -- 255)
+ zawierający wielkość przesunięcia w trybie matematycznym); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#muskipdef"><TT>\muskipdef</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\muskip <I>numer</I>=<I>mglue</I> </TD>
+ <TD>nadanie wartości rejestrowi o wskazanym <I>numerze</I>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#muskipdef"><TT>\muskipdef</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#mglue"><I>mglue</I></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=muskipdef>\muskipdef</A>\<I>nazwa</I>=<I>numer</I> </TD>
+ <TD>zdefiniowanie synonimu <TT>\nazwa</TT>, odpowiadającego rejestrowi <A
+ href="file:///D:/documents/gust/tex_key.htm#muskip"><TT>\muskip</TT></A> o
+ podanym <I>numerze</I> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=newlinechar>\newlinechar</A>=<I>kod_znaku</I></TD>
+ <TD>definiuje znak, który jest zamieniany na znak powrotu karetki na
+ liście tokenów polecenia <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#write">\write</A></TT>;
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=noalign>\noalign</A>{<I>materiał</I>} </TD>
+ <TD>polecenie stosowane w konstrukcjach tabularycznych, powoduje że
+ <I>materiał</I> nie podlega pozycjonowaniu (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#halign"><TT>\halign</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#valign"><TT>\valign</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=noboundary>\noboundary</A></TD>
+ <TD>powoduje przejście w tryb poziomy, polecenie ma wpływ na realizację
+ skrajnych ligatur i kernów. Prawdopodobnie ma to związek z możliwością
+ definiowania w foncie ligatur z niewidocznymi znakami. Knuth bardzo
+ enigmatycznie wyjaśnił znaczenie tego polecenia. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=noexpand>\noexpand</A></TD>
+ <TD>zapobiega rozwijaniu następnego tokena </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=noindent>\noindent</A> </TD>
+ <TD>akapit jest rozpoczynany ,,bez wcięcia'' (przełącza w&nbsp;tryb
+ poziomy) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=nolimits>\nolimits</A> </TD>
+ <TD>kwalifikator określający miejsce położenia indeksu (frakcji) dolnego i
+ górnego; zawsze obok obiektu (jako górna lub dolna frakcja) p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#displaylimits"><TT>\displaylimits</TT></A>
+ oraz <A
+ href="file:///D:/documents/gust/tex_key.htm#limits"><TT>\limits</TT></A>;
+ np.: <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#def">\def</A>\int{\intop\nolimits}</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=nonscript>\nonscript</A> <I>glue</I> </TD>
+ <TD>polecenie powoduje, że następujące po nim przesunięcie nie jest
+ kasowane w trybie <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>\scriptstyle</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>\scriptscriptstyle</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=nonstopmode>\nonstopmode</A></TD>
+ <TD>TeX nie przerywa przetwarzania w przypadku napotkania błędu; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#errorstopmode"><TT>\errorstopmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#batchmode"><TT>\batchmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scrollmode"><TT>\scrollmode</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=nulldelimiterspace>\nulldelimiterspace</A>=<I>dimen</I> </TD>
+ <TD>szerokość pustego delimitera (generowanego poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#left"><TT>\left.</TT></A> lub
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#right"><TT>\right.</TT></A>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=nullfont>\nullfont</A></TD>
+ <TD>font (pseudofont) zawsze gotowy do użycia (zawiera pusty zestaw
+ znaków) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=number>\number</A>
+ <I>liczba_całkowita</I></TD>
+ <TD>polecenie wyprowadza <I>liczbę całkowitą</I> w postaci
+ reprezentującego ją napisu, w postaci znormalizowanej (np.&nbsp;początkowe
+ zera są pomijane) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=omit>\omit</A></TD>
+ <TD>polecenie powoduje pominięcie deklaracji sposobu formatowania rubryki
+ tabelki, może wystąpić tylko na początku rubryki, czyli po <A
+ href="file:///D:/documents/gust/tex_key.htm#cr"><TT>\cr</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#amp"><TT>&amp;</TT></A> albo
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#noalign"><TT>\noalign</TT></A>.
+ Daje taki efekt jakby w wzorcu tabeli w danej rubryce wystąpił tylko znak
+ <A href="file:///D:/documents/gust/tex_key.htm#hash"><TT>#</TT></A>;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#halign"><TT>halign</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#valign"><TT>\valign</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=openin>\openin</A>
+ <I>liczba</I>=<I>nazwa_pliku</I> </TD>
+ <TD>otwarcie pliku do odczytu, będzie mu przyporządkowany kanał
+ o&nbsp;numerze <I>liczba</I> (z zakresu 0--15); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#read"><TT>\read</TT></A> i <A
+ href="file:///D:/documents/gust/tex_key.htm#closein"><TT>\closein</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#immediate"><TT>\immediate</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=openout>\openout</A>
+ <I>liczba</I>=<I>nazwa_pliku</I> </TD>
+ <TD>otwarcie pliku do zapisu, będzie mu przyporządkowany kanał
+ o&nbsp;numerze <I>liczba</I> (z zakresu 0--15); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#write"><TT>\write</TT></A> i
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#closeout"><TT>\closeout</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#immediate"><TT>\immediate</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=or>\or</A> </TD>
+ <TD>część instrukcji wyboru p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#ifcase"><TT>\ifcase</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=outer>\outer</A></TD>
+ <TD>ustawia atrybut ,,zewnętrzna'' dla następującej po nim definicji;
+ makrodefinicje definiowane z tym atrybutem, nie mogą wystąpić wewnątrz
+ innych definicji, ani w parametrze innego makra. Przykładem makrodefinicji
+ z tym modyfikatorem jest <A
+ href="file:///D:/documents/gust/tex_key.htm#bye"><TT>\bye</TT></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=output>\output</A> <I>materiał</I></TD>
+ <TD>jest to rejestr żetonowy (token) -- ma charakter procedury; jest on
+ automatycznie wywoływany w momencie znalezienia dobrego punktu podziału
+ strony, w tym momencie w pudełku 255 (<A
+ href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>255)
+ znajduje się zawartość gotowej strony (current page), a w odpowiednich
+ pudełkach zawartości wstawek, oraz mnóstwo ustawionych stosownie rejestrów
+ -- zarówno liczbowych (np. <A
+ href="file:///D:/documents/gust/tex_key.htm#outputpenalty"><TT>\outputpenalty</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#insertpenalties"><TT>\insertpenalties</TT></A>),
+ jak np. znaczników (<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>).
+ Wewnątrz <I>materiału</I> powinny znaleźć się konstrukcje budujące
+ kompletną stronę (np. dołączające paginę -- (w szczególności musi zostać
+ opróżnione pudełko 255) i (najczęściej) zapisać ją (poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#shipout"><TT>\shipout</TT></A>)
+ do pliku DVI; wewnątrz procedury wyjściowej TeX pracuje w nieco inaczej
+ niż normalnie (na ten temat jest cały rozdział 23 TeXbooka) w
+ szczególności np. materiał złożony w procedurze wyjściowej trafia z
+ powrotem na listę bieżącej strony _przed_ materiałem pozostałym na liście
+ ostatnich elementów (recent contributions) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=outputpenalty>\outputpenalty</A>=<I>wartość</I></TD>
+ <TD>wartość kary na której nastąpiło ostatnie przełamanie strony; jeśli
+ złamanie nastąpiło na obiekcie innym niż kara, <TT>\outputpenalty</TT> ma
+ wartość 10000 </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=over>\over</A> </TD>
+ <TD>konstrukcja matematyczna -- ułamek; np.:
+ <TT>$1&nbsp;+&nbsp;{1&nbsp;\over&nbsp;1+x}$</TT> (licznik i mianownik jest
+ składany w stylu o jeden stopień niższym (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>\displaystyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textstyle"><TT>\textstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>\scriptstyle</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>\scriptscriptstyle</TT></A>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#above"><TT>\above</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=overfullrule>\overfullrule</A> <I>dimen</I>
+ </TD>
+ <TD>szerokość ,,sztabki'', którą TeX oznacza przekroczenie rozmiaru
+ pudełka, nadanie wartości 0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> likwiduje
+ oznaczenie, ale oczywiście nie likwiduje problemu; mechanizm zwykle
+ używany przy wydrukach kontrolnych; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#hfuzz"><I>hfuzz</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=overline>\overline</A>{<I>materiał</I>} </TD>
+ <TD>konstrukcja matematyczna; <I>materiał</I> będzie nadkreślony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=overwithdelims>\overwithdelims</A>
+ <I>delim<SUB>1</SUB></I><I>delim<SUB>2</SUB></I> </TD>
+ <TD>podobnie jak <A
+ href="file:///D:/documents/gust/tex_key.htm#over"><TT>\over</TT></A>, ale
+ konstrukcja zostanie otoczona przez <I>delim<SUB>1</SUB></I> i
+ <I>delim<SUB>2</SUB></I>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#above"><TT>\above</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagedepth>\pagedepth</A></TD>
+ <TD>aktualna głębokość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>)
+ materiału na stronie (current page), używana przez algorytm łamania na
+ strony; można modyfikować tą wartość choć efekty nie są łatwe do
+ przewidzenia </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagefilllstretch>\pagefilllstretch</A></TD>
+ <TD>aktualne rozciągliwości wyższego stopnia (odpowiednio ilość klejów
+ zawierających <A
+ href="file:///D:/documents/gust/tex_key.htm#filll"><TT>filll</TT></A>)
+ materiału na stronie (current page), używane przez algorytm łamania na
+ strony; można modyfikować te wartości choć efekty nie są łatwe do
+ przewidzenia; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#pagefilstretch"><TT>\pagefilstretch</TT></A>,<A
+ href="file:///D:/documents/gust/tex_key.htm#pagefillstretch"><TT>\pagefillstretch</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagefillstretch>\pagefillstretch</A></TD>
+ <TD>aktualne rozciągliwości wyższego stopnia (odpowiednio ilość klejów
+ zawierających <A
+ href="file:///D:/documents/gust/tex_key.htm#fill"><TT>fill</TT></A>)
+ materiału na stronie (current page), używane przez algorytm łamania na
+ strony; można modyfikować te wartości choć efekty nie są łatwe do
+ przewidzenia; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#pagefilstretch"><TT>\pagefilstretch</TT></A>,<A
+ href="file:///D:/documents/gust/tex_key.htm#pagefilllstretch"><TT>\pagefilllstretch</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagefilstretch>\pagefilstretch</A></TD>
+ <TD>aktualne rozciągliwości wyższego stopnia (odpowiednio ilość klejów
+ zawierających <A
+ href="file:///D:/documents/gust/tex_key.htm#fil"><TT>fil</TT></A>)
+ materiału na stronie (current page), używane przez algorytm łamania na
+ strony; można modyfikować te wartości choć efekty nie są łatwe do
+ przewidzenia; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#pagefillstretch"><TT>\pagefillstretch</TT></A>,<A
+ href="file:///D:/documents/gust/tex_key.htm#pagefilllstretch"><TT>\pagefilllstretch</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagegoal>\pagegoal</A></TD>
+ <TD>pożądana wysokość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>)
+ materiału na stronie (current page), używana przez algorytm łamania na
+ strony; w uproszczeniu, jest to wartość <A
+ href="file:///D:/documents/gust/tex_key.htm#vsize"><TT>\vsize</TT></A>
+ ,,zakonserwowana'' na początku strony, można modyfikować tą wartość choć
+ efekty nie są łatwe do przewidzenia </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pageshrink>\pageshrink</A></TD>
+ <TD>aktualna ściśliwość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>)
+ materiału na stronie (current page), używana przez algorytm łamania na
+ strony; można modyfikować tą wartość choć efekty nie są łatwe do
+ przewidzenia </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagestretch>\pagestretch</A></TD>
+ <TD>aktualna rozciągliwość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>)
+ materiału na stronie (current page), używana przez algorytm łamania na
+ strony; można modyfikować tą wartość choć efekty nie są łatwe do
+ przewidzenia </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagetotal>\pagetotal</A></TD>
+ <TD>aktualna wysokość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>)
+ materiału na stronie (current page), używana przez algorytm łamania na
+ strony; można modyfikować tą wartość choć efekty nie są łatwe do
+ przewidzenia </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=par>\par</A> </TD>
+ <TD>koniec akapitu (równoważne pustej linii) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=parfillskip>\parfillskip</A>=<I>glue</I>
+</TD>
+ <TD>sprężyna dodawana na końcu akapitu (po ostatnim znaku); standardowo o
+ ,,mocy'' <TT>0<A href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT>. Powoduje że
+ ostatnia linia akapitu ma swoją nominalną długość, taką, jaka wynika
+ z&nbsp;jej zawartości. Zmiana jej długości nominalnej spowoduje wyłączenie
+ mechanizmu kontroli odległości przed i po wzorze ,,eksponowanym''
+ (odległość będzie ustawiana zawsze na <A
+ href="file:///D:/documents/gust/tex_key.htm#belowdisplayskip"><TT>\belowdisplayskip</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#abovedisplayskip"><TT>\abovedisplayskip</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=parindent>\parindent</A>=<I>dimen</I> </TD>
+ <TD>wielkość wcięcia akapitowego; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=parshape>\parshape</A>=<I>n</I>
+ <I>m<SUB>1</SUB></I> <I>l<SUB>1</SUB></I> ... <I>m<SUB>n</SUB></I>
+ <I>l<SUB>n</SUB></I> </TD>
+ <TD>polecenie pozwala nadać dowolny kształt akapitu; <I>n</I> określa
+ liczbę linii akapitu podlegających modyfikacji, pary liczb:
+ <I>m<SUB>n</SUB></I> <I>l<SUB>n</SUB></I> określają lewy margines i
+ długość wiersza w&nbsp;poszczególnych liniach akapitu, jeżeli akapit
+ będzie miał więcej niż <I>n</I> wierszy, pozostałe będą miały cechy takie
+ jak w ostatniej wyspecyfikowanej linii (wartość parametru jest zerowana po
+ zakończeniu akapitu), p.&nbsp; też <A
+ href="file:///D:/documents/gust/tex_key.htm#hangafter"><TT>\hangafter</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#hangindent"><TT>\hangindent</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=parskip>\parskip</A>=<I>glue</I> </TD>
+ <TD>rejestr zawiera wielkość odstępu między akapitami </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=patterns>\patterns</A>{<I>definicje</I>}
+</TD>
+ <TD><I>definicje</I> określają reguły przenoszenia wyrazów (tylko
+ <TT>initex</TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pausing>\pausing</A> <I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa od zera, TeX wstrzymuje pracę po
+ wczytaniu każdej linii tekstu i wyświetla ją na konsoli, można ją
+ zatwierdzić lub wprowadzić inny tekst </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pc>pc</A> </TD>
+ <TD>jednostka miary&nbsp;--&nbsp;pica (1&nbsp;pc = 12&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=penalty>\penalty</A>=<I>wartość</I> </TD>
+ <TD>kara (liczba całkowita) o podanej wartości wstawiana w miejscu użycia
+ (wartość 10000 oznacza nieskończoność); znaczenie zależy od kontekstu
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=plus>plus</A> <I>dimen</I> </TD>
+ <TD>kwalifikator określający ,,rozciąg'' sprężyny (wielkości typu <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=postdisplaypenalty>\postdisplaypenalty</A>=<I>wartość</I> </TD>
+ <TD>kara (liczba całkowita) za złamanie strony po wzorze eksponowanym
+ (wystawionym) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=predisplaypenalty>\predisplaypenalty</A>=<I>wartość</I></TD>
+ <TD>kara (liczba całkowita) za złamanie strony przed wzorem eksponowanym
+ (wystawionym) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=predisplaysize>\predisplaysize</A> </TD>
+ <TD>do rejestru <TT>\predisplaysize</TT> wpisywana jest efektywna
+ szerokość wiersza poprzedzającego równanie (<I>p</I>) zgodnie z
+ następującymi regułami: jeżeli przed równaniem nie wystąpił żaden wiersz
+ (na przykład jeśli znacznik <TT>$$</TT> wystąpił bezpośrednio po
+ instrukcji <A
+ href="file:///D:/documents/gust/tex_key.htm#noindent"><TT>\noindent</TT></A>
+ lub po zamykającym inne równanie znaczniku <TT>$$</TT>), <I>p</I>
+ przyjmuje wartość -16383.99999pt (<TT>-\maxdimen</TT>, czyli najmniejszy
+ dopuszczalny wymiar). W przeciwnym razie TeX sprawdza pudełko utworzone
+ przez poprzedni wiersz i określa wartość <I>p</I> jako równą szerokości
+ wnętrza pudełka, plus przesunięcie pudełka w prawo, plus dwie jednostki <A
+ href="file:///D:/documents/gust/tex_key.htm#em"><TT>em</TT></A> z
+ bieżącego fontu. Jeśli jednak szerokość wnętrza pudełka zależy od
+ ściśliwości lub rozciągliwości odstępów -- jeśli na przykład klej <A
+ href="file:///D:/documents/gust/tex_key.htm#parfillskip"><TT>\parfillskip</TT></A>
+ ma wartość skończoną -- wówczas <I>p</I> przyjmuje wartość
+ <TT>\maxdimen</TT>. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pretolerance>\pretolerance</A>=<I>wartość</I> </TD>
+ <TD>akceptowalna kiepskość składu akapitu. jeżeli jest spełniona (w
+ pierwszym przebiegu TeX próbuje złożyć akapit bez przenoszenia wyrazów) to
+ nie nastąpi drugi przebieg, jeżeli nie zostanie osiągnięta następuje
+ drugie podejście do składu uwzględniając reguły przenoszenia wyrazów,
+ wartość <TT>-1</TT> oznacza rezygnację z pierwszego przebiegu [<A
+ href="file:///D:/documents/gust/tex_key.htm#p1">1</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=prevdepth>\prevdepth</A></TD>
+ <TD>zawiera głębokość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>)
+ ostatniego pudełka dołączonego do listy pionowej, wartość ta używana jest
+ przy ustalaniu odstępów międzyliniowych; bywa użyteczna do kompensowania
+ głębokości pudełka np. <A
+ href="file:///D:/documents/gust/tex_key.htm#vskip"><TT>\vskip</TT></A>-<A
+ href="file:///D:/documents/gust/tex_key.htm#prevdepth"><TT>\prevdepth</TT></A>;
+ wartość tą można także modyfikować; uwaga -- gdy lista pionowa jest pusta
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#prevdepth"><TT>\prevdepth</TT></A>
+ przyjmuje wartość -1000<A
+ href="file:///D:/documents/gust/tex_key.htm#pt"><TT>pt</TT></A>, tą samą
+ wartość, ma po wstawieniu do listy, a także po użyciu makra
+ <TT>\nointerlineskip</TT> <A
+ href="file:///D:/documents/gust/tex_key.htm#p2">[2]</A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=prevgraf>\prevgraf</A> </TD>
+ <TD>rejestr zawiera liczbę linii (count) w ostatnio złożonym akapicie (lub
+ jego osobno złożonej części -- np. przed wzorem eksponowanym) --
+ wykorzystywana przez polecenia <A
+ href="file:///D:/documents/gust/tex_key.htm#hangafter"><TT>\hangafter</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#parshape"><TT>\parshape</TT></A>;
+ wartość tą można modyfikować; uwaga: każdy wzór eksponowany jest liczony
+ jako trzy linie </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pt>pt</A> </TD>
+ <TD>jednostka miary -- punkt typograficzny
+ (1&nbsp;pt&nbsp;=&nbsp;1/12&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pc">pc</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=radical>\radical</A>="<I>f<SUB>1</SUB>XXf<SUB>2</SUB>YY</I></TD>
+ <TD>konstrukcja pierwiastka: <I>f<SUB>1</SUB></I>, <I>f<SUB>2</SUB></I>
+ rodzina dla wersji ,,małej'' i ,,dużej'' <I>XX</I>, <I>YY</I> kody znaków
+ dla odpowiadających im rodzin </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=raise>\raise</A> <I>dimen</I> <I>box</I>
+</TD>
+ <TD>zawartość pudełka <I>box</I> jest podnoszona o&nbsp;<I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I> (tylko w
+ trybie poziomym); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#lower"><TT>\lower</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#hbox"><TT>\hbox</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#unhbox"><TT>\unhbox</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#unvbox"><TT>\unvbox</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=read>\read</A> <I>numer</I> to
+ \<I>skewencja_sterująca</I> </TD>
+ <TD>wczytanie linii z&nbsp;kanału wejściowego <I>numer</I> (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#openin"><TT>\openin</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#immediate"><TT>\immediate</TT></A>)
+ i&nbsp;umieszczeniu jej ,,pod nazwą'' <TT>\sekwencja_sterująca</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=relax>\relax</A> </TD>
+ <TD>NIC, ale jego użycie powoduje zakończenie analizy poprzedzającego
+ tokenu </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=relpenalty>\relpenalty</A>=<I>wartość</I>
+ </TD>
+ <TD>kara za złamanie linii po operatorze relacji (<I>rel atom</I>);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mathrel"><TT>\mathrel</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=right>\right</A> <I>delim</I> </TD>
+ <TD>operator wymuszający wielkość delimitera i&nbsp;ustawiający kategorię
+ na ,,zamykający''; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#delimiterfactor"><TT>\delimiterfactor</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#delimitershortfall"><TT>\delimitershortfall</TT></A>.
+ Dla każdego <A
+ href="file:///D:/documents/gust/tex_key.htm#right"><TT>\right</TT></A>
+ musi istnieć <A
+ href="file:///D:/documents/gust/tex_key.htm#left"><TT>\left</TT></A>. Znak
+ kropki <TT>.</TT> oznacza delimiter pusty </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=righthyphenmin>\righthyphenmin</A>=<I>liczba</I> </TD>
+ <TD>minimalna długość fragmentu wyrazu (liczba liter) przenoszonego do
+ następnej linii przy przenoszeniu (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#language"><TT>\language</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#lefthyphenmin"><TT>\lefthyphenmin</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=rightskip>\rightskip</A>=<I>glue</I> </TD>
+ <TD>parametr określa moc ,,sprężyny'' (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>)
+ dodawanej z prawej strony materiału strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=romannumeral>\romannumeral</A>
+ <I>wartość</I> </TD>
+ <TD>wyprowadza wartość w postaci zapisu ,,rzymskiego'' (tylko część
+ całkowita) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scaled>scaled</A> <I>współczynnik</I> </TD>
+ <TD>mnożnik określający przeskalowanie fontu (mnożnik = 1/1000 *
+ <I>współczynnik</I>) np.:&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#font">font</A>\xii=plr10
+ scaled 1200</TT> (równoważny <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#font">font</A>\xii=plr10&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#at">at</A>&nbsp;12<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A></TT>) Uwaga!
+ Zdefiniowany font <TT>\xii</TT> to nie to samo co font <TT>plr12</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scriptfont>\scriptfont</A> <I>f</I> =
+ \<I>nazwa_fontu</I> </TD>
+ <TD>ustalenie fontu dla <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>\scriptstyle</TT></A>
+ dla rodziny o numerze <I>f</I> (0--15); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#font"><TT>\font</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scriptscriptfont>\scriptscriptfont</A>
+ <I>f</I> = \<I>nazwa_fontu</I> </TD>
+ <TD>ustalenie fontu dla <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>\scriptscriptstyle</TT></A>
+ dla rodziny o numerze <I>f</I> (0--15); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#font"><TT>\font</TT></A>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scriptscriptstyle>\scriptscriptstyle</A>
+</TD>
+ <TD>przełączenie składu matematyki w tryb <TT>scriptscript</TT>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#limits"><TT>\limits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#nolimits"><TT>\nolimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#displaylimits"><TT>\displaylimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>\displaystyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textstyle"><TT>\textstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>\scriptstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textfont"><TT>\textfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptfont"><TT>\scriptfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptfont"><TT>\scriptscriptfont</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scriptspace>\scriptspace</A>=<I>dimen</I>
+ </TD>
+ <TD>dodatkowa odległość po konstrukcji <I><A
+ href="file:///D:/documents/gust/tex_key.htm#subscript">subscript</A></I>
+ (<TT>_{...}</TT>) i <A
+ href="file:///D:/documents/gust/tex_key.htm#superscript"><I>superscript</I></A>
+ (<TT>^{...}</TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scriptstyle>\scriptstyle</A> </TD>
+ <TD>przełączenie składu matematyki w tryb <TT>script</TT> (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#limits"><TT>\limits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#nolimits"><TT>\nolimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#displaylimits"><TT>\displaylimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>\displaystyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textstyle"><TT>\textstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>\scriptscriptstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textfont"><TT>\textfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptfont"><TT>\scriptfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptfont"><TT>\scriptscriptfont</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scrollmode>\scrollmode</A></TD>
+ <TD>TeX nie przerywa przetwarzania w przypadku pojawienia się błędu; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#errorstopmode"><TT>\errorstopmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#batchmode"><TT>\batchmode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#nonstopmode"><TT>\nonstopmode</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=setbox>\setbox</A>
+ <I>numer_pudełka</I>=<I>box</I> </TD>
+ <TD>zapamiętuje zawartość pudełka <I>box</I> w wskazanym rejestrze pudełek
+ (<I>box</I> może być jednym z obiektów: <A
+ href="file:///D:/documents/gust/tex_key.htm#hbox"><TT>\hbox</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#vtop"><TT>\vtop</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#vsplit"><TT>\vsplit</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#lastbox"><TT>\lastbox</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=setlanguage>\setlanguage</A>
+<I>numer</I></TD>
+ <TD>wybiera bieżący język (zestaw reguł przenoszenia wyrazów), słuzy do
+ chwilowego przełączanie reguł wewnątrz akapitu, Zestawy reguł są
+ konstruowane (i numerowane) w czasie działania iniTeX-a; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#language"><TT>\language</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#patterns"><TT>\patterns</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=sfcode>\sfcode</A>
+ <I>kod_znaku</I>=<I>wartość</I> </TD>
+ <TD>wartość mająca wpływ na obliczenie odległości między wyrazami,
+ standardowo jest predefiniowana dla każdego znaku w foncie i przyjmuje
+ zwykle następujące wartości: 0&nbsp;dla nawiasów zamykających, 1000 dla
+ liter, 3000 dla znaków punktuacyjnych, które wg niektórych zwyczajów
+ typograficznych wymagają dodatkowej odległości (np.: <TT>.</TT>) i z
+ zakresu 1000--2000 dla innych znaków punktuacyjnych, np.: <TT>,</TT>).
+ Standardowo odległość międzywyrazowa jest wielkością projektową fontu i
+ składa się z dwu parametrów (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen"><TT>\fontdimen</TT></A>):
+ normalnego i ekstra, dodawanego jeśli <A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode"><TT>\sfcode</TT></A>
+ znaku kończącego wyraz &gt; 2000. Odległości można zmienić modyfikując
+ parametry <A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip"><TT>\spaceskip</TT></A>
+ o&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#xspaceskip"><TT>\xspaceskip</TT></A>;
+ zależności pokazuje tabela:
+ <TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD><A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode"><TT>\sfcode</TT></A></TD>
+ <TD><A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip"><TT>\spaceskip</TT></A></TD>
+ <TD><A
+ href="file:///D:/documents/gust/tex_key.htm#xspaceskip"><TT>\xspaceskip</TT></A></TD>
+ <TD>odległość</TD></TR>
+ <TR>
+ <TD>0-999 </TD>
+ <TD>=0</TD>
+ <TD>=0</TD>
+ <TD><TT><A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen">\fontdimen</A>2</TT><SUP>*</SUP></TD></TR>
+ <TR>
+ <TD>0-999 </TD>
+ <TD>!=0</TD>
+ <TD>*</TD>
+ <TD><A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip"><TT>\spaceskip</TT></A><SUP>*</SUP></TD></TR>
+ <TR>
+ <TD>1000 </TD>
+ <TD>0</TD>
+ <TD>*</TD>
+ <TD><TT><A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen">\fontdimen</A>2</TT><SUP>*</SUP></TD></TR>
+ <TR>
+ <TD>1000 </TD>
+ <TD>!=0</TD>
+ <TD>*</TD>
+ <TD><A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip"><TT>\spaceskip</TT></A></TD></TR>
+ <TR>
+ <TD>&gt;2000</TD>
+ <TD>0</TD>
+ <TD>=0</TD>
+ <TD><TT><A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen">\fontdimen</A>2<SUP>*</SUP>+<A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen">\fontdimen</A>7</TT></TD></TR>
+ <TR>
+ <TD>&gt;2000</TD>
+ <TD>!=0</TD>
+ <TD>=0</TD>
+ <TD><TT><A
+ href="file:///D:/documents/gust/tex_key.htm#fontdimen">\fontdimen</A>7+<A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip">\spaceskip</A></TT></TD></TR>
+ <TR>
+ <TD>&gt;2000</TD>
+ <TD>*</TD>
+ <TD>!=0</TD>
+ <TD><A
+ href="file:///D:/documents/gust/tex_key.htm#xspaceskip"><TT>\xspaceskip</TT></A></TD></TR></TBODY></TABLE><SUP>*</SUP>
+ -- dla tych wielkości rozciąg (<I>stretch</I>) jest mnożony przez f/1000,
+ a ścisk (<I>shrink</I>) przez 1000/f, gdzie f jest wartością <A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode"><TT>\sfcode</TT></A>
+ p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#spacefactor"><TT>\spacefactor</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=shipout>\shipout</A> <I>pudełko</I></TD>
+ <TD>wysyła <I>pudełko</I> stanowiące jej parametr jako kolejną stronę do
+ DVI, czyli dopisuje do pliku <I>jobname</I>.DVI; najczęściej polecenie to
+ jest wywoływane w procedurze wyjściowej (output routine), ale może być
+ użyte w każdym momencie; wywołanie polecenia <TT>\shipout</TT> powoduje
+ także właściwe wykonanie poleceń <A
+ href="file:///D:/documents/gust/tex_key.htm#write"><TT>\write</TT></A>
+ oraz <A
+ href="file:///D:/documents/gust/tex_key.htm#openout"><TT>\openout</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#closeout"><TT>\closeout</TT></A>
+ -- czyli zapis do ewentualnych plików pomocniczych (p.&nbsp;też&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#immediate"><TT>\immediate</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=show>\show</A> <I>cos</I> </TD>
+ <TD>powoduje wyprowadzenie na konsolę bieżącej wartości ,,cosia'' </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=showbox>\showbox</A> <I>numer_pudełka</I>
+ </TD>
+ <TD>przerywa przetwarzanie, informacje o wskazanym pudełku są zapisywane w
+ pliku <TT>log</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=showboxbreadth>\showboxbreadth</A>=<I>liczba_całkowita</I></TD>
+ <TD>wartość tego rejestru określa liczbę pozycji (pudełek, znaków) w
+ śledzonym pudełku pokazywanych poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#showbox"><TT>\showbox</TT></A>;
+ p. <A
+ href="file:///D:/documents/gust/tex_key.htm#showlists"><TT>\showlists</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=showboxdepth>\showboxdepth</A>=<I>liczba_całkowita</I></TD>
+ <TD>wartość tego rejestru określa głębokość śledzenia zagnieżdżeń pudełek
+ pokazywanych poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#showbox"><TT>\showbox</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=showlists>\showlists</A></TD>
+ <TD>przerywa przetwarzanie, w pliku <TT>log</TT> zapisywane są informacje
+ o tym co jest wstawiane do składu (znaki, pudełka sprężyny, zmiany trybów
+ itp.) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=showthe>\showthe</A> <I>cos</I> </TD>
+ <TD>przerywa przetwarzanie, informacje o ,,cosiu'' podawane są na konsoli
+ i w pliku <TT>log</TT> (p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#the"><TT>\the</TT></A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=skewchar>\skewchar</A> <I>font</I>
+ <I>znak</I></TD>
+ <TD>rejestr ustawiany dla każdego fontu, znak używany przez algorytm
+ pozycjonowania akcentów w matematyce, wartość kernu między znakiem
+ akcentowanym, a określonym przez <TT>\skewchar</TT> jest używana jako
+ korekta poziomego położenia akcentu; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#defaultskewchar"><TT>\defaultskewchar</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=skip>\skip</A> <I>numer</I> </TD>
+ <TD>rejestr typu <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I> o wskazanym
+ <I>numerze</I> (0 -- 255) (zamiast <I>numeru</I> może być użyty synonim,
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#skipdef"><TT>\skipdef</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\skip <I>numer</I>=<I>glue</I> </TD>
+ <TD>ustawienie wartości rejestru typu <A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A> o
+ wskazanym <I>numerze</I> (0 -- 255) (zamiast <I>numeru</I> może być użyty
+ synonim, p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#skipdef"><TT>\skipdef</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=skipdef>\skipdef</A>\<I>nazwa</I>=<I>numer</I> </TD>
+ <TD>zdefiniowanie synonimu <A
+ href="file:///D:/documents/gust/tex_key.htm#nazwa"><TT>\nazwa</TT></A>,
+ odpowiadającego rejestrowi <A
+ href="file:///D:/documents/gust/tex_key.htm#skip"><TT>\skip</TT></A> o
+ numerze <I>numer</I> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=sp>sp</A> </TD>
+ <TD>jednostka miary -- <I>scaled point</I> (65536&nbsp;sp = 1&nbsp;pt);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=spacefactor>\spacefactor</A> <I>liczba</I>
+ </TD>
+ <TD>zmienia <A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode"><TT>sfcode</TT></A>
+ poprzedzającego znaku; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#xspaceskip"><TT>\xspaceskip</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip"><TT>\spaceskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=spaceskip>\spaceskip</A>=<I>glue</I> </TD>
+ <TD>w określonych sytuacjach może mieć wpływ na odległość między wyrazami;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode"><TT>\sfcode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#spacefactor"><TT>\spacefactor</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#xspaceskip"><TT>\xspaceskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=span>\span</A></TD>
+ <TD>polecenie powoduje połączenie danej rubryki tabelki z kolejną, może
+ wystąpić tylko na początku rubryki, czyli po <A
+ href="file:///D:/documents/gust/tex_key.htm#cr"><TT>\cr</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#amp"><TT>&amp;</TT></A> albo
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#noalign"><TT>\noalign</TT></A>.
+ W połączonej rubryce stosowana jest sposób formatowania z drugiej
+ (przyłączanej) rubryki, dlatego często używa się kombinacji <A
+ href="file:///D:/documents/gust/tex_key.htm#span"><TT>\span</TT></A><A
+ href="file:///D:/documents/gust/tex_key.htm#omit"><TT>\omit</TT></A>; p.
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#halign"><TT>\halign</TT></A>,<A
+ href="file:///D:/documents/gust/tex_key.htm#valign"><TT>\valign</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=special>\special</A>{<I>materiał</I>} </TD>
+ <TD><I>materiał</I> jest przekazywany na wyjście (do pliku <TT>dvi</TT>),
+ po uprzednim rozwinięciu makr. Mechanizm ten jest używany głównie do
+ przesłania poleceń do programów drukujących (np.&nbsp;wstawienie grafiki)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=splitbotmark>\splitbotmark</A></TD>
+ <TD>przyjmuje wartość ostatniego znacznika (<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>),
+ który pojawił się w obecnie łamanym (<A
+ href="file:///D:/documents/gust/tex_key.htm#vsplit"><TT>\vsplit</TT></A>)
+ pudełku; działa analogicznie jak polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#botmark"><TT>\botmark</TT></A>
+ dla strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=splitfirstmark>\splitfirstmark</A></TD>
+ <TD>przyjmuje wartość pierwszego znacznika (<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>),
+ który pojawił się w obecnie łamanym (<A
+ href="file:///D:/documents/gust/tex_key.htm#vsplit"><TT>\vsplit</TT></A>)
+ pudełku; działa analogicznie jak polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#firstmark"><TT>\firstmark</TT></A>
+ dla strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=splitmaxdepth>\splitmaxdepth</A></TD>
+ <TD>maksymalna głębokość (<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><TT>dimen</TT></A>)
+ oddzielanego pudełka, parametr używany przez <A
+ href="file:///D:/documents/gust/tex_key.htm#vsplit"><TT>\vsplit</TT></A>
+ analogicznie do parametru <A
+ href="file:///D:/documents/gust/tex_key.htm#maxdepth"><TT>\maxdepth</TT></A>
+ używanego w algorytmie łamania na strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=splittopskip>\splittopskip</A></TD>
+ <TD>klej (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>)
+ wstawiany nad częścią pozostałą w pudełku, po użyciu polecenia <A
+ href="file:///D:/documents/gust/tex_key.htm#vsplit"><TT>\vsplit</TT></A>,
+ analogiczny do parametru <A
+ href="file:///D:/documents/gust/tex_key.htm#topskip"><TT>\topskip</TT></A>
+ używanego w algorytmie łamania na strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=spread>spread</A> <I>dimen</I> </TD>
+ <TD>wartość <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I> definiuje
+ o ile trzeba wydłużyć pudełko np.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hbox">\hbox</A> spread 50<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>{to jest
+ pudełko}</TT> -- tekst będzie złożony w pudełku o&nbsp;50<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> dłuższym niż
+ rozmiar nominalny </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=string>\string <I>token</I></A> </TD>
+ <TD><I>token</I> jest pobierany bez rozwijania, jest traktowany w
+ <B>całości</B> jako napis (znaki otrzymują kategorię 12, a znak o
+ kategorii&nbsp;0, zostanie zamieniony na znak o kodzie zdefiniowanym przez
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#escapechar"><TT>\escapechar</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=tabskip>\tabskip</A> <I>glue</I> </TD>
+ <TD>odległość między kolumnami konstrukcji <A
+ href="file:///D:/documents/gust/tex_key.htm#valign"><TT>\valign</TT></A> i
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#halign"><TT>\halign</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=textfont>\textfont</A> <I>f</I> =
+ \<I>nazwa_fontu</I> </TD>
+ <TD>ustalenie fontu dla <A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>\displaystyle</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#textstyle"><TT>\textstyle</TT></A>
+ dla rodziny o numerze <I>f</I> (0--15); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#font"><TT>\font</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#fam"><TT>\fam</TT></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=textstyle>\textstyle</A> </TD>
+ <TD>przełączenie składu matematyki w tryb <TT>text</TT> (wielkość czcionki
+ i&nbsp;sposób ustawiania górnego i&nbsp;dolnego rejestru (indeksu);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#limits"><TT>\limits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#nolimits"><TT>\nolimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#displaylimits"><TT>\displaylimits</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#displaystyle"><TT>\displaystyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptstyle"><TT>\scriptstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptstyle"><TT>\scriptscriptstyle</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#textfont"><TT>\textfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptfont"><TT>\scriptfont</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#scriptscriptfont"><TT>\scriptscriptfont</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=the>\the</A> <I>coś</I> </TD>
+ <TD>wyprowadza bieżącą wartość ,,cosia'', działanie zależy od jego natury
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=thickmuskip>\thickmuskip</A>=<I>mglue</I>
+ </TD>
+ <TD>matematyka; rejestr określający moc sprężyny trybu matematycznego (<A
+ href="file:///D:/documents/gust/tex_key.htm#mglue"><I>mglue</I></A>)
+ domyślnie: <TT>5<A
+ href="file:///D:/documents/gust/tex_key.htm#mu">mu</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A>&nbsp;5<A
+ href="file:///D:/documents/gust/tex_key.htm#mu">mu</A></TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mskip"><TT>\mskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=thinmuskip>\thinmuskip</A>=<I>mglue</I></TD>
+ <TD>matematyka; rejestr określający moc sprężyny trybu matematycznego (<A
+ href="file:///D:/documents/gust/tex_key.htm#mglue"><I>mglue</I></A>)
+ domyślnie: <TT>3<A
+ href="file:///D:/documents/gust/tex_key.htm#mu">mu</A></TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mskip"><TT>\mskip</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=time>\time</A> </TD>
+ <TD>rejestr zawiera liczbę minut które upłynęły od północy </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=to>to</A> <I>dimen</I> </TD>
+ <TD>dodatkowy (opcjonalny) prefiks przy określaniu szerokości pudełka np:
+ <TT><A href="file:///D:/documents/gust/tex_key.htm#hbox">\hbox</A> to 3<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A>{Ala ma kota}</TT>;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=toks>\toks</A> <I>numer</I>{<I>lista
+ tokenów</I>} </TD>
+ <TD>ustalenie zawartości rejestru tokenowego o podanym <I>numerze</I>
+ (0&nbsp;--&nbsp;255) (tokeny, jednostki leksykalne, żetony), zamiast
+ <I>numeru</I> można użyć synonimu; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#toksdef"><TT>\toksdef</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=toksdef>\toksdef</A>\<I>nazwa</I>=<I>numer</I> </TD>
+ <TD>zdefiniowanie synonimu <TT>\nazwa</TT>, odpowiadającego rejestrowi <A
+ href="file:///D:/documents/gust/tex_key.htm#toks"><TT>\toks</TT></A> o
+ numerze <I>numer</I> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=tolerance>\tolerance</A> </TD>
+ <TD>akceptowalna kiepskość składu akapitu przy drugim przebiegu
+ (p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#pretolerance">\pretolerance</A></TT>);
+ jeżeli TeX nie jest w stanie jej osiągnąć jest to sygnalizowane (lub
+ następuje przejście do trzeciego przebiegu, p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#emergencystretch">\emergencystretch</A></TT>)
+ [<A href="file:///D:/documents/gust/tex_key.htm#p1">1</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=topmark>\topmark</A></TD>
+ <TD>przyjmuje wartość ostatniego znacznika (<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>),
+ który pojawił się na poprzedniej (niż obecnie output-owana) stronie; czyli
+ ma takie samo znaczenie jak miał <A
+ href="file:///D:/documents/gust/tex_key.htm#botmark"><TT>\botmark</TT></A>
+ na poprzedniej stronie </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=topskip>\topskip</A> <I>glue</I> </TD>
+ <TD>sprężyna (<I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I>) dodawana
+ na górze strony </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingcommands>\tracingcommands</A>=<I>liczba</I></TD>
+ <TD>jeśli <I>liczba</I> równa jest 1 TeX pokazuje (zbiór <TT>*.log</TT>)
+ wykonanie wszystkich wykonywanych poleceń (makroinstrukcji), jeśli
+ <I>liczba</I> równa jest 2 dodatkowo pokazyane są efekty poleceń
+ warunkowych; wartość zero oznacza brak śledzenia </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracinglostchars>\tracinglostchars</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 sygnalizowane są (zbiór
+ <TT>*.log</TT>) przypadki braku użytego znaku w bieżącym foncie
+ (standardowo włączony) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingmacros>\tracingmacros</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 sygnalizowane są (zbiór
+ <TT>*.log</TT>) szczegóły związane z&nbsp;rozwijaniem makroinstrukcji
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingonline>\tracingonline</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 komunikaty śledzenia są
+ wyprowadzane również na konsolę (istotne w przypadku innych poleceń
+ śledzenia) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingoutput>\tracingoutput</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 podawane są informacje
+ o&nbsp;wyprowadzanych na wyjście (zbiór <TT>*.log</TT>) znakach (i
+ pudełkach) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingpages>\tracingpages</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 sygnalizowane są (zbiór
+ <TT>*.log</TT>) szczegóły związane z procesem łamania stron </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingparagraphs>\tracingparagraphs</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 sygnalizowane są szczegóły
+ (zbiór <TT>*.log</TT>) związane z procesem łamania akapitów </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingrestores>\tracingrestores</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 sygnalizowane są (zbiór
+ <TT>*.log</TT>) informacje o&nbsp;odtworzeniu wartości parametrów w
+ związku z zakończeniem grupy </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingstats>\tracingstats</A>=<I>liczba</I> </TD>
+ <TD>jeśli <I>liczba</I> jest większa niż 1 sygnalizowane są (zbiór
+ <TT>*.log</TT>) informacje statystyczne o wykorzystaniu pamięci </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=true>true</A> </TD>
+ <TD>dodatkowy kwalifikator przy podawaniu miar, oznacza, że nie podlegają
+ one skalowaniu, np.: <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A>&nbsp;2&nbsp;true&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A></TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mag"><TT>\mag</TT></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=uccode>\uccode</A>
+ <I>kod_znaku</I>=<I>kod_znaku</I> </TD>
+ <TD>drugi parametr określa kod znaku będącego odpowiednikiem ,,uppercase''
+ dla znaku określonego pierwszym parametrem (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#uppercase"><TT>\uppercase</TT></A>);
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=uchyph>\uchyph</A>=<I>wartość</I> </TD>
+ <TD>jeśli <I>wartość</I> jest równa 0, blokowane jest przenoszenie wyrazów
+ zaczynających się wielką literą </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=underline>\underline</A>{<I>materiał</I>}
+ </TD>
+ <TD>konstrukcja matematyczna; <I>materiał</I> jest podkreślany linią
+ ciągłą </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unhbox>\unhbox</A> <I>numer_pudełka</I> </TD>
+ <TD>,,wydłubanie'' zawartości wskazanego pudełka poziomego, pudełko staje
+ się puste (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#unhcopy"><TT>\unhcopy</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unhcopy>\unhcopy</A> <I>numer_pudełka</I>
+ </TD>
+ <TD>,,wydłubanie'' zawartości wskazanego pudełka poziomego, zawartość
+ pudełka nie ulega zmianie (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#unhbox"><TT>\unhbox</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unkern>\unkern</A> </TD>
+ <TD>wycofanie ostatnio użytego ,,podcięcia'' (kern) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unpenalty>\unpenalty</A> </TD>
+ <TD>wycofanie ostatnio wstawionej kary </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unskip>\unskip</A> </TD>
+ <TD>wycofanie ostatnio użytej ,,sprężyny'' (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>);
+ równoważne <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#vskip">\vskip</A> -<A
+ href="file:///D:/documents/gust/tex_key.htm#lastskip">\lastskip</A></TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unvbox>\unvbox</A> <I>numer_pudełka</I> </TD>
+ <TD>,,wydłubanie'' zawartości wskazanego pudełka pionowego, pudełko staje
+ się puste (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#unvcopy"><TT>\unvcopy</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unvcopy>\unvcopy</A> <I>numer_pudełka</I>
+ </TD>
+ <TD>,,wydłubanie'' zawartości wskazanego pudełka pionowego, zawartość
+ pudełka nie ulega zmianie (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#setbox"><TT>\setbox</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#copy"><TT>\copy</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#box"><TT>\box</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#unvbox"><TT>\unvbox</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=uppercase>\uppercase</A>{<I>materiał</I>}
+ </TD>
+ <TD>zamiana małych liter na wielkie, a ściślej na odpowiedniki
+ zdefiniowane przez <A
+ href="file:///D:/documents/gust/tex_key.htm#uccode"><TT>\uccode</TT></A>
+ dla użytych znaków </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vadjust>\vadjust</A>{<I>materiał</I>} </TD>
+ <TD>wstawienie <I>materiału</I> pionowego ,,między wierszami'' (wtrącenie
+ materiału pionowego w&nbsp;trybie poziomym) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=valign>\valign</A> {<I>materiał</I>}</TD>
+ <TD>definiuje środowisko tabularyczne, <I>materiał</I> logicznie dzieli
+ się na dwie części: 1. preambułę, czyli definicję wierszy i sposobu ich
+ formatowania, 2. tekst tworzący zawartość tabeli. W preambule fakt
+ istnienia materiału kolumny sygnalizujemy znakiem <TT>#</TT>, a
+ separatorem kolumn jest znak <TT>&amp;</TT>. Przykład: <PRE> \halign{# &amp; #\cr
+ 1234 &amp; 1 \cr
+ 1 &amp; 1234 \cr}
+ </PRE>jak widać poleceniem końca kolumny (poszczególne elementy w wierszu
+ definicji, określają poszczególne elementy kolumny w składzie) jest <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#cr">\cr</A></TT>; p. <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#crcr">\crcr</A></TT>, <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#noalign">\noalign</A></TT>,
+ <TT><A href="file:///D:/documents/gust/tex_key.htm#span">\span</A></TT>,
+ <TT><A href="file:///D:/documents/gust/tex_key.htm#omit">\omit</A></TT>
+ oraz <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#halign">\halign</A></TT>
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vbadness>\vbadness</A>=<I>wartość</I> </TD>
+ <TD>wartość progowa; jeżeli przy łamaniu strony ,,kiepskość'' przekroczy
+ tą <I>wartość</I> pojawi się komunikat </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vbox>\vbox</A> {<I>materiał</I>} </TD>
+ <TD>wstawienie materiału pionowego (jeżeli wewnątrz nie nastąpi przejście
+ w tryb poziomy, to szerokość pudełka wyniesie tyle, ile największa
+ szerokość elementu wewnętrznego, w przeciwnym razie szerokość pudełka
+ wyniesie <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hsize">\hsize</A></TT>.
+ Głębokością pudełka będzie głębokość ostatniego elementu na liście
+ pionowej (resztę stanowi wysokość). </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\vbox to <I>dimen</I> {<I>materiał</I>}</TD>
+ <TD>j.w. ale wysokość pudełka wyniesie <I>dimen</I> (z możliwością
+ powstania niedomiaru lub przepełnienia) -- nie wpływa na głębokość.
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\vbox spread <I>dimen</I> {<I>materiał</I>}</TD>
+ <TD>j.w., ale wysokość nominalna pudełka zostanie zwiększona o
+ <I>dimen</I> -- nie wpływa na głębokość; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vcenter>\vcenter</A> {<I>materiał</I>} </TD>
+ <TD>konstrukcja matematyczna, analogiczna do <A
+ href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A>,
+ której wysokość i głębokość jest jednakowa; umożliwia pozycjonowanie
+ materiału pionowego np. względem znaku <TT>=</TT>; np.
+ $$x=\vcenter{\hbox{aaaa}\hbox{bbbb}\hbox{cccc}}$$ <TT>
+ <TABLE>
+ <TBODY>
+ <TR>
+ <TD rowSpan=3><I>x</I>&nbsp;=&nbsp;</TD>
+ <TD>aaaa</TD></TR>
+ <TR>
+ <TD>bbbb</TD></TR>
+ <TR>
+ <TD>cccc</TD></TR></TBODY></TABLE></TT></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\vcenter to <I>dimen</I> {<I>materiał</I>} </TD>
+ <TD>j.w., ale całkowity rozmiar pionowy wyniesie <A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A>;
+ <I>materiał</I> nie jest środkowany w pionie. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\vcenter spread <I>dimen</I> {<I>materiał</I>}
+</TD>
+ <TD>j.w., ale całkowity rozmiar pionowy zostanie powiększony o <A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A>;
+ <I>materiał</I> nie jest środkowany w pionie. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vfil>\vfil</A> </TD>
+ <TD>sprężyna (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>) pionowa
+ o zerowej wysokości i nieskończonym rozciągu (równoważna <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#vskip">\vskip</A>&nbsp;0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A>&nbsp;1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vfill>\vfill</A> </TD>
+ <TD>jw. ale mocniejsza (równoważna <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#vskip">\vskip</A> 0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 1<A
+ href="file:///D:/documents/gust/tex_key.htm#fill">fill</A></TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vfilneg>\vfilneg</A> </TD>
+ <TD>równoważne <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#vskip">\vskip</A>&nbsp;0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A>&nbsp;-1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vfuzz>\vfuzz</A>=<I>dimen</I> </TD>
+ <TD>dopuszczalne <B>niesygnalizowane</B> przekroczenie długości strony;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=voffset>\voffset</A>=<I>dimen</I> </TD>
+ <TD>dodatkowe przesunięcie całego materiału strony o wskazaną wartość
+ w&nbsp;dół (w&nbsp;górę jeśli ujemna); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vrule>\vrule</A> </TD>
+ <TD>linia pionowa o wysokości i&nbsp;głębokości zależnej od kontekstu
+ użycia o grubości 0.4&nbsp;pt odkładana na liście poziomej; można
+ wyspecyfikować inne parametry np.: <TT>\vrule&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#width">width</A>&nbsp;3<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#depth">depth</A>&nbsp;1<A
+ href="file:///D:/documents/gust/tex_key.htm#mm">mm</A>&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#height">height</A>&nbsp;0.5<A
+ href="file:///D:/documents/gust/tex_key.htm#mm">mm</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vsize>\vsize</A>=<I>glue</I> </TD>
+ <TD>wysokość materiału składu (bez stopek i nagłówków) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vskip>\vskip</A> <I>glue</I> </TD>
+ <TD>dodatkowa odległość w&nbsp;pionie; użycie przełącza w tryb pionowy
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vsplit>\vsplit</A> <I>numer_pudełka</I> to
+ <I>dimen</I></TD>
+ <TD>poleceniu uruchamiające dla danego pudełka (<A
+ href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A>)
+ algorytm równoważny algorytmowi łamania na strony; od wskazanego pudełka
+ oddzielana jest początkowa część o podanej wysokości <I>dimen</I> i
+ zwracana jako wynik, reszta zawartości pudełka pozostaje w nim </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vss>\vss</A> </TD>
+ <TD>sprężyna (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>) o
+ zerowej długości działająca w pionie o nieskończonym ścisku
+ i&nbsp;rozciągu (ale o bardzo słabej mocy); równoważna <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#vskip">\vskip</A> 0<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#plus">plus</A> 1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A> <A
+ href="file:///D:/documents/gust/tex_key.htm#minus">minus</A> 1<A
+ href="file:///D:/documents/gust/tex_key.htm#fil">fil</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vtop>\vtop</A> {<I>materiał</I>} </TD>
+ <TD>wstawienie materiału pionowego (jeżeli wewnątrz nie nastąpi przejście
+ w tryb poziomy, to szerokość pudełka wyniesie tyle, ile największa
+ szerokość elementu wewnętrznego, w przeciwnym razie szerokość pudełka
+ wyniesie <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hsize">\hsize</A></TT>.
+ Wysokością pudełka będzie wysokość pierwszego elementu na liście pionowej
+ (resztę stanowi głębokość). </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\vtop to <I>dimen</I> {<I>materiał</I>}</TD>
+ <TD>j.w. ale głębokość pudełka wyniesie <I>dimen</I>,
+ powiększona/pomniejszona o pewną wartość tak, aby całkowity rozmiar
+ pionowy był identyczny z analogiczną konstrukcją <A
+ href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A> (z
+ możliwością powstania niedomiaru lub przepełnienia) -- wysokość nie ulega
+ zmianie p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\vtop spread <I>dimen</I> {<I>materiał</I>}</TD>
+ <TD>j.w., ale głębokość nominalna pudełka zostanie zwiększona o
+ <I>dimen</I> pomniejszoną/powiększoną o pewną wartość tak, aby całkowity
+ rozmiar pionowy był identyczny z analogiczną konstrukcją <A
+ href="file:///D:/documents/gust/tex_key.htm#vbox"><TT>\vbox</TT></A>
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=wd>\wd</A> <I>numer_pudełka</I> </TD>
+ <TD>szerokość pudełka o wskazanym numerze </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>\wd <I>numer_pudełka</I>=<I>dimen</I> </TD>
+ <TD>określenie szerokości pudełka o wskazanym numerze; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#dimen"><I>dimen</I></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=widowpenalty>\widowpenalty</A>=<I>wartość</I></TD>
+ <TD>kara za złamanie strony przed ostatnią linią akapitu </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=width>width</A> <I>dimen</I> </TD>
+ <TD>długość linii poziomej lub grubość pionowej np.: <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hrule">\hrule</A>&nbsp;width&nbsp;1<A
+ href="file:///D:/documents/gust/tex_key.htm#cm">cm</A></TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=write>\write</A> <I>numer</I> {<I>lista
+ tokenów</I>} </TD>
+ <TD>zapisanie <I>listy tokenów</I> na kanał wyjściowy o wskazanym numerze,
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#openout"><TT>\openout</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#closeout"><TT>\closeout</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#immediate"><TT>\immediate</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#newlinechar"><TT>\newlinechar</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=xdef>\xdef</A> <I>....</I> </TD>
+ <TD>równoważna sekwencji <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#global">\global</A><A
+ href="file:///D:/documents/gust/tex_key.htm#edef">\edef</A></TT>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#def"><TT>\def</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#long"><TT>\long</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#gdef"><TT>\gdef</TT></A> <A
+ href="file:///D:/documents/gust/tex_key.htm#global"><TT>\global</TT></A> i
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#globaldefs"><TT>\globaldefs</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=xleaders>\xleaders</A> <I>box</I>\hskip
+ <I>glue</I> <BR>\xleaders <I>rule</I>\hskip <I>glue</I> </TD>
+ <TD>konstrukcja powtarza specyfikację <I>box</I> lub <I>rule</I>
+ wypełniając przestrzeń przesunięcia określonego przez <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#hskip">\hskip</A> <I><A
+ href="file:///D:/documents/gust/tex_key.htm#glue">glue</A></I></TT>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#leaders"><TT>\leaders</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#cleaders"><TT>\cleaders</TT></A>)
+ -- całość traktowana jest jak ,,sprężyna'' (<A
+ href="file:///D:/documents/gust/tex_key.htm#glue"><I>glue</I></A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=xspaceskip>\xspaceskip</A>=<I>glue</I> </TD>
+ <TD>w określonych sytuacjach może mieć wpływ na odległość między wyrazami;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode"><TT>\sfcode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#spaceskip"><TT>\spaceskip</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#spacefactor"><TT>\spacefactor</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=year>\year</A> </TD>
+ <TD>rejestr zawierający numer bieżącego roku (licząc od początku naszej
+ ery) </TD></TR></TBODY></TABLE>
+<H3><A id=s -pdftex></A>Lista poleceń programu PDFTeX</H3><FONT size=-2><SUP
+class=old>old</SUP> -- polecenie przeznaczone do likwidacji<BR><SUP
+class=old>*</SUP> -- polecenie nieopisane</FONT>
+<TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD class=ttt vAlign=top><A id=efcode>\efcode\<I>font</I>
+ <I>kod_znaku</I>=<I>liczba_całkowita</I></A> </TD>
+ <TD>polecenie określa zdolność rozciągania znaku <A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>
+ w danym foncie <TT>\<I>font</I></TT> (w jednostkach <I>n</I>/1000), ale
+ nie bardziej niż zostało to określone dla całego fontu; p. <A
+ href="file:///D:/documents/gust/tex_key.htm#pdffontexpand"><TT>\pdffontexpand</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfadjustspacing"><TT>\pdfadjustspacing</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifincsname>\ifincsname</A>
+ \<I>polecenie</I></TD>
+ <TD>zwraca true jeśli ??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifpdfabsnum>\ifpdfabsnum
+ <I>liczba</I></A></TD>
+ <TD>porównuje wartości absolutne liczb (p;&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#ifnum"><TT>\ifnum</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifpdfabsdim>\ifpdfabsdim
+<I>dimen</I></A></TD>
+ <TD>porównuje wartości absolutne wielkości typu <I><A
+ href="file:///D:/documents/gust/tex_key.htm#dimen">dimen</A></I>
+ (p;&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#ifdim"><TT>\ifdim</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=ifpdfprimitive>\ifpdfprimitive</A>\<I>polecenie</I></TD>
+ <TD>instrukcja warunkowa sprawdzająca czy <I>polecenie</I> jest poleceniem
+ wbudowanym </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=knacode>\knacode \<I>font</I>
+ <I>kod_znaku</I>=<I>liczba_całkowita</I></A> </TD>
+ <TD>określenie kerningu wstawianego przed wskazanym znakiem <A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><I>kod_znaku</I></TT></A>
+ o&nbsp;wartości n/1000 <A
+ href="file:///D:/documents/gust/tex_key.htm#em"><TT>em</TT></A> (gdzie
+ n&nbsp;to <I>liczba_całkowita</I>) (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfprependkern"><TT>\pdfprependkern</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#knbcode"><TT>\knbcode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfappendkern"><TT>\pdfappendkern</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=knbcode>\knbcode \<I>font</I>
+ <I>kod_znaku</I>=<I>liczba_całkowita</I></A> </TD>
+ <TD>określenie kerningu wstawianego przed wskazanym znakiem <A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><I>kod_znaku</I></TT></A>
+ o wartości n/1000 <A
+ href="file:///D:/documents/gust/tex_key.htm#em"><TT>em</TT></A> (gdzie n
+ to <I>liczba_całkowita</I>) (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfprependkern"><TT>\pdfprependkern</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#knacode"><TT>\knacode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfappendkern"><TT>\pdfappendkern</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=knsbcode>\knsbcode <I>\font</I>
+ <I>znak</I></A> </TD>
+ <TD>polecenie określa odległość międzywyrazową dla wskazanego <A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>znaku</I></TT></A>
+ w podanym foncie <TT><I>font</I></TT> (p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#pdfadjustinterwordglue">\pdfadjustinterwordglue</A></TT>,
+ <A href="file:///D:/documents/gust/tex_key.htm#sfcode">sfcode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#stbscode">stbscode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#shbscode">shbscode</A>).
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=leftmarginkern>\leftmarginkern <I>box
+ num</I></A></TD>
+ <TD>podaje szerokość marginesu (<TT>kern</TT>-u) lewej strony materiału
+ zawartego w podanym pudełku???? (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#rightmarginkern"><TT>\rightmarginkern</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=letterspacefont>\letterspacefont
+ <I>\polecenie</I> <I>\font</I> <I>liczba_całkowita</I></A></TD>
+ <TD>definiuje <TT><I>\polecenie</I></TT> będące odpowiednikiem użycia
+ fontu <TT><I>\font</I></TT> ze zdefiniowaną inną odległością między
+ literami, określoną jako n/1000 wartości <A
+ href="file:///D:/documents/gust/tex_key.htm#em"><TT>em</TT></A>, gdzie n
+ jest <TT><I>liczbą całkowitą</I></TT>. Polecenie umożliwia zdefiniowanie
+ ,,rozstrzelonego'' pseudofontu.</TD>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lpcode>\lpcode\<I>font</I>
+ <I>znak</I>=<I>liczba</I></A> </TD>
+ <TD><I>liczba</I>×0.001<A
+ href="file:///D:/documents/gust/tex_key.htm#em"><TT>em</TT></A> określa
+ maksymalną wielkość wysunięcia danego <A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>znaku</I></TT></A>
+ na lewy margines, jeśli jest on pierwszym znakiem w linii (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfprotrudechars"><TT>\pdfprotrudechars</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#rpcode"><TT>\rpcode</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=nc>nc</A> </TD>
+ <TD>jednostka miary -- nowy Cicero (1nc=12<A
+ href="file:///D:/documents/gust/tex_key.htm#nd">nd</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica
+ jednostek</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=nd>nd</A> </TD>
+ <TD>jednostka miary -- nowy Didot (1nd=0.375<A
+ href="file:///D:/documents/gust/tex_key.htm#mm">mm</A>); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#nc">nc</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#true"><TT>true</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfadjustinterwordglue>\pdfadjustinterwordglue=<I>liczba_całkowita</I></A>
+ </TD>
+ <TD>wartość parametru większa od 0 włącza mechanizm ustawiania odległości
+ międzywyrazowej (po i przed) znakach wskazanych przez polecenie <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#knsbcode">\knsbcode</A></TT>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#sfcode">sfcode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#stbscode">stbscode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#shbscode">shbscode</A>).
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfadjustspacing>\pdfadjustspacing=<I>liczba</I></A> </TD>
+ <TD>wartość parametru określa strategię pdftex-a odnośnie działania
+ poleceń <TT>\pdffontexpand</TT> i <TT>\efcode</TT>: 0 -- wyłączenie, 1 --
+ znaki są rozciągane/ściskane po sformatowaniu akapitu (łamanie jest
+ identyczne jak w TeX-u, ale robiona jest dodatkowa korekcja), 2 --
+ mechanizm ściskania/rozciągania jest uruchamiany na etapie łamania akapitu
+ (łamanie może być inne niż w&nbsp;TeX-u); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdffontexpand"><TT>\pdffontexpand</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#efcode"><TT>\efcode</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfannot>\pdfannot</A> <I>wymiary</I>
+ {<I>specyfikacja</I>}</TD>
+ <TD>polecenie tworzy zakładkę, zawartość <I>specyfikacji</I> określają
+ reguły tworzenia dokumentu <TT>pdf</TT>, p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastannot"><TT>\pdflastannot</TT></A>,
+ [<A href="file:///D:/documents/gust/tex_key.htm#p8">8</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfappendkern>\pdfappendkern
+ <I>liczba_całkowita</I></A> </TD>
+ <TD><I>liczba_całkowita</I> dodatnia włącza mechanizm (domyślnie 0 --
+ wyłączony) dodawania kerningu po wskazanych znakach (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#knacode"><TT>\knacode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfprependkern"><TT>\pdfprependkern</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#knbcode"><TT>\knbcode</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfcatalog>\pdfcatalog{<I>parametr</I>
+ <I>specyfikacja akcji</I>}</A></TD>
+ <TD>Jednym z parametrów jest <TT>/PageMode</TT> służące do ustalenia
+ sposobu prezentacji dokumentu; może on przyjmować wartości
+ <TABLE>
+ <TBODY>
+ <TR vAlign=top>
+ <TD><TT>/UseNone</TT></TD>
+ <TD>widoczny jest sam tekst (wartość domyślna)</TD></TR>
+ <TR vAlign=top>
+ <TD><TT>/UseOutline</TT></TD>
+ <TD>widoczne jest okno zakładek</TD></TR>
+ <TR vAlign=top>
+ <TD><TT>/UseThumbs</TT></TD>
+ <TD>widoczne są miniatury stron</TD></TR>
+ <TR vAlign=top>
+ <TD><TT>/FullScreen</TT></TD>
+ <TD>pełen ekran</TD></TR></TBODY></TABLE>np.: <PRE>\pdfcatalog{/PageMode /FullScreen}</PRE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfcolorstackinit>\pdfcolorstackinit
+ {<I>kod</I>}</A><BR>\pdfcolorstackinit [page]
+ {<I>kod</I>}<BR>\pdfcolorstackinit [direct]
+ {<I>kod</I>}<BR>\pdfcolorstackinit [page] [direct] {<I>kod</I>}</TD>
+ <TD vAlign=top>inicjuje nowy stos grafiki (zwraca jego numer). Parametr
+ opcjonalny <TT>page</TT> powoduje odtworzenie grafiki na początku każdej
+ strony???, parametr opcjonalny <TT>direct</TT> daje taki sam efekt jak
+ polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfliteral"><TT>\pdfliteral</TT></A>????.
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfcolorstack>\pdfcolorstack<I>numer</I>
+ <I>akcja</I> {<I>kod</I>}</A></TD>
+ <TD>operuje na stosie o podanym numerze; akcją może być: <TT>push</TT> --
+ <I>kod</I> jest wprowadzany na stos (po rozwinięciu); <TT>pop</TT> usuwana
+ jest ostatnia wartość ze stosu </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfcompresslevel>\pdfcompresslevel
+ <I>liczba</I></A> </TD>
+ <TD>polecenie określa stopień kompresji pliku <TT>pdf</TT> (dopuszczalne
+ wartości 0--9; 0 -- brak kompresji, 9 -- największa kompresja (domyślnie))
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfcopyfont>\pdfcopyfont <I>\polecenie</I>
+ <I>\font</I></A></TD>
+ <TD>definiuje <TT><I>\polecenie</I></TT> będące odpowiednikiem użycia
+ fontu <TT><I>font</I></TT>. Polecenie umożliwia zdefiniowanie synonimu
+ wskazanego fontu.</TD>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfcreationdate>\pdfcreationdate {<I>nazwa
+ zbioru</I>}</A></TD>
+ <TD>zwraca datę utworzenia zbioru; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdffilemoddate">\pdffilemoddate</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfdecimaldigits>\pdfdecimaldigits
+ <I>liczba</I></A> </TD>
+ <TD>polecenie określa dokładność (liczba cyfr po przecinku) współrzędnych
+ zapisywanych w pliku <TT>*.pdf</TT> (zakres 0--4; miejsc po przecinku --
+ standardowo 4) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfdraftmode>\pdfdraftmode
+ <I>liczba</I></A></TD>
+ <TD>jeśli <TT><I>liczba</I></TT> przyjmiewartość 1, to nie jest generowany
+ plik pdf</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfdest>\pdfdest</A> num <I>liczba</I>
+ <I>specyfikacja</I><BR>\pdfdest name{<I>nazwa</I>} <I>specyfikacja</I></TD>
+ <TD>polecenie tworzy obiekt docelowy o nazwie <I>nazwa</I> dla hiperłącza
+ (etykietę); <I>specyfikacja</I> określa akcję przeglądarki podczas
+ wyświetlenia obiektu, dopuszczalne są:<BR><A id=pdfact_open>
+ <TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD class=ttt vAlign=top>fit</TD>
+ <TD>dopasowuje stronę do okna przeglądarki</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>fith</TD>
+ <TD>dopasowuje szerokość do okna przeglądarki</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>fitv</TD>
+ <TD>dopasowuje wysokość do okna przeglądarki</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>fitb</TD>
+ <TD>dopasowuje obszar określony przez <TT>Bounding Box</TT> do okna
+ przeglądarki</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>fitbh</TD>
+ <TD>dopasowuje szerokość obszaru określonego przez <TT>Bounding
+ Box</TT> do okna przeglądarki</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>fitbv</TD>
+ <TD>dopasowuje wysokość obszaru określonego przez <TT>Bounding
+ Box</TT> do okna przeglądarki</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>fitr <I>spec</I></TD>
+ <TD>dopasowuje do obszaru podanego jako <I>spec</I> do okna
+ przeglądarki</TD></TR></TBODY></TABLE></A>p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfstartlink"><TT>\pdfstartlink</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfendlink"><TT>\pdfendlink</TT></A>,
+ [<A href="file:///D:/documents/gust/tex_key.htm#p8">8</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfdestmargin>\pdfdestmargin</A>
+ <I>dimen</I></TD>
+ <TD>??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfeachlinedepth>\pdfeachlinedepth
+ =<I>długość</I></A></TD>
+ <TD>polecenie określa głębokość linii akapitu (za wyjątkiem pierwszej i
+ ostatniej; jest ignorowane jeśli <TT><I>długość</I></TT> jest identyczna z
+ wartością określoną poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfignoreddimen"><TT>\pdfignoreddimen</TT></A>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastlinedepth">pdflastlinedepth</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdffirstlineheight">pdffirstlineheight</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlineheight">pdfeachlineheight</A>)</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfeachlineheight>\pdfeachlineheight
+ =<I>długość</I></A></TD>
+ <TD>polecenie określa wysokość linii akapitu (za wyjątkiem pierwszej
+ i&nbsp;ostatniej; jest ignorowane jeśli <TT><I>długość</I></TT> jest
+ identyczna z wartością określoną poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfignoreddimen"><TT>\pdfignoreddimen</TT></A>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastlinedepth">pdflastlinedepth</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdffirstlineheight">pdffirstlineheight</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlinedepth">pdfeachlinedepth</A>)</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfelapsedtime>\pdfelapsedtime</A></TD>
+ <TD>rejestr zawierający czas (w 1/65536 s) od chwili startu; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfresettimer">\pdfresettimer</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfendlink>\pdfendlink</A> </TD>
+ <TD>polecenie kończy definicję hiperłącza rozpoczęte poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfstartlink"><TT>\pdfstartlink</TT></A>,
+ p.&nbsp; też <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfdest"><TT>\pdfdest</TT></A>,
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfendthread>\pdfendthread</A> </TD>
+ <TD>polecenie kończy definicję wątku ????; p specyfikacja <TT>pdf</TT> [<A
+ href="file:///D:/documents/gust/tex_key.htm#p8">8</A>] i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfstartthread"><TT>\pdfstartthread</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdftthread"><TT>\pdfthread</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfescapehex>\pdfescapehex={<I>tekst</I>}</A></TD>
+ <TD>podobnie jak <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfescapestring">\pdfescapestring</A>,
+ ale na reprezentację hexadecymalną; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfunescapehex">\pdfunescapehex</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfescapename>\pdfescapename
+ {<I>tekst</I>}</A></TD>
+ <TD>podobnie jak <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfescapestring">\pdfescapestring</A>,
+ ale na reprezentację hexadecymalną </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfescapestring>\pdfescapestring={<I>tekst</I>}</A></TD>
+ <TD><I>tekst</I> jest tłumaczony na string w sensie języka <TT>pdf</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdffiledump>\pdffiledump {<I>nazwa
+ zbioru</I>}</A><BR>\pdffiledump <TT>offset</TT> <I>liczba</I> {<I>nazwa
+ zbioru</I>}<BR>\pdffiledump <TT>length</TT> <I>liczba</I> {<I>nazwa
+ zbioru</I>}<BR>\pdffiledump <TT>offset</TT> <I>liczba</I> <TT>length</TT>
+ <I>liczba</I> {<I>nazwa zbioru</I>}</TD>
+ <TD vAlign=top>zwraca obraz zbioru w postaci ciągu liczb heksadecymalnych
+ (na podanym obszarzem jeśli określony) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdffilemoddate>\pdffilemoddate {<I>nazwa
+ zbioru</I>}</A></TD>
+ <TD>zwraca datę modyfikacji zbioru; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfcreationdate">\pdfcreationdate</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdffilesize>\pdffilesize {<I>nazwa
+ zbioru</I>}</A></TD>
+ <TD>zwraca długość zbioru</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdffirstlineheight>\pdffirstlineheight
+ =<I>długość</I></A></TD>
+ <TD>polecenie określa wysokość pierwszej linii akapitu (jest ignorowane
+ jeśli <TT><I>długość</I></TT> jest identyczna z wartością określoną
+ poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfignoreddimen"><TT>\pdfignoreddimen</TT></A>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastlinedepth">pdflastlinedepth</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlineheight">pdfeachlineheight</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlinedepth">pdfeachlinedepth</A>)</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdffontattr>\pdffontattr</A>\<I>font</I>{<I>kod</I>} </TD>
+ <TD>???? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdffontexpand>\pdffontexpand</A>\<I>nazwa</I> <I>specyfikacja</I>
+ autoexpand <BR>\pdffontexpand\<I>nazwa</I> <I>specyfikacja</I> </TD>
+ <TD><I>specyfikacją</I> są trzy parametry (w jednostkach <I>n</I>/1000)
+ określające dopuszczalny rozciąg, ścisk znaków i skok zmian
+ ścisku/rozciągu wskazanego fontu, (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#font"><TT>\font</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfadjustspacing"><TT>\pdfadjustspacing</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#efcode"><TT>\efcode</TT></A>);
+ np:<BR><TT>\font\cmr=cmr10<BR>\pdffontexpand\cmr&nbsp;&nbsp;90&nbsp;&nbsp;90&nbsp;&nbsp;10</TT><BR>lub<BR><TT>\pdffontexpand\cmr&nbsp;&nbsp;90&nbsp;&nbsp;90&nbsp;&nbsp;10&nbsp;&nbsp;autoexpand</TT><BR>oznacza,
+ że znaki fontu <TT>cmr</TT> mogą być być ściskane i rozciągane maksymalnie
+ 90/1000 nominalnej szerokości ze skokiem 10. Opcja <TT>autoexpand</TT>
+ powoduje że <TT>pdftex</TT> sam modyfikuje parametry fontu (tworząc nowy),
+ aby spełnić określony ścisk lub rozciąg; przy braku tej opcji należy
+ dysponować fontami o zadanych cechach (praktycznie wszystkimi, które mogą
+ być potrzebne - od maksymalnego ścisku po maksymalny rozciąg z
+ dysponowanym skokiem. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdffontname>\pdffontname</A> \<I>font</I>
+ </TD>
+ <TD>polecenie zwraca numer wskazanego fontu w strukturze danych pliku
+ wynikowego <TT>pdf</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdffontobjnum>\pdffontobjnum</A>\<I>font</I> </TD>
+ <TD>polecenie zwraca numer obiektu który stanowi wskazany font w
+ strukturze danych pliku wynikowego <TT>pdf</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdffontsize>\pdffontsize</A>\<I>font</I>
+</TD>
+ <TD>polecenie zwraca rozmiar wskazanego fontu (wielkość konstrukcyjną) w
+ <A href="file:///D:/documents/gust/tex_key.htm#pt"><TT>pt</TT></A>
+ (uwzględniając skalowanie) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfforcepagebox>\pdfforcepagebox</A>
+ <I>liczba_całkowita</I></TD>
+ <TD>określa typ obiektu dołączanego poleceniem <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#pdfximage">\pdfximage</A></TT>
+ 1 -- <TT>media box</TT>, 2 -- <TT>crop box</TT>, 3 -- <TT>bleed box</TT>,
+ 4 -- <TT>trim box</TT>, 5 -- <TT>art box</TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfoptionalwaysusepdfpagebox">\pdfoptionalwaysusepdfpagebox</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfgamma>\pdfgamma</A>=<I>liczba_całkowita</I> </TD>
+ <TD>polecenie ustala domyślny współczynnik gamma (w promilach); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfapplygamma">\pdfapplygamma</A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfimagegamma">\pdfimagegamma</A>.
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfgentounicode>\pdfgentounicode</A>
+ <I>liczba_całkowita</I></TD>
+ <TD>??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfglyphtounicode>\pdfglyphtounicode</A>
+ {<I>par</I>}{<I>wartość znaku unicode</I>}</TD>
+ <TD>polecenie przyporządkowuje wskazanej liście znaków (np. ligaturze) lub
+ znakowi (<TT><I>par</I></TT>) znak UNICODowy o podanej wartości
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfgentounicode">\pdfgentounicode</A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfhorigin>\pdfhorigin <I>dimen</I></A></TD>
+ <TD>określa dodatkowe przesunięcie materiału strony w poziomie
+ (standardowo równe <TT>1 true in</TT>); odpowiada domyślnemu marginesowi
+ ustawianemu przez drivery interpretujące plik <TT>dvi</TT>.</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfignoreddimen>\pdfignoreddimen</A>=<I>długość</I> </TD>
+ <TD>polecenie określa długość, która powoduje ignorowanie
+ wysokości/głębokości pierwszej/ostatniej linii akapitu (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastlinedepth">pdflastlinedepth</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdffirstlineheight">pdffirtstlineheight</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlineheight">pdfeachlineheight</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlinedepth">pdfeachlinedepth</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlineheight">pdfeachlineheight</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlinedepth">pdfeachlinedepth</A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfimageapplygamma>\pdfimageapplygamma</A>=<I>liczba_całkowita</I> </TD>
+ <TD>jeśli wartość ustalona na 1 to włączany jest mechanizm korekcji gamma
+ dla rysunków <TT>png</TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfimagegamma">\pdfimagegamma</A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfgamma">\pdfgamma</A>.
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfimagegamma>\pdfimagegamma</A>=<I>liczba_całkowita</I></TD>
+ <TD>polecenie ustala domyślny współczynnik gamma (w promilach) dla plików
+ graficznych <TT>png</TT>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfapplygamma">\pdfapplygamma</A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfgamma">\pdfgamma</A>.
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfimagehicolor>\pdfimagehicolor</A>=<I>liczba_całkowita</I> </TD>
+ <TD>jeśli wartość rejestru ustawiono na 1, włącza traktowanie dołączanych
+ plików <TT>png</TT> w trybie koloru 16-bitowego jako ,,full color'' (tylko
+ dla <TT>pdf</TT> v. &gt;=1.5) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfimageresolution>\pdfimageresolution</A>=<I>liczba</I> </TD>
+ <TD>określa rozdzielczość (w DPI; domyślnie 72) dołączanych plików
+ graficznych (rastrowych) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfincludechars>\pdfincludechars</A>\<I>font</I>{<I>łańcuch</I>} </TD>
+ <TD>polecenie wymusza załadowanie ciągu znaków określonych przez
+ <I>łańcuch</I> dla wskazanego fontu do pliku <TT>pdf</TT> (standardowo
+ ładowane są tylko użyte znaki). </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfinclusioncopyfonts>\pdfinclusioncopyfonts</A>=<I>liczba_całkowita</I>
+ </TD>
+ <TD>jeśli wartość dodatnia to wymusza??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfinclusionerrorlevel>\pdfinclusionerrorlevel</A>=<I>liczba_całkowita</I>
+ </TD>
+ <TD>rejestr, którego wartość określa reakcję pdfTeX-a na błędy w
+ dołączanym pliku pdf; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfoptionpdfinclusionerrorlevel">\pdfoptionpdfinclusionerrorlevel</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfinfo>\pdfinfo=<I>tekst</I></A> </TD>
+ <TD>polecenie umożliwia podanie informacji o dokumencie; jest zbiorem par:
+ klucz wartość, gdzie nazwa klucza jest poprzedzona znakiem <TT>/</TT>, a
+ wartość jest ujęta w nawiasy <TT>()</TT> [<A
+ href="file:///D:/documents/gust/tex_key.htm#p8">8</A>]; np.: <PRE> \pdfinfo
+ { /Title ()
+ /Creator (TeX)
+ /Producer (pdfTeX 1.40.13)
+ /Autor ()
+ /CreationDate (D:20060906220024+02'00')
+ /ModDate (D:20060906220024+02'00')
+ /Subject ()
+ /Keywords () }
+ </PRE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfinsertht>\pdfinsertht</A>
+ <I>liczba_całkowita</I></TD>
+ <TD>jeśli <TT><I>liczba_całkowita</I></TT> określa numer obiektu typu
+ insert to polecenie zwraca biezącą wysokość tego obiektu (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#insert"><TT>\insert</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastannot>\pdflastannot</A> </TD>
+ <TD>rejestr zawierający numer ostatnio zdefiniowanej zakładki, p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfannot"><TT>\pdfannot</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastdemerits>\pdflastdemerits</A><SUP
+ class=new>*</SUP></TD>
+ <TD>??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdflastlinedepth>\pdflastlinedepth=<I>długość</I></A></TD>
+ <TD>polecenie określa głębokość ostatniej linii akapitu (jest ignorowane
+ jeśli <TT><I>długość</I></TT> jest identyczna z wartością określoną
+ poleceniem <A
+ href="file:///D:/documents/gust/pdfignoreddimen"><TT>\pdfignoreddimen</TT></A>
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdffirstlineheight"><TT>\pdffirstlineheight</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlineheight">pdfeachlineheight</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfeachlinedepth"><TT>\pdfeachlinedepth</TT></A>)</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastlink>\pdflastlink</A></TD>
+ <TD>polecenie zwraca numer obiektu zdefiniowanego przez <A
+ href?#pdfstartlink?><TT>\pdfstartlink</TT></A> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastmatch>\pdflastmatch</A>
+ <I>liczba</I></TD>
+ <TD>wybiera (rozwija się) wskazany element zapisany w tablicy podwyrażeń;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfmatch">\pdfmatch</A> w
+ postaci <TT><I>pozycja</I>-&gt;<I>to co się dopasowało</I></TT>. Wewnątrz
+ makra <B>są</B> rozwijane, kategorie znaków nie są istotne </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastobj>\pdflastobj</A> </TD>
+ <TD>rejestr zawiera numer ostatnio zdefiniowanego obiektu; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfobj"><TT>\pdfobj</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrefobj"><TT>\pdfrefobj</TT></A>,
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastxform>\pdflastxform</A> </TD>
+ <TD>polecenie zwraca numer ostatnio zdefiniowanej formy; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrefxform"><TT>\pdfrefxform</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfxform"><TT>\pdfxform</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastximage>\pdflastximage</A> </TD>
+ <TD>polecenie zwraca numer ostatnio definiowanego obiektu graficznego;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrefximage"><TT>\pdfrefximage</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfximage"><TT>\pdfximage</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdflastximagecolordepth>\pdflastximagecolordepth</A></TD>
+ <TD>???</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastximagepages>\pdflastximagepages</A>
+ </TD>
+ <TD>licznik zawierający liczbę stron ostatnio zdefiniowanego obiektu
+ graficznego (dołączanego zbioru <TT>pdf</TT>) p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfximage"><TT>\pdfximage</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastxpos>\pfprimitivastxpos</A> </TD>
+ <TD>umożliwia odzyskanie pozycji (współrzędna <TT>x</TT>) na stronie
+ zapamiętanej poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfsavepos"><TT>\pdfsavepos</TT></A>;
+ rejestr zawiera pozycję w jednostkach <A
+ href="file:///D:/documents/gust/tex_key.htm#sp"><TT>sp</TT></A>; licząc od
+ <B>lewej krawędzi papieru</B>. Należy pamiętać, że jest ona znana dopiero
+ po przejściu przez procedurę <A
+ href="file:///D:/documents/gust/tex_key.htm#output"><TT>\output</TT></A>,
+ tak więc dane można praktycznie wykorzystać przy przetwarzaniu
+ dwuprzebiegowym; p. też <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastypos"><TT>\pdflastypos</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfsavepos"><TT>\pdfsavepos</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdflastypos>\pdflastypos</A> </TD>
+ <TD>umożliwia odzyskanie pozycji (współrzędna <TT>y</TT>), na stronie,
+ zapamiętanej poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfsavepos"><TT>\pdfsavepos</TT></A>;
+ polecenie powoduje zapamiętanie bieżącej pozycji (w jednostkach <A
+ href="file:///D:/documents/gust/tex_key.htm#sp"><TT>sp</TT></A>); licząc
+ od <B>dolnej krawędzi papieru</B>, TeX składa (i liczy odległości) od góry
+ i nie operuje pojęciem długości papieru, dolny margines to jest to co
+ pozostanie na dole kartki papieru. W przypadku pdf-a musimy określić
+ rozmiary kartki (jawnie lub przez domniemanie) -- służy do tego polecenie
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfpageheight"><TT>\pdfpageheight</TT></A>.
+ Należy pamiętać, że pozycja jest znana dopiero po przejściu przez
+ procedurę <A
+ href="file:///D:/documents/gust/tex_key.htm#output"><TT>\output</TT></A>,
+ tak więc dane można praktycznie wykorzystać przy przetwarzaniu
+ dwuprzebiegowym; p.&nbsp;też <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastxpos"><TT>\pdflastxpos</TT></A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfsavepos"><TT>\pdfsavepos</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdflinkmargin>\pdflinkmargin</A>=<I>dimen</I> </TD>
+ <TD>rejestr określa dodatkowy margines dla ramki otaczającej hiperłącze
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfliteral>\pdfliteral</A>
+ {<I>kod</I>}<BR>\pdfliteral <TT>direct</TT>{<I>kod</I>} </TD>
+ <TD>polecenie działa analogicznie jak <A
+ href="file:///D:/documents/gust/tex_key.htm#special"><TT>\special</TT></A>
+ i przekazuje <I>kod</I> do pliku <TT>pdf</TT> (nie jest sprawdzana
+ poprawność kodu) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfmapfile>\pdfmapfile</A>{<I>spec</I>
+ <I>plik</I>} <BR>\pdfmapfile{<I>plik</I>} </TD>
+ <TD>polecenie ładuje wskazany zbiór, jego zawartość powinna zawierać mapę
+ fontów (standardowo jest to zbiór <TT>psfonts.map</TT>); <I>spec</I> może
+ przyjmować wartości <TT>+</TT>, <TT>-</TT> i <TT>=</TT> -- ustala sposób
+ usuwania kolizji w deklaracjach fontów:
+ <TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD><TT>+</TT></TD>
+ <TD>ignorowane są duplikaty</TD></TR>
+ <TR>
+ <TD><TT>-</TT></TD>
+ <TD>wymienione w zbiorze specyfikacje <B>kasują</B> wcześniej
+ określone</TD></TR>
+ <TR>
+ <TD><TT>=</TT></TD>
+ <TD>w przypadku duplikatów, dotychczasowe specyfikacje są zmieniane
+ wg nowych danych</TD></TR></TBODY></TABLE>domyślnie (bez <I>spec</I>)
+ dotychczasowa lista dołączanych fontów jest kasowana, użycie pustego
+ parametru (<TT>{}</TT>) powoduje jedynie wyczyszczenie listy fontów </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfmapline>\pdfmapline</A>{<I>spec</I>
+ <I>plik</I>}<BR>\pdfmapline{<I>plik</I>}</TD>
+ <TD vAlign=top>podobnie jak <TT>\pdffontmap</TT>???</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfmatch>\pdfmatch</A>{<I>pattern</I>}{<I>tekst</I>}<BR>pdfmatch icase
+ {<I>pattern</I>}{<I>tekst</I>}<BR>pdfmatch subcount
+ {<I>liczba</I>}{<I>pattern</I>}{<I>tekst</I>}<BR>pdfmatch icase subcount
+ <I>liczba</I>{<I>pattern</I>}{<I>tekst</I>}</TD>
+ <TD>sprawdza fakt zawierania się wzorca określonego za pomocą wyrażenia
+ regułowego (ang. <I>regular expression</I>) <I>pattern</I>, wg.
+ specyfikacji POSIX) w <I>tekście</I>. Zwraca: <TT>-1</TT> (liczbę) --
+ błąd, 0 -- nie dopasowano wzorca, 1 -- dopasowano wzorzec. Opcjonalny
+ parametr <TT>icase</TT> powoduje utożsamienie wielkich i małych liter,
+ <TT>subcount</TT> określa długość tablicy podwyrażeń, wartość <TT>-1</TT>
+ czyści tablicę podwyrażeń wzorca); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastmatch">\pdflastmatch</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfmdfivesum>\pdfmdfivesum
+ <I>tekst</I></A><BR>\pdfmdfivesum <TT>file</TT> <I>tekst</I></TD>
+ <TD>nalicza sumę kontrolną (heksadecymalną) podanego tekstu (lub zbioru
+ jeśli podano atrybut <TT>file</TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfminorversion>\pdfminorversion</A>=<I>liczba</I> </TD>
+ <TD>rejestr określa subwersję języka dokumentu <TT>pdf</TT> np.:
+ <TT>\pdfminorversion=5</TT> oznacza wersję 1.5 (wartość domyślna), pdfTeX
+ akceptuje zbiory zewnętrzne o wersji nie <B>większej</B> niż
+ zadeklarowana. Polecenie powinno być użyte przed wyprowadzeniem informacji
+ do zbioru wyjściowego (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfoptionpdfminorversion"><TT>\pdfoptionpdfminorversion</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfmovechars>\pdfmovechars
+ <I>liczba</I></A><SUP class=old>obs</SUP> </TD>
+ <TD>polecenie to określa czy pdfTeX powinien przenosić znaki z o kodach
+ 0-31 na wyższe pozycje. Wartość 1 parametru oznacza że należy przenosić
+ takie znaki tylko dla tych fontów, które zawierają znaki o kodzie niższym
+ niż 128. Wartość 2 (lub więcej) oznacza że należy przenosić takie znaki
+ nawet dla fontów zawierających znaki na pozycjach większych niż 128 </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfnames>\pdfnames {<I>tekst</I>}</A> </TD>
+ <TD>polecenie wstawia <I>tekst</I> do wektora <TT>/Names</TT> [<A
+ href="file:///D:/documents/gust/tex_key.htm#p8">8</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#p9">9</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfnoligatures>\pdfnoligatures=<I>font</I></A> </TD>
+ <TD>wyłącza mechanizm ligatur dla wskazanego <I>fontu</I> (uwaga! niektóre
+ znaki, np. półpauza, są realizowane przez mechanizm ligatur) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfnormaldeviate>\pdfnormaldeviate</A></TD>
+ <TD>zwraca liczbę losową (całkowitą, rozkład normalny) z przedziału
+ 0-65536 p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfuniformdeviate">\pdfuniformdeviate</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt><A id=pdfobj>\pdfobj</A> useobjnum <I>liczba</I>
+ {<I>dane</I>} <BR>\pdfobj attr {<I>specyfikacja</I>} {<I>dane</I>}
+ <BR>\pdfobj stream {<I>dane</I>} <BR>\pdfobj stream attr
+ {<I>specyfikacja</I>} {<I>dane</I>}<BR>\pdfobj attr {<I>specyfikacja</I>}
+ stream attr {<I>specyfikacja</I>} {<I>dane</I>} <BR>\pdfobj reserveobjnum
+ </TD>
+ <TD vAlign=top>polecenie tworzy obiekt dokumentu <TT>pdf</TT> p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrefobj"><TT>\pdfrefobj</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastobj"><TT>\pdflastobj</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfoptionalwaysusepdfpagebox>\pdfoptionalwaysusepdfpagebox</A>=<I>wartość</I><SUP
+ class=old>obs</SUP> </TD>
+ <TD>p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfforcepagebox">\pdfforcepagebox</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfoptionpdfinclusionerrorlevel>\pdfoptionpdfinclusionerrorlevel</A>=<I>liczba</I><SUP
+ class=old>obs</SUP></TD>
+ <TD>p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfinclusionerrorlevel">\pdfinclusionerrorlevel</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfoptionpdfminorversion>\pdfoptionpdfminorversion</A>=<I>liczba</I><SUP
+ class=old>obs</SUP> </TD>
+ <TD>rejestr określający subwersję języka dokumentu <TT>pdf</TT> np.:
+ <TT>\pdfoptionpdfminorversion=3</TT> oznacza wersję 1.3 (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfminorversion"><TT>\fminorversion</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfobjcompresslevel>\pdfobjcompresslevel
+ <I>liczba</I></A></TD>
+ <TD>określa stopień kompresji dla obiektów niestrumieniowych (dopuszczalne
+ wartości 0--3; 0 -- standardowa wartość); tylko dla pdf-a wersji <TT><A
+ href="file:///D:/documents/gust/tex_key.htm#pdfminorversion">\pdfminorversion</A>&gt;4</TT>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfoutline>\pdfoutline</A> <I>akcja</I>
+ count <I>liczba</I> {<I>tekst zakładki</I>}</TD>
+ <TD>polecenie tworzy zakładkę (bookmark). Parametr <I>akcja</I> określa
+ akcję przeglądarki po ,,kliknięciu'' zakładki (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfact">opis akcji polecenia
+ <TT>\pdfstartlink</TT></A>); wartość parametru <TT>count</TT> określa
+ liczbę zakładek podrzędnych (niższego poziomu); <I>tekst</I> jest opisem
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfoutput>\pdfoutput <I>liczba</I></A> </TD>
+ <TD>określa tryb pracy programu: wartość dodatnia oznacza rozszerzony tryb
+ pracy -- generowany jest plik <TT>*.pdf</TT>; w przeciwnym razie program
+ pracuje tak jak standardowy TeX (standardowo ustawiony jest tryb
+ standardowy -- wszelkie polecenia trybu rozszerzonego są traktowane jako
+ błędne) -- generowany jest plik <TT>*.dvi</TT></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfpagebox>\pdfpagebox</A>=<I>liczba_całkowita</I></TD>
+ <TD>??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpageattr>\pdfpageattr
+ <I>atrybuty</I></A> </TD>
+ <TD>polecenie pozwala na określenie cechy aktualnej strony dokumentu
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfpagesattr"><TT>\pdfpagesattr</TT></A>)
+ -- parametry jak wyżej [<A
+ href="file:///D:/documents/gust/tex_key.htm#p8">8</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#p9">9</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpageheight>\pdfpageheight
+ <I>dimen</I></A> </TD>
+ <TD>określa wysokość medium na którym będzie prezentowana strona;
+ domyślnie (jeśli równe 0) wyliczane jako wysokość materiału strony + 2 ×
+ (<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfvorigin"><TT>\pdfvorigin</TT></A>
+ + <A
+ href="file:///D:/documents/gust/tex_key.htm#voffset"><TT>\voffset</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpageref>\pdfpageref</A> <I>sumer
+ strony</I></TD>
+ <TD>podaje identyfikator objektu zawierającego stronę o podanym numerze
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpageresources>\pdfpageresources</A>
+ {<I>specyfikacja</I>}<SUP class=new>*</SUP></TD>
+ <TD>???? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpagesattr>\pdfpagesattr
+ <I>atrybuty</I></A> </TD>
+ <TD>polecenie pozwala na określenie cechy wszystkich stron dokumentu ???
+ (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfpageattr"><TT>\pdfpageattr</TT></A>)
+ np.<BR><PRE> \pdfpagesattr{
+ /Rotate 90
+ /MediaBox [0 0 612 792] } % in bp
+ </PRE>dopuszczalne są następujące polecenia
+ <TABLE border=1>
+ <TBODY>
+ <TR vAlign=top>
+ <TD><TT>/Rotate</TT> <I>kąt</I></TD>
+ <TD>obrót (kąt w stopniach)</TD></TR>
+ <TR vAlign=top>
+ <TD><TT>/MediaBox [<I> num num num num </I>]</TT></TD>
+ <TD>współrzędne prostokąta ograniczającego (w bp)</TD></TR>
+ <TR vAlign=top>
+ <TD>????</TD></TR></TBODY></TABLE>[<A
+ href="file:///D:/documents/gust/tex_key.htm#p8">8</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#p9">9</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpagewidth>\pdfpagewidth <I>dimen</I></A>
+ </TD>
+ <TD>określa szerokość medium na którym będzie prezentowana strona;
+ domyślnie (jeśli równe 0) wyliczane jako szerokość materiału strony + 2 ×
+ (<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfhorigin"><TT>\pdfhorigin</TT></A>
+ + <A
+ href="file:///D:/documents/gust/tex_key.htm#hoffset"><TT>\hoffset</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpkmode>\pdfpkmode=<I>token</I></A> </TD>
+ <TD>ustala tryb pracy <TT>metafont-a</TT> podczas generacji fontów
+ rastrowych (<TT><I>token</I></TT> nazwa zdefiniowana w pliku
+ <TT>mktex.cfg</TT>)</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpkresolution>\pdfpkresolution
+ <I>liczba_całkowita</I></A> </TD>
+ <TD>określa rozdzielczość dołączanych do pliku <TT>pdf</TT> fontów
+ rastrowych </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfprimitive>\pdfprimitive</A>\<I>polecenie</I></TD>
+ <TD>polecenie powoduje wykonanie wskazanego <I>polecenia</I>????? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfprependkern>\pdfprependkern
+ <I>liczba_całkowita</I></A> </TD>
+ <TD><I>liczba_całkowita</I> dodatnia włącza mechanizm (domyślnie 0 --
+ wyłączony) dodawania kerningu przed wskazanymi znakami (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#knbcode"><TT>\knbcode</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfappendkern"><TT>\pdfappendkern</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#knacode"><TT>\knacode</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfprotrudechars>\pdfprotrudechars</A>=<I>liczba_całkowita</I> </TD>
+ <TD><I>liczba_całkowita</I> dodatnia włącza mechanizm (domyślnie 0 --
+ wyłączony) wysuwania pierwszych/ostatnich znaków w linii na lewy/prawy
+ margines (oczywiście o ile takie znaki zostały określone p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#rpcode"><TT>\rpcode</TT></A> i
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#lpcode"><TT>\lpcode</TT></A>.
+ Włączenie mechanizmu nie gwarantuje że wszystkie zdefiniowane znaki
+ zostaną wysunięte na zadaną (jednakową) odległość. Wartość 1 powoduje
+ ,,ulepszenie'' wyglądu składu, ale zachowuje miejsca przełamania
+ oryginalnego TeX-a, wartość 2 zmienia działanie algorytmu składu akapitu
+ (mogą być wyznaczone inne miejsca przełamania).</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfpxdimen>\pdfpxdimen</A> <I>liczba</I></TD>
+ <TD>definiuje wartość miary <A
+ href="file:///D:/documents/gust/tex_key.htm#px">px</A> pomocną w
+ przeliczaniu wielkości/rozdzielczości rastrowych obiektów graficznych;
+ domyślnie ustawiane na 1<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">bp</A>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica
+ jednostek</A></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfrandomseed>\pdfrandomseed</A></TD>
+ <TD>rejestr zawierający bieżącą wartość ???; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfsetrandomseed">\pdfsetrandomseed</A>
+ i&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfuniformdeviate">\pdfuniformdeviate</A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfnormaldefiate">\pdfnormaldefiate</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfrefobj>\pdfrefobj</A> <I>numer</I></TD>
+ <TD>polecenie wstawia obiekt o wskazanym numerze do dokumentu (bez
+ kopiowania jego zawartości; wielokrotne użycie nie zwiększa rozmiaru pliku
+ zawierającego dokument); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfobj"><TT>\pdfobj</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastobj"><TT>\pdflastobj</TT></A>,
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfrefxform>\pdfrefxform</A> <I>numer</I>
+ </TD>
+ <TD>polecenie powoduje wstawienie wskazanej formy w bieżącym miejscu;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfxform"><TT>\pdfxform</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastxform"><TT>\pdflastxform</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfrefximage>\pdfrefximage</A> <I>numer</I>
+ </TD>
+ <TD>polecenie wstawia wskazany obiekt graficzny w bieżące miejsce;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfximage"><TT>\pdfximage</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastximage"><TT>\pdflastximage</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfresettimer>\pdfresettimer</A></TD>
+ <TD>polecenie zeruje licznuk czasu p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfelapsedtime">\pdfelapsedtime</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfrestore>\pdfrestore</A></TD>
+ <TD>odtwarza zachowana przez <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfsave"><TT>\pdfsave</TT></A>
+ transformację </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfretval>\pdfretval</A></TD>
+ <TD>używany przez <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfstrcmp">\pdfstrcmp</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfsavepos>\pdfsavepos</A> </TD>
+ <TD>zachowuje aktualną pozycję na stronie (miejsce wywołania polecenia
+ licząć od lewego dolnego rogu papieru). Należy pamiętać, że jest ona znana
+ dopiero po przejściu przez procedurę <A
+ href="file:///D:/documents/gust/tex_key.htm#output"><TT>\output</TT></A>,
+ można ją ,,odzyskać'' poleceniami <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastxpos"><TT>\pdflastxpos</TT></A>
+ i <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastypos"><TT>\pdflastypos</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfsave>\pdfsave </A></TD>
+ <TD>zachowuje zdefiniowaną transformację (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrestore"><TT>\pdfrestore</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfsetmatrix>\pdfsetmatrix{<I>dane</I>}</A></TD>
+ <TD>określa transformację (6 liczb oddzielonych spacją): skalowanie,
+ obrót, pochylenie i przesunięcie </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfsetrandomseed>\pdfsetrandomseed
+ <I>liczba</I></A></TD>
+ <TD>ustawia bieżącą wartość ???; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrandomseed">\pdfrandomseed</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfshellescape>\pdfshellescape</A></TD>
+ <TD>zwraca wartość 1, jeśli mechanizm <TT>write18</TT> jest włączony
+</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfstartlink>\pdfstartlink</A>
+ <I>wymiary</I> <I>atrybuty</I> <I>akcja</I></TD>
+ <TD>polecenie rozpoczyna definicję hiperłącza; <I>wymiary</I>
+ (opcjonalnie) podajemy zgodnie ze zwyczajami TeX-a (np.&nbsp;<TT>width
+ 50pt height 5pt depth 2pt</TT>) p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfdest"><TT>\pdfdest</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfendlink"><TT>\pdfendlink</TT></A>,
+ <I>atrybuty</I> jako: <TT>attr {<I>wartości</I>}</TT>, gdzie wartości
+ określa specyfikacja dokumentu <TT>pdf</TT> [<A
+ href="file:///D:/documents/gust/tex_key.htm#p8">8</A>]), <I>akcja</I>
+ określa zachowanie przeglądarki po wskazaniu łącza i może przyjmować
+ wartości określone w tabeli: <A id=pdfact>
+ <TABLE border=1>
+ <TBODY>
+ <TR vAlign=top>
+ <TD class=ttt rowSpan=4>goto</TD>
+ <TD class=ttt vAlign=top>file {<I>plik</I>}</TD>
+ <TD>opcjonalne; jeśli wystąpi poniższe akcje będą dotyczyły zbioru
+ <I>plik</I>, w przeciwnym razie będą dotyczyły bieżącego
+ dokumentu</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>num <I>numer</I></TD>
+ <TD>powoduje przejście do obszaru określonego przez <I>numer</I>;
+ p.&nbsp;np.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastobj"><TT>\pdflastobj</TT></A></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>name {<I>nazwa</I>}</TD>
+ <TD>powoduje przejście do obszaru określonego przez
+ <I>nazwa</I></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>page <I>numer</I> {/<I>akcja</I>}</TD>
+ <TD>powoduje przejście do strony wskazanej przez <I>numer</I>,
+ <I>akcja</I> określa <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfact_open">zachowanie
+ </A>przeglądarki</TD></TR>
+ <TR vAlign=top>
+ <TD class=ttt rowSpan=3>thread</TD>
+ <TD class=ttt vAlign=top>file {<I>plik</I>}</TD>
+ <TD>opcjonalne; jeśli wystąpi poniższe akcje będą dotyczyły zbioru
+ <I>plik</I>, w przeciwnym razie będą dotyczyły bieżącego
+ dokumentu</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>name {<I>nazwa</I>}</TD>
+ <TD>powoduje przejście do wątku określonego przez <I>nazwa</I></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top>num <I>numer</I></TD>
+ <TD>powoduje przejście do wątku określonego przez <I>numer</I>;
+ p.&nbsp;np.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfthread"><TT>\pdfthread</TT></A></TD></TR>
+ <TR vAlign=top>
+ <TD class=ttt colSpan=2>user {<I>akcja</I>}</TD>
+ <TD>akcja zdefiniowana przez użytkownika zgodnie ze specyfikacją
+ <TT>pdf</TT> [<A
+ href="file:///D:/documents/gust/tex_key.htm#p8">8</A>]</TD></TR></TBODY></TABLE></A></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfstartthread>\pdfstartthread</A> </TD>
+ <TD>polecenie rozpoczyna definicję wątku ????; p specyfikacja <TT>pdf</TT>
+ [<A href="file:///D:/documents/gust/tex_key.htm#p8">8</A>] i <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfendthread"><TT>\pdfendthread</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdftthread"><TT>\pdfthread</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfstrcmp>\pdfstrcmp</A>{<I>tekst_1</I>}{<I>tekst_2</I>}</TD>
+ <TD>porównuje <I>tekst_1</I> i <I>tekst_2</I> i zwraca (napis) 0 -- jeśli
+ jednakowe, -1 -- jeśli pierwszy mniejszy (w sensie kolejności
+ leksykograficznej), +1 jeśli pierwszy większy (w sensie kolejności
+ leksykograficznej); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfmatch">\pdfmatch</A>.
+ Wewnątrz makra <B>są</B> rozwijane, kategorie znaków nie są istotne </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdftexbanner>\pdftexbanner</A> </TD>
+ <TD>rejestr zawiera text zapowiedzi PDFTeX-a (,,This is pdfTeX,
+ Version...") </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdftexrevision>\pdftexrevision</A> </TD>
+ <TD>rejestr zawiera numer subwersji (wydania) <TT>pdfTeX-a</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdftexversion>\pdftexversion</A> </TD>
+ <TD>rejestr zawiera numer wersji <TT>pdfTeX-a</TT> </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfthread>\pdfthread</A> </TD>
+ <TD>???? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfthreadmargin>\pdfthreadmargin</A>=<I>dimen</I> </TD>
+ <TD>rejestr zawiera wielkość dodatkowego marginesu dodawanego do wymiaru
+ wątku; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfstartthread"><TT>\pdfstartthread</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfendthread"><TT>\pdfendthread</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdftthread"><TT>\pdfthread</TT></A>
+ i [<A href="file:///D:/documents/gust/tex_key.htm#p8">8</A>] </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdftracingfonts>\pdftracingfonts=<I>liczba</I></A> </TD>
+ <TD>określa poziom śledzenia fontów </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdftrailer>\pdftrailer</A>
+ {<I>polecenia</I>} </TD>
+ <TD>??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfunescapehex>\pdfunescapehex
+ {<I>tekst</I>}</A></TD>
+ <TD>tłumaczy zapis heksadecymalny kodów na postać jawną (ascii);
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfescapehex">\pdfescapehex</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfuniformdeviate>\pdfuniformdeviate
+ <I>liczba_całkowita</I></A></TD>
+ <TD>zwraca liczbę losową (całkowitą, rozkład równomierny) z przedziału
+ 0-<I>liczba</I>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfnormaldefiate">\pdfnormaldefiate</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=pdfuniqueresname>\pdfuniqueresname</A>=<I>liczba</I> </TD>
+ <TD>ustawienie wartości na &gt; 0 ??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfvorigin>\pdfvorigin <I>dimen</I></A> </TD>
+ <TD>określa dodatkowe przesunięcie materiału strony w pionie względem
+ górnej, krawędzi (standardowo równe <TT>1 true in</TT>); odpowiada
+ domyślnemu marginesowi ustawianemu przez drivery interpretujące plik
+ <TT>dvi</TT>. </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfxform>\pdfxform</A> <I>atrybuty</I>
+ <I>zasoby</I> <I>numer pudełka</I></TD>
+ <TD>polecenie to tworzy formę <TT>XObject</TT> odpowiadającą zawartości
+ wskazanego pudełka (nie może ono zawierać notatek). Polecenie służy do
+ definiowania obiektów (pierwsze dwa parametry są opcjonalne), które
+ występują w dokumencie wiele razy, dzięki temu jest on zdefiniowany raz,
+ możemy się wielokrotnie na niego powołać bez konieczności kilkukrotnego
+ jego dołączania (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrefxform"><TT>\pdfrefxform</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastxform"><TT>\pdflastxform</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfxformname>\pdfxformname</A>
+ <I>numer</I></TD>
+ <TD>polecenie zwraca identyfikator wskazanej formy (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfxform"><TT>\pdfxform</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfximage>\pdfximage</A> <I>wymiary</I>
+ <I>atrybuty</I> <I>strona</I> {<I>plik</I>} </TD>
+ <TD>polecenie (pierwsze trzy parametry są opcjonalne) definiuje obiekt
+ graficzny, którego zawartością jest wskazany plik (dopuszczalne są
+ formaty: <TT>pdf</TT>, <TT>png</TT>, <TT>tiff</TT> i <TT>jpeg</TT>);
+ parametr <I>strona</I> określa numer strony w dołączanym dokumencie
+ (jeżeli jest on wielostronicowy); p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfrefximage"><TT>\pdfrefximage</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#pdflastximage"><TT>\pdflastximage</TT></A><BR>np:
+ <TT>\pdfximage&nbsp;height&nbsp;2cm&nbsp;depth&nbsp;1cm&nbsp;width&nbsp;3cm&nbsp;page&nbsp;3&nbsp;{s.pdf}</TT><BR>domyślnie
+ głębokość obiektu wynosi 0pt, podanie tylko jednego wymiaru powoduje, że
+ drugi jest przeskalowany proporcjonalnie </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pdfximagebox>\pdfximagebox</A>
+ <I>numer_obrazka</I> <I>liczba_całkowita</I></TD>
+ <TD>polecenie zwraca wartości boundingboxa wskazanego obrazka
+ (załadowanego wcześniej poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfximage"><TT>\pdfximage</TT></A>,
+ <I><TT>numer_obrazka</TT></I> to numer obiektu graficznego w strukturze
+ pdf, a&nbsp;<TT><I>liczba_całkowita</I></TT> (z&nbsp;przedzialu 1--4)
+ określa współrzędne, i tak:<BR>1 -- lewy dolny wsp. x<BR>2 -- lewy dolny
+ wsp. y<BR>3 -- lewy górny wsp. x<BR>4 -- lewy górny wsp. y<BR>np: <PRE>\pdfximage{afile.pdf}
+\pdfximagebbox\pdflastximage 1 % Returns lower-left x
+\pdfximagebbox\pdflastximage 2 % Returns lower-left y
+\pdfximagebbox\pdflastximage 3 % Returns upper-right x
+\pdfximagebbox\pdflastximage 4 % Returns upper-right y
+</PRE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=px>px</A></TD>
+ <TD>miara odległości; definiowana poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#pdfpxdimen">\pdfpxdimen</A>;
+ domyślnie 1&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pt">pt</A>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#tab_jed">tablica jednostek</A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=quitvmode>\quitvmode</A> </TD>
+ <TD>zakończenie trybu pionowego (nie powoduje wywołania <A
+ href="file:///D:/documents/gust/tex_key.htm#everypar"><TT>\everypar</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=rightmarginkern>\rightmarginkern <I>box
+ num</I></A></TD>
+ <TD>podaje szerokość marginesu (<TT>kern</TT>-u) prawej strony materiału
+ zawartego w podanym pudełku???? (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#leftmarginkern"><TT>\leftmarginkern</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=rpcode>\rpcode\<I>font</I>
+ <I>znak</I>=<I>liczba</I></A> </TD>
+ <TD><I>liczba</I>×0.001<A
+ href="file:///D:/documents/gust/tex_key.htm#em"><TT>em</TT></A> określa
+ maksymalną wielkość wysunięcia danego <A
+ href="file:///D:/documents/gust/kod_znaku">znaku</A> na prawy margines,
+ jeśli jest on ostatnim znakiem w linii (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#pdfprotrudechars"><TT>\pdfprotrudechars</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#lpcode"><TT>\lpcode</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=stbscode>\stbscode <I>\font</I>
+ <I>znak</I></A> </TD>
+ <TD>polecenie określa rozciąg dla odległości międzywyrazowej we wskazanym
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>znaku</I></TT></A>
+ w podanym foncie <TT><I>font</I></TT> (p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#pdfadjustinterwordglue">\pdfadjustinterwordglue</A></TT>,
+ <A href="file:///D:/documents/gust/tex_key.htm#sfcode">\sfcode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#shbscode">\shbscode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#knsbcode">\knsbcode</A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=shbscode>\shbscode <I>\font</I>
+ <I>znak</I></A> </TD>
+ <TD>polecenie określa ścisk dla odległości międzywyrazowej we wskazanym <A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>znaku</I></TT></A>
+ w podanym foncie <TT><I>font</I></TT> (p.&nbsp;<TT><A
+ href="file:///D:/documents/gust/tex_key.htm#pdfadjustinterwordglue">\pdfadjustinterwordglue</A></TT>,
+ <A href="file:///D:/documents/gust/tex_key.htm#sfcode">\sfcode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#stbscode">\stbscode</A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#knsbcode">\knsbcode</A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=tagcode>\tagcode <I>\font</I>
+ <I>znak</I></A></TD>
+ <TD>??? </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=vadjust1>\vadjust</A> <TT>pre</TT>
+ {<I>materiał</I>} </TD>
+ <TD>wstawienie <I>materiału</I> pionowego ,,między wierszami'' (wtrącenie
+ materiału pionowego w&nbsp;trybie poziomym; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#vadjust"><TT>\vadjust</TT></A>),
+ opcjonalny parametr <TT>pre</TT> powoduje, że materiał jest wyprowadzany
+ <B>przed</B> daną linią (standardowo <B>po</B>) </TD></TR></TBODY></TABLE>
+<H3><A id=s -etex></A>Lista poleceń programu eTeX</H3>
+<TABLE border=1>
+ <TBODY>
+ <TR>
+ <TD class=ttt vAlign=top><A id=begin L>\beginL</A></TD>
+ <TD>polecenie rozpoczyna skład ,,od lewej do prawej'' (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#endL"><TT>\endL</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#TeXXeTstate"><TT>\TeXXeTstate</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=begin R>\beginR</A></TD>
+ <TD>polecenie rozpoczyna skład ,,od prawej do lewej'' (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#endR"><TT>\endR</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#TeXXeTstate"><TT>\TeXXeTstate</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=botmarks>\botmarks <I>numer</I></A></TD>
+ <TD>przyjmuje wartość ostatniego znacznika <A
+ href="file:///D:/documents/gust/tex_key.htm#marks"><TT>\marks
+ <I>numer</I></TT></A>, który pojawił się na obecnie output-owanej stronie;
+ wartość zero oznacza użycie standardowego markera (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#firstmarks"><TT>\firstmarks</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#topmarks"><TT>\topmarks
+ <I>numer</I></TT></A>)</TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=clubpenalties>\clubpenalties</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=currentgrouplevel>\currentgrouplevel</A></TD>
+ <TD>licznik zawierający bieżący poziom zagnieżdzenia grup </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=currentgrouptype>\currentgrouptype</A></TD>
+ <TD>licznik zawierający typ bieżącej grupy i tak:
+ <TABLE>
+ <TBODY>
+ <TR>
+ <TD>0: </TD>
+ <TD>bottom level (no group) </TD>
+ <TD>9: </TD>
+ <TD>math group</TD></TR>
+ <TR>
+ <TD>1: </TD>
+ <TD>simple group </TD>
+ <TD>10:</TD>
+ <TD>disc group</TD></TR>
+ <TR>
+ <TD>2: </TD>
+ <TD>hbox group </TD>
+ <TD>11:</TD>
+ <TD>insert group</TD></TR>
+ <TR>
+ <TD>3: </TD>
+ <TD>adjusted hbox group </TD>
+ <TD>12:</TD>
+ <TD>vcenter group</TD></TR>
+ <TR>
+ <TD>4: </TD>
+ <TD>vbox group </TD>
+ <TD>13:</TD>
+ <TD>math choice group</TD></TR>
+ <TR>
+ <TD>5: </TD>
+ <TD>vtop group </TD>
+ <TD>14:</TD>
+ <TD>semi simple group</TD></TR>
+ <TR>
+ <TD>6: </TD>
+ <TD>align group </TD>
+ <TD>15:</TD>
+ <TD>math shift group</TD></TR>
+ <TR>
+ <TD>7: </TD>
+ <TD>no align group </TD>
+ <TD>16:</TD>
+ <TD>math left group</TD></TR>
+ <TR>
+ <TD>8: </TD>
+ <TD>output group </TD>
+ <TD></TD>
+ <TD></TD></TR></TBODY></TABLE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=currentifbranch>\currentifbranch</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=currentiflevel>\currentiflevel</A></TD>
+ <TD>licznik zawierający bieżący poziom zagnieżdzenia instrukcji
+ warunkowych </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=currentiftype>\currentiftype</A></TD>
+ <TD>licznik zawierający rodzaj bieżącej instrukcji warunkowej i tak:
+ <TABLE>
+ <TBODY>
+ <TR>
+ <TD>1: </TD>
+ <TD><TT>\if </TT></TD>
+ <TD>8: </TD>
+ <TD><TT>\ifmmode </TT></TD>
+ <TD>15: </TD>
+ <TD><TT>\iftrue</TT></TD></TR>
+ <TR>
+ <TD>2: </TD>
+ <TD><TT>\ifcat </TT></TD>
+ <TD>9: </TD>
+ <TD><TT>\ifinner </TT></TD>
+ <TD>16: </TD>
+ <TD><TT>\iffalse</TT></TD></TR>
+ <TR>
+ <TD>3: </TD>
+ <TD><TT>\ifnum </TT></TD>
+ <TD>10: </TD>
+ <TD><TT>\ifvoid </TT></TD>
+ <TD>17: </TD>
+ <TD><TT>\ifcase</TT></TD></TR>
+ <TR>
+ <TD>4: </TD>
+ <TD><TT>\ifdim </TT></TD>
+ <TD>11: </TD>
+ <TD><TT>\ifhbox </TT></TD>
+ <TD>18: </TD>
+ <TD><TT>\ifdefined</TT></TD></TR>
+ <TR>
+ <TD>5: </TD>
+ <TD><TT>\ifodd </TT></TD>
+ <TD>12: </TD>
+ <TD><TT>\ifvbox </TT></TD>
+ <TD>19: </TD>
+ <TD><TT>\ifcsname</TT></TD></TR>
+ <TR>
+ <TD>6: </TD>
+ <TD><TT>\ifvmode </TT></TD>
+ <TD>13: </TD>
+ <TD><TT>\ifx </TT></TD>
+ <TD>20: </TD>
+ <TD><TT>\iffontchar</TT></TD></TR>
+ <TR>
+ <TD>7: </TD>
+ <TD><TT>\ifhmode </TT></TD>
+ <TD>14: </TD>
+ <TD><TT>\ifeof </TT></TD>
+ <TD></TD>
+ <TD></TD></TR></TBODY></TABLE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=detokenize>\detokenize</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=dimexpr>\dimexpr</A></TD>
+ <TD>polecenie zwraca wartość wyrażenia arytmetycznego, które następuje po
+ nim. Postać wyrażenia jest zgodna z ogólnie przyjętymi zwyczajami -- można
+ używać nawiasów i operatorów <TT>+-*/</TT>; należy pamiętać, aby wynik
+ operacji (również cząstkowy) był długością (<I>dimen</I>). Analizator
+ uzna, że wyrażenie się kończy jeżeli wystąpi znak spoza dopuszczalnego w
+ danym kontekście (wyrażenie można zakończyć poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#relax"><TT>\relax</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=displaywidowpenalties>\displaywidowpenalties</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=end L>\endL</A></TD>
+ <TD>polecenie kończące skład ,,od lewej do prawej'' (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#beginL"><TT>\beginL</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=end R>\endR</A></TD>
+ <TD>polecenie kończące skład ,,od prawej do lewej'' (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#beginR"><TT>\beginR</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=e TeXversion>\eTeXversion</A></TD>
+ <TD>licznik zawierający numer używanej wersji eTeX-a </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=e TeXrevision>\eTeXrevision</A></TD>
+ <TD>rejestr zawierający numer edycji (podwersji) używanej wersji eTeX-a
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=everyeof>\everyeof</A>{<I>materiał</I>}</TD>
+ <TD><I>materiał</I> jest wyprowadzany przy napotkaniu na koniec zbioru
+ wejściowego (np. przy dołączaniu pliku poleceniem <TT>\input</TT>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=firstmarks>\firstmarks</A> <I>numer</I></TD>
+ <TD>przyjmuje wartość pierwszego znacznika <A
+ href="file:///D:/documents/gust/tex_key.htm#marks"><TT>\marks
+ <I>numer</I></TT></A>, który pojawił się na obecnie output-owanej stronie;
+ wartość zero oznacza użycie standardowego markera (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#botmarks"><TT>\botmarks</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#topmarks"><TT>\topmarks</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fontchardp>\fontchardp\<I>font</I>
+ <I>kod_znaku</I></A></TD>
+ <TD>rejestr zawierający głębokość wskazanego znaku (<I>kod_znaku</I>;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT>kod_znaku</TT></A>))
+ z podanego fontu <I>font</I>; <B>uwaga!</B> font musi być załadowany
+ (wcześniej użyty) <PRE> \font\aqq=cmr10
+ \aqq
+ \the\fontchardp\aqq "6F
+ </PRE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fontcharht>\fontcharht\<I>font</I>
+ <I>kod_znaku</I></A></TD>
+ <TD>rejestr zawierający wysokość wskazanego znaku (<I>kod_znaku</I>;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT>kod_znaku</TT></A>))
+ z podanego fontu <I>font</I>; <B>uwaga!</B> font musi być załadowany
+ (wcześniej użyty) np. <PRE> \font\aqq=cmr10
+ \aqq
+ \the\fontcharht\aqq "6F
+ </PRE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fontcharic>\fontcharic\<I>font</I>
+ <I>kod_znaku</I></A></TD>
+ <TD>rejestr zawierający korekcję kursywy wskazanego znaku
+ (<I>kod_znaku</I>; p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT>kod_znaku</TT></A>))
+ z podanego fontu <I>font</I>; <B>uwaga!</B> font musi być załadowany
+ (wcześniej użyty) <PRE> \font\aqq=cmr10
+ \aqq
+ \the\fontcharic\aqq "6F
+ </PRE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=fontcharwd>\fontcharwd\<I>font</I>
+ <I>kod_znaku</I></A></TD>
+ <TD>rejestr zawierający szerokość wskazanego znaku (<I>kod_znaku</I>;
+ p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT>kod_znaku</TT></A>))
+ z podanego fontu <I>font</I>; <B>uwaga!</B> font musi być załadowany
+ (wcześniej użyty) <PRE> \font\aqq=cmr10
+ \aqq
+ \the\fontcharwd\aqq "6F
+ </PRE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=glueexpr>\glueexpr</A></TD>
+ <TD>polecenie zwraca wartość wyrażenia arytmetycznego, które następuje po
+ nim. Postać wyrażenia jest zgodna z ogólnie przyjętymi zwyczajami -- można
+ używać nawiasów i operatorów <TT>+-*/</TT>; należy pamiętać, aby wynik
+ operacji (również cząstkowy) był długością rozściągliwo/ściśliwą
+ (<I>glue</I>). Analizator uzna, że wyrażenie się kończy jeżeli wystąpi
+ znak spoza dopuszczalnego w danym kontekście (wyrażenie można zakończyć
+ poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#relax"><TT>\relax</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=glueshrink>\glueshrink</A></TD>
+ <TD>rejestr (<I>dimen</I>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=glueshrinkorder>\glueshrinkorder</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=gluestretch>\gluestretch</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=gluestretchorder>\gluestretchorder</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=gluetomu>\gluetomu</A></TD>
+ <TD>polecenie dokonuje konwersji jednostek <I>glue</I> na <I>muglue</I>
+ przeliczając 1mu na 1pt (sic!); p. <A
+ href="file:///D:/documents/gust/tex_key.htm#mutoglue"><TT>\mutoglue</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifcsname>\ifcsname</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=ifdefined>\ifdefined</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=iffontchar>\iffontchar\<I>font</I>
+ <I>kod_znaku</I></A></TD>
+ <TD>instrukcja warunkowa pozwalająca sprawdzić czy we wskazanym foncie
+ istnieje znak o podanym kodzie; <B>uwaga!</B> font musi być załadowany
+ (wcześniej użyty) (p.&nbsp;<A
+ href="file:///D:/documents/gust/tex_key.htm#kod_znaku"><TT><I>kod_znaku</I></TT></A>))
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=interactionmode>\interactionmode</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=interlinepenalties>\interlinepenalties</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lastlinefit>\lastlinefit</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=lastnodetype>\lastnodetype</A></TD>
+ <TD>rejestr zawiera numer ostatnio używanego trybu pracy lub użytego
+ elementu
+ <TABLE>
+ <TBODY>
+ <TR>
+ <TD>-1: </TD>
+ <TD>none (empty list) </TD>
+ <TD>8: </TD>
+ <TD>disc node</TD></TR>
+ <TR>
+ <TD>0: </TD>
+ <TD>char node </TD>
+ <TD>9: </TD>
+ <TD>whatsit node</TD></TR>
+ <TR>
+ <TD>1: </TD>
+ <TD>hlist node </TD>
+ <TD>10:</TD>
+ <TD>math node</TD></TR>
+ <TR>
+ <TD>2: </TD>
+ <TD>vlist node </TD>
+ <TD>11:</TD>
+ <TD>glue node</TD></TR>
+ <TR>
+ <TD>3: </TD>
+ <TD>rule node </TD>
+ <TD>12:</TD>
+ <TD>kern node</TD></TR>
+ <TR>
+ <TD>4: </TD>
+ <TD>ins node </TD>
+ <TD>13:</TD>
+ <TD>penalty node</TD></TR>
+ <TR>
+ <TD>5: </TD>
+ <TD>mark node </TD>
+ <TD>14:</TD>
+ <TD>unset node</TD></TR>
+ <TR>
+ <TD>6: </TD>
+ <TD>adjust node </TD>
+ <TD>15:</TD>
+ <TD>math mode nodes</TD></TR>
+ <TR>
+ <TD>7: </TD>
+ <TD>ligature node </TD>
+ <TD></TD>
+ <TD></TD></TR></TBODY></TABLE></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=marks>\marks <I>numer</I></A>
+ {<I>tekst</I>}</TD>
+ <TD>wstawia <I>tekst</I> będący jego argumentem (po rozwinięciu) jako
+ znacznik o numerze <TT><I>numer</I></TT> (wartość zero oznacza standardowy
+ znacznik). Tekst ten jest dostępny dla poleceń: <A
+ href="file:///D:/documents/gust/tex_key.htm#topmarks"><TT>\topmarks
+ <I>numer</I></TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#firstmarks"><TT>\firstmarks
+ <I>numer</I></TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#botmarks"><TT>\botmarks
+ <I>numer</I></TT></A>. Polecenie to umożliwia np. synchronizację
+ zawartości żywej paginy z składaną treścią </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=middle>\middle</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=muexpr>\muexpr</A></TD>
+ <TD>polecenie zwraca wartość wyrażenia arytmetycznego, które następuje po
+ nim. Postać wyrażenia jest zgodna z ogólnie przyjętymi zwyczajami -- można
+ używać nawiasów i operatorów <TT>+-*/</TT>; należy pamiętać, aby wynik
+ operacji (również cząstkowy) był długością (<I>mu</I>). Analizator uzna,
+ że wyrażenie się kończy jeżeli wystąpi znak spoza dopuszczalnego w danym
+ kontekście (wyrażenie można zakończyć poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#relax"><TT>\relax</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=mutoglue>\mutoglue</A></TD>
+ <TD>polecenie dokonuje konwersji jednostek <I>muglue</I> na <I>glue</I>
+ przeliczając 1pt na 1mu (sic!); p. <A
+ href="file:///D:/documents/gust/tex_key.htm#gluetomu"><TT>\gluetomu</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=numexpr>\numexpr</A></TD>
+ <TD>polecenie zwraca wartość wyrażenia arytmetycznego, które następuje po
+ nim. Postać wyrażenia jest zgodna z ogólnie przyjętymi zwyczajami -- można
+ używać nawiasów i operatorów <TT>+-*/</TT>; należy pamiętać, aby wynik
+ operacji (również cząstkowy) był długością (<I>number</I>). Analizator
+ uzna, że wyrażenie się kończy jeżeli wystąpi znak spoza dopuszczalnego w
+ danym kontekście (wyrażenie można zakończyć poleceniem <A
+ href="file:///D:/documents/gust/tex_key.htm#relax"><TT>\relax</TT></A>).
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=pagediscards>\pagediscards</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=parshapedimen>\parshapedimen
+ <I>liczba</I></A></TD>
+ <TD>rejestr (dimen) zawiera długość wskazanej linii w specyfikacji
+ <TT>\parshape</TT> (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#parshape"><TT>\parshape</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=parshapeindent>\parshapeindent</A></TD>
+ <TD>rejestr (dimen) zawiera wartość marginesu we wskazanej linii (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#parshape"><TT>\parshape</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=parshapelength>\parshapelength</A></TD>
+ <TD>rejestr (dimen) zawiera długość wskazanej linii w specyfikacji
+ <TT>\parshape</TT> (w jednostkach <TT>sp</TT>) (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#parshape"><TT>\parshape</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=predisplaydirection>\predisplaydirection</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=protected>\protected</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=readline>\readline</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=savinghyphcodes>\savinghyphcodes</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=savingvdiscards>\savingvdiscards</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=scantokens>\scantokens</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=showgroups>\showgroups</A></TD>
+ <TD>podaje aktualny poziom zagnieżdzenia grup </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=showifs>\showifs</A></TD>
+ <TD>podaje aktualny poziom zagnieżdzenia instrukcji warunkowych </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=showtokens>\showtokens{<I>lista
+ tokenów</I>}</A></TD>
+ <TD>powoduje wyświetlenie <I>listy tokenów</I>, służy do wyprowadzenia
+ wartości, których nie można wyświetlić za pomocą poleceń: <A
+ href="file:///D:/documents/gust/tex_key.htm#show"><TT>\show</TT></A> i <A
+ href="file:///D:/documents/gust/tex_key.htm#showthe"><TT>\showthe</TT></A>
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=simple>\simple</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=splitbotmarks>\splitbotmarks
+ <I>numer</I></A></TD>
+ <TD>przyjmuje wartość ostatniego znacznika <A
+ href="file:///D:/documents/gust/tex_key.htm#marks"><TT>\marks
+ <I>numer</I></TT></A>, który pojawił się w obecnie łamanym (<A
+ href="file:///D:/documents/gust/tex_key.htm#vsplit"><TT>\vsplit</TT></A>)
+ pudełku, wartość zero oznacza użycie standardowego markera, działa
+ analogicznie jak polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#botmarks"><TT>\botmarks
+ <I>numer</I></TT></A> dla strony (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#splitfirstmarks"><TT>\splitfirstmarks
+ <I>numer</I></TT></A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=splitdiscards>\splitdiscards</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=splitfirstmarks>\splitfirstmarks
+ <I>numer</I></A></TD>
+ <TD>przyjmuje wartość pierwszego znacznika (<A
+ href="file:///D:/documents/gust/tex_key.htm#marks"><TT>\marks
+ <I>numer</I></TT></A>), który pojawił się w obecnie łamanym (<A
+ href="file:///D:/documents/gust/tex_key.htm#vsplit"><TT>\vsplit</TT></A>)
+ pudełku, wartość zero oznacza użycie standardowego markera; działa
+ analogicznie jak polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#firstmarks"><TT>\firstmarks
+ <I>numer</I></TT></A> dla strony (p. <A
+ href="file:///D:/documents/gust/tex_key.htm#mark"><TT>\mark</TT></A>, <A
+ href="file:///D:/documents/gust/tex_key.htm#splitbotmarks"><TT>\splitbotmarks
+ <I>numer</I></TT></A>) </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=TeXXeTstate>\TeXXeTstate=<I>liczba</I></A></TD>
+ <TD>nadanie rejestrowi wartości &gt; 1 zezwala na używanie poleceń
+ zmieniających kierunek druku (<A
+ href="file:///D:/documents/gust/tex_key.htm#beginL"><TT>\beginL</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#endL"><TT>\endL</TT></A>,
+ <A
+ href="file:///D:/documents/gust/tex_key.htm#beginR"><TT>\beginR</TT></A>,
+ <A href="file:///D:/documents/gust/tex_key.htm#endR"><TT>\endR</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingassigns>\tracingassigns=<I>liczba</I></A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingcommands_e>\tracincommands=<I>liczba</I></A></TD>
+ <TD>nadanie rejestrowi wartości &gt; 3 powoduje wyprowadzenie dodatkowych
+ informacji (p. standardowe polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#tracingcommands"><TT>\tracingcommands</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracinggroups>\tracinggroups=<I>liczba</I></A></TD>
+ <TD>nadanie rejestrowi wartości &gt;1 powoduje wyprowadzenie komunikatów
+ śledzenia zagnieżdzenia poziomu grup </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=tracingifs>\tracingifs=<I>liczba</I></A></TD>
+ <TD>nadanie rejestrowi wartości &gt;1 powoduje wyprowadzenie komunikatów
+ śledzenia instrukcji warunkowych (p. też <A
+ href="file:///D:/documents/gust/tex_key.htm#unless"><TT>\unless</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracinglostchars_e>\tracinglostchars=<I>liczba</I></A></TD>
+ <TD>nadanie rejestrowi wartości &gt; 2 powoduje wyprowadzenie dodatkowych
+ informacji (p. standardowe polecenie <A
+ href="file:///D:/documents/gust/tex_key.htm#tracinglostchars"><TT>\tracinglostchars</TT></A>)
+ </TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingnesting>\tracingnesting=<I>liczba</I></A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A
+ id=tracingscantokens>\tracingscantokens=<I>liczba</I></A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unexpanded>\unexpanded</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=unless>\unless</A></TD>
+ <TD></TD></TR>
+ <TR>
+ <TD class=ttt vAlign=top><A id=widowpenalties>\widowpenalties</A></TD>
+ <TD></TD></TR></TBODY></TABLE>
+<TABLE border=1>
+ <CAPTION>Tabela <A id=klasy>klas</A> obiektów trybu matematycznego</CAPTION>
+ <TBODY>
+ <TR>
+ <TD>klasa</TD>
+ <TD>nazwa</TD>
+ <TD align=center>przykład</TD></TR>
+ <TR>
+ <TD>0</TD>
+ <TD>zwyczajny</TD>
+ <TD align=center><TT>/</TT></TD></TR>
+ <TR>
+ <TD>1</TD>
+ <TD>wielki operator</TD>
+ <TD align=center><TT>\sum</TT></TD></TR>
+ <TR>
+ <TD>2</TD>
+ <TD>operator binarny</TD>
+ <TD align=center><TT>+</TT></TD></TR>
+ <TR>
+ <TD>3</TD>
+ <TD>relacji</TD>
+ <TD align=center><TT>=</TT></TD></TR>
+ <TR>
+ <TD>4</TD>
+ <TD>otwierający</TD>
+ <TD align=center><TT>(</TT></TD></TR>
+ <TR>
+ <TD>5</TD>
+ <TD>zamykający</TD>
+ <TD align=center><TT>)</TT></TD></TR>
+ <TR>
+ <TD>6</TD>
+ <TD>punktuacyjny</TD>
+ <TD align=center><TT>.</TT></TD></TR>
+ <TR>
+ <TD>7</TD>
+ <TD>należący do różnych rodzin (ma specjalne znaczenie)</TD>
+ <TD align=center><TT>x</TT></TD></TR></TBODY></TABLE>
+<TABLE border=1>
+ <CAPTION><A id=math>Tabela odległości między obiektami różnych
+ typów</A></CAPTION>
+ <TBODY>
+ <TR>
+ <TD rowSpan=2 colSpan=2>&nbsp;</TD>
+ <TD colSpan=8 align=center>prawa strona</TD></TR>
+ <TR>
+ <TD>Ord</TD>
+ <TD>Op</TD>
+ <TD>Bin</TD>
+ <TD>Rel</TD>
+ <TD>Open</TD>
+ <TD>Close</TD>
+ <TD>Punc</TD>
+ <TD>Inner</TD></TR>
+ <TR>
+ <TD vAlign=middle rowSpan=8 align=left>strona<BR>lewa</TD>
+ <TD>Ord</TD>
+ <TD align=center>0</TD>
+ <TD align=center>1</TD>
+ <TD align=center>(2)</TD>
+ <TD align=center>(3)</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>(1)</TD></TR>
+ <TR>
+ <TD>Op</TD>
+ <TD align=center>1</TD>
+ <TD align=center>1</TD>
+ <TD align=center>*</TD>
+ <TD align=center>(3)</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>(1)</TD></TR>
+ <TR>
+ <TD>Bin</TD>
+ <TD align=center>(2)</TD>
+ <TD align=center>(2)</TD>
+ <TD align=center>*</TD>
+ <TD align=center>*</TD>
+ <TD align=center>(2)</TD>
+ <TD align=center>*</TD>
+ <TD align=center>*</TD>
+ <TD align=center>(2)</TD></TR>
+ <TR>
+ <TD>Rel</TD>
+ <TD align=center>(3)</TD>
+ <TD align=center>(3)</TD>
+ <TD align=center>*</TD>
+ <TD align=center>0</TD>
+ <TD align=center>(3)</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>(3)</TD></TR>
+ <TR>
+ <TD>Open</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>*</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD></TR>
+ <TR>
+ <TD>Close</TD>
+ <TD align=center>0</TD>
+ <TD align=center>1</TD>
+ <TD align=center>(2)</TD>
+ <TD align=center>(3)</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>0</TD>
+ <TD align=center>(1)</TD></TR>
+ <TR>
+ <TD>Punc</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>*</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>(1)</TD></TR>
+ <TR>
+ <TD>Inner</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>1</TD>
+ <TD align=center>(2)</TD>
+ <TD align=center>(3)</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>0</TD>
+ <TD align=center>(1)</TD>
+ <TD align=center>(1)</TD></TR></TBODY></TABLE>
+<TABLE>
+ <TBODY>
+ <TR>
+ <TD>0 </TD>
+ <TD>brak odstępu</TD></TR>
+ <TR>
+ <TD>1 </TD>
+ <TD>mały odstęp (<I>thin space</I>)</TD></TR>
+ <TR>
+ <TD>2 </TD>
+ <TD>średni odstęp (<I>medium space</I>)</TD></TR>
+ <TR>
+ <TD>3 </TD>
+ <TD>duży odstęp (<I>thick space</I>)</TD></TR>
+ <TR>
+ <TD>() </TD>
+ <TD>odstęp jest wstawiany wyłącznie w <TT>textstyle</TT> i
+ <TT>displaystyle</TT></TD></TR>
+ <TR>
+ <TD>* </TD>
+ <TD>zależy od kontekstu</TD></TR></TBODY></TABLE>
+<H4>Bibliografia</H4>
+<DIV>[<A id=p1>1</A>] <A
+href="ftp://ftp.gust.org.pl/pub/GUST/bulletin/09/akapit.pdf">B.Jackowski:
+,,Władca Akapitów'', Biuletyn GUST z.&nbsp;9</A><BR>[<A id=p2>2</A>] D.E.Knuth:
+,,The TeX book'' (również tłumaczenie polskie, TeX podręcznik użytkownika, WNT
+2005)<BR>[<A id=p3>3</A>] <A
+href="./tryby.html">B.Lichoński: ,,Tryby
+pracy TeX-a''</A><BR>[<A id=p4>4</A>] <A
+href="ftp://ftp.gust.org.pl/pub/GUST/bulletin/11/05mr.ps.gz">M.Ryćko: ,,Co nieco
+o akapicie'', Biuletyn GUST z.&nbsp;11</A><BR>[<A id=p5>5</A>] <A
+href="ftp://ftp.gust.org.pl/pub/GUST/bulletin/11/05mr.ps.gz">M.Ryćko: ,,Główna
+lista pionowa w systemie TeX'', Biuletyn GUST z.&nbsp;11</A><BR>[<A id=p6>6</A>]
+<A href="ftp://ftp.gust.org.pl/pub/GUST/bulletin/07/02-mw1.pdf">M.Woliński: ,,O
+pewnych konstrukcjach warunkowych i iteracyjnych'', Biuletyn GUST
+z.&nbsp;7</A><BR>[<A id=p7>7</A>] <A
+href="ftp://www.gust.org.pl/pub/GUST/doc/pedeefy.pdf">G.Sapijaszko: ,,Tworzenie
+dokumentów PDF za pomocą LaTeX-a''</A> (niestety trochę
+zdezaktualizowana)<BR>[<A id=p8>8</A>]
+<!-- <A
+href="http://partners.adobe.com/asn/acrobat/docs/File_Format_Specifications/PDFReference.pdf">Adobe:
+PDF Reference</A><BR>
+[<A id=p9>8</A>] -->
+<A
+href="ftp://ftp.gust.org.pl/TeX/systems/pdftex/manual/pdftex-a.pdf">pdfTeX user
+manual</A>&nbsp;<BR>[<A id=p10>9</A>] <A
+href="http://www.tug.org/TUGboat/Articles/tb22-3/tb72thanh.pdf">Margin Kerning
+and Font Expansion with pdfTEX</A> (niestety nieaktualna)<BR></DIV><BR>
+<HR>
+
+<DIV><EM>Ostatnie zmiany: 15.05.2014</EM></DIV></BODY></HTML>
diff --git a/info/tex-virtual-academy-pl/tex/tryby.html b/info/tex-virtual-academy-pl/tex/tryby.html
new file mode 100644
index 0000000000..3f71fc584d
--- /dev/null
+++ b/info/tex-virtual-academy-pl/tex/tryby.html
@@ -0,0 +1,488 @@
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<meta http-equiv="Content-language" content="pl">
+<meta name="Author" content="Włodzimierz Macewicz">
+<meta name="Keywords" content="tex, tryby pracy, Wirtualna Akademia">
+<title>Luka w mojej T<sub>E</sub>X-owej wiedzy</title>
+
+</head>
+<body>
+<h2>Luka w mojej T<sub>E</sub>X-owej wiedzy</h2>
+
+<p>
+Uczymy się T<sub>E</sub>X-a przez lata, jednak bardzo trudno cokolwiek zrobić bez
+dobrej książki na biurku. Mimo iż uczę się T<sub>E</sub>X-owej maszyny mniej
+więcej od pięciu lat, ciągle o&nbsp;czymś zapominam lub łapię się na tym,
+że czegoś nie doczytałem lub pominąłem. Do białej gorączki doprowadzają
+mnie odkrycia, że przerobiony dawniej temat umknął mi gdzieś z&nbsp;pamięci.
+Muszę czytać od nowa <tt>:-(</tt>.
+
+<p>
+Jedyną receptą na moje bolączki stało się robienie notatek z&nbsp;naszej
+T<sub>E</sub>X-owej biblii, czyli z&nbsp;<i> The T<sub>E</sub>Xbook</i>. Notatki te
+nie są zawsze wierną kopią T<sub>E</sub>Xbook-a, mają jednak
+identyczny układ tematyczny.
+Marzy mi się po cichu dobre tłumaczenie mojej ulubionej książki,
+czy jest to jednak możliwe? Każdego, kto ma na ten temat jakieś refleksje
+lub pomysły, proszę o&nbsp;kontakt.
+
+<p>
+Jeśli zechcesz więc, drogi czyT<sub>E</sub>Xniku, zajrzeć do moich notatek,
+to zapraszam. Dzisiaj zapiski z&nbsp;rozdziału trzynastego TB ,,Tryby''.
+
+
+<h3> Tryby </h3>
+
+<p>
+Podobnie jak każdy z&nbsp;nas jest w&nbsp;danym momencie w&nbsp;pewnym nastroju, tak
+T<sub>E</sub>X jest w&nbsp;pewnym trybie. Istnieje sześć trybów T<sub>E</sub>X-a:
+
+
+<p>
+<ul>
+
+<li> <i>tryb pionowy</i> (w&nbsp;tym trybie T<sub>E</sub>X tworzy główną listę
+ pionową&nbsp;\cite{bach95:Rycko:listapionowa}, z&nbsp;której tworzone są
+ strony)
+
+<li><i>wewnętrzny tryb pionowy</i> (tworzy listę pionową vbox-a)
+
+<li><i>tryb poziomy</i> tzw. ,,akapitowy'' (tworzy listę poziomą ---
+ akapit)
+
+<li><i>ograniczony tryb poziomy</i> (tworzy listę poziomą, np. hbox-a)
+
+<li><i>tryb matematyczny</i> (tworzy formuły matematyczne w&nbsp;trybie
+ poziomym <tt>$...$</tt>)
+
+<li><i>tryb matematyczny eksponowany</i> (tworzy eksponowane formuły
+ matematyczne umieszczane w&nbsp;osobnej linii, tymczasowo przerywają
+ one aktualny akapit --- <tt>$$...$$</tt>)
+</ul>
+
+
+
+<h4> Sytuacja najprostsza </h4>
+
+<p>
+W&nbsp;zasadzie użytkownik nie musi zastanawiać się, w&nbsp;jakim trybie w&nbsp;danym
+momencie jest T<sub>E</sub>X. Problemy pojawią się dopiero wtedy, gdy ujrzymy komunikat
+w&nbsp;stylu <i> Nie możesz zrobić czegoś w&nbsp;ograniczonym trybie
+poziomym</i>. Aby uniknąć takich niemiłych niespodzianek, musimy wiedzieć,
+w&nbsp;jakim trybie znajduje się T<sub>E</sub>X\ w&nbsp;<b>każdym</b> dowolnym momencie.
+
+<p>
+W&nbsp;zasadzie T<sub>E</sub>X jest w&nbsp;trybie pionowym, gdy tworzy listę pionowych
+kar, klejów (np.&nbsp;<tt>\vskip</tt>) i&nbsp;pudełek (np.&nbsp;<tt>\vbox</tt>). Pudełka i&nbsp;kleje
+umieszczane są jedno pod drugim na stronie. Tryb poziomy tworzą kary,
+kleje (np.&nbsp;<tt>\hskip</tt>) i&nbsp;pudełka poziome umieszczane jedno za drugim,
+tworząc akapit. Tryb matematyczny tworzą wszystkie elementy umieszczone
+między znakami dolara&nbsp;`<tt>$</tt>'.
+
+
+<h4> Sytuacja typowa </h4>
+
+<p>
+Na samym początku T<sub>E</sub>X znajduje się w&nbsp;trybie pionowym i&nbsp;jest gotowy do
+tworzenia listy pionowej (a&nbsp;potem strony). Jeśli utworzymy klej, karę lub
+pudełko, T<sub>E</sub>X zacznie umieszczać je jedno za drugim. Spójrzmy na
+krótki źródłowy pliczek plain-T<sub>E</sub>X-owy:
+<pre>
+1 Gdańsk 1996
+2 \vskip 1cm
+3 \centerline {GUST}
+4 \medskip
+5 Co to jest \TeX?
+6 \vfil
+7 \break
+8 $x$
+9 \bye
+</pre>
+
+<p>
+Praktycznie każda linijka tego pliku tworzy osobny element na liście
+pionowej. Prześledźmy, w&nbsp;jakie tryby właściwie ,,wpadał'' T<sub>E</sub>X.
+
+<p>
+<ul>
+
+<li>Linijka 1. wciągnęła T<sub>E</sub>X-a w&nbsp;tryb poziomy (ach ten Gdańsk!)
+
+<li>Komenda z&nbsp;linii 2. spowodowała zakończenie akapitu i&nbsp;przejście
+ w&nbsp;tryb pionowy; wszystko jasne -- mamy tu przecież klej pionowy
+
+<li>Linia trzecia rozpoczyna się znaną komendą <tt>\centerline</tt> rówoważnej
+ <tt>\hbox to\hsize</tt>, a&nbsp;więc T<sub>E</sub>X wkracza
+ w&nbsp;ograniczony tryb poziomy
+
+<li>W&nbsp;linii 4. znów napotykamy na klej pionowy (przypomnijmy, że
+ <tt>\medskip</tt> \equiv$ó<tt>\vskip 6pt</tt> <tt>plus 2pt</tt> <tt>minus 2pt</tt>)
+
+<li>Linia 5. to znów powrót do trybu poziomego
+
+<li>Linia 6. to klej pionowy (przypomnijmy, że <tt>\vfil</tt> równoważnej
+ <tt>\vskip 0pt</tt> <tt>plus 1fil</tt>)
+
+<li>W&nbsp;linii 7. mamy karę, która spowoduje złamanie strony
+ (<tt>\break</tt> równoważnej <tt>\penalty-10000</tt>)
+
+<li>Nowa strona rozpocznie się od przejścia do trybu matematycznego
+
+<li>i bye<a href=#foo0><sup>*</sup></a>
+</ul>
+
+
+<p>
+Z&nbsp;przedstawionego przykładu wynikają pewne ogólne wnioski. Gdy T<sub>E</sub>X
+znajduje się w&nbsp;trybie pionowym lub wewnętrzynym trybie pionowym, to
+pierwszy żeton nowego akapitu zmienia tryb na poziomy. Tryb ten
+utrzymuje się aż do zakończenia akapitu. Inaczej mówiąc obiekty typu
+poziomego automatycznie zmieniają tryb pionowy na poziomy. Dzieje się
+tak wówczas, gdy napiszemy jakikolwiek znak (kategoria&nbsp;11.) lub pojawi się
+któryś z&nbsp;żetonów <tt>\char</tt>, <tt>\accent</tt>, <tt>\hskip</tt>, <tt>\_</tt>, <tt>\vrule</tt>, czy też
+znak początku trybu matematycznego&nbsp;`<tt>$</tt>'. Idąc dalej, T<sub>E</sub>X wstawi
+pudełko o&nbsp;szerokości wcięcia akapitowego i&nbsp;odczyta jeszcze raz dany
+żeton już w&nbsp;trybie poziomym.
+
+<p>
+Istnieje możliwość celowego zmuszenia T<sub>E</sub>X-a do przejścia w&nbsp;tryb
+poziomy. Nieufnym proponuję makra <tt>\indent</tt> i&nbsp;<tt>\noindent</tt>, które
+zmieniają tryb na poziomy oraz odpowiednio tworzą lub zakazują
+utworzenia wcięcia akapitowego. <tt>\indent</tt> wstawia na początku akapitu
+puste pudełko o&nbsp;szerokości <tt>\parindent</tt> (domyślnie jest to 20pt).
+Dlatego też ciąg niewinny <tt>\indent</tt> <tt>\indent</tt> spowoduje wstawienie
+podwójnego wcięcia. Analogiczny ciąg\break
+<tt>\noindent</tt> <tt>\noindent</tt> nie spowoduje
+nic, poza tym co zrobi pojedynczy <tt>\noindent</tt>.
+
+
+
+<h4> Jak zacząć akapit od hbox-a </h4>
+
+<p>
+Jeśli umieścimy<br>
+<tt>\hbox{...}</tt> w&nbsp;trybie poziomym, T<sub>E</sub>X złoży akapit
+uwzględniając w&nbsp;nim pudełko poziome (na&nbsp;przykład T<sub>E</sub>X nigdy nie złamie
+takiego pudełka). Podobnie jeśli umieścimy <tt>\hbox{...}</tt> w&nbsp;trybie
+pionowym, T<sub>E</sub>X złoży stronę uwzględniając takie pudełko.
+
+<p>
+No dobrze, ale jak
+rozpocząć akapit pudełkiem <tt>\hbox{...}</tt>?
+
+<p>
+Kilka linijek wyżej udzielono właściwie odpowiedzi na to pytanie. Można
+zastosować konstrukcję typu <tt>\indent</tt> <tt>\hbox{...}</tt>, nie jest to
+jednak zbyt rozsądne. Wyobraźmy sobie bowiem, że chcemy zdefiniować makro,
+które rozwija się do <tt>hbox</tt>-a. Ponadto chcemy, aby działało poprawnie
+zarówno na początku, jak i&nbsp;w&nbsp;środku akapitu --- w&nbsp;takim wypadku użycie
+makra <tt>\indent</tt> nie jest zachęcające.
+
+<p>
+Plain T<sub>E</sub>X posiada złoty środek, jakim jest makro <tt>\leavevmode</tt>, które
+rozwija się do <tt>\unhbox</tt> <tt>\voidbox</tt>.
+
+
+
+
+<h3> W ,,trybach'' T<sub>E</sub>X-a </h3>
+
+<h4> W trybie poziomym i matematycznym </h4>
+
+<p>
+W typowych publikacjach T<sub>E</sub>X większość czasu spędza w&nbsp;trybie poziomym,
+składając akapity. Na krótko robi wycieczki do trybu pionowego pomiędzy
+nimi. Akapit kończy się, gdy użytkownik wyda polecenie <tt>\par</tt> lub
+pozostawi w&nbsp;pliku źródłowym pustą linię (pusta linia jest zamieniana na
+<tt>\par</tt> według zasad z&nbsp;rozdziału&nbsp;8.&nbsp;TB). Akapit uda się także zakończyć,
+wydając polecenie <tt>\vskip 1cm</tt> (patrz linia&nbsp;2. powyższego przykładu).
+Nie musimy wpisywać wówczas komendy <tt>\par</tt>, gdyż klej pionowy <tt>vskip</tt>
+oczywiście nie może być częścią akapitu i&nbsp;spowoduje przejście T<sub>E</sub>X-a do
+trybu pionowego.
+
+<p>
+Przełącznik trybu matematycznego (żeton&nbsp;`<tt>$</tt>') umieszczony w&nbsp;trybie
+poziomym spowoduje, że T<sub>E</sub>X ,,zanurkuje'' w&nbsp;tryb matematyczny do czasu
+napotkania drugiego żetonu&nbsp;`<tt>$</tt>'. T<sub>E</sub>X dołączy formułę matematyczną
+do akapitu i&nbsp;powróci do trybu poziomego. Na przykład<br>
+<p>
+<tt>
+Myślę ..., więc jestem.
+<p>
+Różnimy się o&nbsp;$\varepsilon$.
+<p>
+$\alpha$-Centauri
+</tt>
+
+<p>
+Inaczej jest w&nbsp;eksponowanym trybie matematycznym.
+Jeśli użyjemy pod rząd dwóch żetonów `<tt>$$</tt>', T<sub>E</sub>X przerwie składanie
+akapitu (dokona przy tym różnych obliczeń, na przykład wyliczy sobie
+długość ostatniej linijki poprzedzającej wzór) i&nbsp;wyśle dotychczas złożoną
+część akapitu na listę pionową. Wskoczy następnie w&nbsp;tryb matematyczny
+eksponowany, złoży formułę (koniec formuły oznaczamy kolejną parą
+żetonów&nbsp;`<tt>$$</tt>') i&nbsp;powróci do trybu poziomego. Jeśli akapit
+nie został zakończony, T<sub>E</sub>X dalej będzie go składał. Na przykład
+<pre>
+Liczba $$\pi \approx 3.1415926536$$
+jest bardzo ważna.
+</pre>
+spowoduje złożenie następującego akapitu:
+
+<p>
+
+<hr>
+\smallskip
+Liczba <br>
+\pi \approx 3.1415926536<br>
+jest bardzo ważna.
+<hr>
+<p>
+
+<h4>W wewnętrznym trybie pionowym </h4>
+
+T<sub>E</sub>X wędruje do wewnętrznego trybu pionowego, gdy użyjemy jednej
+z&nbsp;komend <tt>\vbox</tt>, <tt>\vtop</tt>, <tt>\vcenter</tt>, <tt>\valign</tt>, <tt>\vadjust</tt>, <tt>\insert</tt>.
+
+<p>
+W&nbsp;ograniczony tryb poziomy T<sub>E</sub>X wpada, gdy zastosujemy <tt>\hbox</tt> lub
+<tt>\halign</tt>. W&nbsp;późniejszych rozważaniach (patrz też rozdziały 12.
+i&nbsp;21.&nbsp;TB) dowiemy się bardziej szczegółowo, iż różnice między wywnętrznym
+trybem pionowym a&nbsp;trybem pionowym oraz ograniczonym trybem poziomym
+a&nbsp;trybem poziomym są niewielkie. Jadnak trzeba pamiętać, że trybów tych
+T<sub>E</sub>X używa do różnych celów.
+
+
+
+h4> Różny nastrój w różnym trybie </h4>
+
+Gdy T<sub>E</sub>X połyka żeton, musi podjąć decyzję, co z&nbsp;nim zrobić. Decyzja
+T<sub>E</sub>X-a w&nbsp;znacznym stopniu zależy od trybu, w&nbsp;jakim się znajduje.
+
+<p>
+Przykładowo makro <tt>\break</tt> działa zupełnie inaczej w&nbsp;trybie pionowym
+(łamie stronę --- patrz powyższy przykład) i&nbsp;poziomym (łamie linijkę
+akapitu). Dwa znaki `<tt>$$</tt>' użyte w&nbsp;trybie poziomym spowodują przejście
+T<sub>E</sub>X-a do trybu matematycznego eksponowanego, ale użycie ich
+w&nbsp;ograniczonym trybie poziomym spowoduje utworzenie pustej matematycznej
+formuły i&nbsp;może powodować komunikaty o&nbsp;błędach.
+
+T<sub>E</sub>X korzysta z&nbsp;faktu, że niektóre operacje są niedopuszczalne w&nbsp;danym
+trybie, i&nbsp;pozwala nam unikać błędów, które mogą pojawiać się w&nbsp;naszych
+dokumentach.
+
+<p>
+T<sub>E</sub>X będąc w&nbsp;danym trybie, zwykle przerywa pracę, aby wykonać jakieś
+zadanie w&nbsp;innym, a&nbsp;następnie wraca do trybu pierwotnego. Na przykład
+użycie `<tt>\hbox{</tt>' w&nbsp;dowolnym trybie ,,wrzuca'' T<sub>E</sub>X-a w&nbsp;ograniczony tryb
+poziomy do czasu napotkania nawiasu zamykającego&nbsp;`<tt>}</tt>'. W&nbsp;tym sensie
+T<sub>E</sub>X może znajdować się w&nbsp;kilku trybach naraz, jednak sposób
+działania T<sub>E</sub>X-a zależy od trybu, w&nbsp;którym jest w&nbsp;danym momencie
+,,najgłębiej''; tryby zewnętrzne, w&nbsp;których jest zagnieżdżony,
+nie obchodzą go.
+
+<p>
+Zdarzyć się może, że zupełnie nie wiemy, w&nbsp;jakim trybie znajduje się
+T<sub>E</sub>X. Co wtedy zrobić? Najlepiej zapytać o&nbsp;to największego eksperta w&nbsp;tych
+sprawach, czyli samego T<sub>E</sub>X-a. Spójrzmy na plik <tt>tryby.tex</tt>:
+<pre>
+\tracingcommands=1
+\hbox{
+$
+\vbox{
+\noindent$$
+x\showlists
+$$}$}\bye
+\endverbatim
+</pre>
+Pierwsza linia tego pliku zmusza T<sub>E</sub>X-a do zapisywania w&nbsp;pliku
+<tt>tryby.log</tt> informacji o&nbsp;każdej komendzie, którą napotka (T<sub>E</sub>X robi tak,
+gdy wartość <tt>\tracingcommands</tt> jest dodatnia). Oto jakie nowe informacje
+pojawią się w&nbsp;pliku <tt>tryby.log</tt>:
+
+<p>
+
+<pre>
+{vertical mode: \hbox}
+{restricted horizontal mode: blank space}
+{math shift character $}
+{math mode: blank space}
+{\vbox}
+{internal vertical mode: blank space}
+{\noindent}
+{horizontal mode: math shift character $}
+{display math mode: blank space}
+{the letter x}
+</pre>
+<p>
+
+A&nbsp;więc wiadomości są następujące:
+
+<p>
+T<sub>E</sub>X, będąc w&nbsp;trybie pionowym, ujrzał żeton <tt>\hbox</tt>, co zmusiło go do
+wejścia w&nbsp;ograniczony tryb poziomy.
+
+<p>
+Pierwszym żetonem, jaki ujrzał, była spacja, jako że koniec linii oznacza
+dla T<sub>E</sub>X-a właśnie spację (patrz koniec linii&nbsp;2.)
+
+<p>
+Będąc cięgle w&nbsp;ograniczonym trybie poziomym zobaczył przełącznik trybu
+matematycznego --- żeton `<tt>$</tt>', co spowodowało przejście do trybu
+matematycznego.
+
+<p>
+Pierwszym żetonem jaki ujrzał była znowu spacja, która w&nbsp;tym trybie
+nic nie znaczy --- jest ignorowana.
+
+<p>
+Następnie T<sub>E</sub>X napotyka na żeton <tt>\vbox</tt>, czyli witamy w&nbsp;wewnętrznym
+trybie pionowym, aby po ujrzeniu żetonu <tt>\noindent</tt> wejść w&nbsp;tryb poziomy.
+
+<p>
+Niezbyt długo trwał ten stan, gdyż dwa znaki <tt>$$</tt> zanurzyły T<sub>E</sub>X-a
+w&nbsp;eksponowany tryb matematyczny. Bul, bul, bul\dots
+
+<p>
+Bardzo interesująca staje się zawartość pliku <tt>tryby.log</tt> po komendzie
+<tt>\showlists</tt>. Jest to kolejna bardzo użyteczna możliwość śledzenia
+poczynań T<sub>E</sub>X-a. Dzięki niej możemy dowiedzieć się rzeczy, które T<sub>E</sub>X
+zwykle trzyma w&nbsp;ukryciu.
+
+<p>
+<tt>\showlists</tt> powoduje bowiem wypisanie list, które buduje T<sub>E</sub>X
+w&nbsp;aktualnym trybie oraz we wszystkich trybach nadrzędnych (czyli tych,
+w&nbsp;których zawiera się tryb aktualny).
+
+<p>
+<pre>
+### display math mode entered at line 5
+\mathord
+.\fam1 x
+### internal vertical mode entered at line 4
+prevdepth ignored
+### math mode entered at line 3
+### restricted horizontal mode entered at line 2
+\glue 3.33333 plus 1.66666 minus 1.11111
+spacefactor 1000
+### vertical mode entered at line 0
+prevdepth ignored
+</pre>
+
+
+<p>
+Zauważmy, że w&nbsp;momencie, gdy pojawiło się <tt>\showlists</tt> (linia&nbsp;6.), T<sub>E</sub>X
+zdążył już <b>pięć</b> razy zmienić tryb. Trybem bieżącym w&nbsp;linii&nbsp;6. jest
+eksponowany tryb matematyczny (patrz linia&nbsp;5.), który zawiera jeden znak
+`<tt>x</tt>' z&nbsp;rodziny&nbsp;1. (patrz TB rozdział&nbsp;17.).
+
+<p>
+Rozważany przez nas eksponowany tryb matematyczny zawarty jest
+w&nbsp;wewnętrznym trybie pionowym (linia&nbsp;4.). Wewnętrzna lista
+pionowa, którą
+T<sub>E</sub>X tworzy w&nbsp;tym trybie, jest pusta --- pojawiająca się spacja
+<pre>
+\vbox{_
+</pre>
+jest ignorowana. Komunikat:
+<pre>
+prevdepth ignored
+</pre>
+oznacza, że wartość <tt>\prevdepth</tt><a href=#foo><sup>*</sup></a>
+jest mniejsza lub równa -1000pt, więc najbliższy klej międzylinijkowy
+(<i> interline glue</i>) w&nbsp;ogóle się nie pojawi (patrz TB rozdział&nbsp;12.).
+
+<p>
+Wewnętrzny tryb pionowy zawiera się w&nbsp;trybie matematycznym (linia&nbsp;3.)
+--- lista wewnętrzna jest pusta (spacja po znaku `<tt>$</tt>' jest ignorowana).
+
+Pusta natomiast nie jest lista wewnętrzna ograniczonego trybu poziomego
+(linia&nbsp;2.), zawiera ona klej. Skąd się wziął? Otóż w&nbsp;tym trybie spacja
+<pre>
+\hbox{_
+</pre>
+nie jest ignorowana.
+
+<p>
+Ostatecznie wszystko zawiera się w głównym trybie pionowym. Komunikat:
+<pre>
+entered at line 0
+</pre>
+oznacza, że tryb ten pojawił się, zanim T<sub>E</sub>X zaczął czytać plik
+<tt>tryby.tex</tt>.
+
+
+
+
+<h3> Ciekawostki </h3>
+
+<p>
+<b> Ciekawostka&nbsp;1.</b>
+Czy można stworzyć T<sub>E</sub>X-em dokument, w&nbsp;którym T<sub>E</sub>X nigdy nie opuszcza
+trybu pionowego?
+
+<b>Odpowiedź:</b>
+Można, dokument taki składać się może z&nbsp;klejów pionowych
+<tt>\vskip</tt> oraz linii utworzonych komendą <tt>\hrule</tt>.
+
+<p>
+
+
+<b>Ciekawostka&nbsp;2.</b><br>
+Niektóre z&nbsp;trybów T<sub>E</sub>X-a nie mogą bezpośrednio zawierać innych trybów;
+na przykład wewnętrzny tryb poziomy nie może zawierać eksponowanego
+trybu matematycznego, nawet jeśli formuła matematyczna (<i> display</i>)
+pojawia się w&nbsp;środku akapitu. Dzieje się tak, gdyż budowany (w&nbsp;trybie
+poziomym) i&nbsp;przerwany akapit jest zawsze kończony i&nbsp;usuwany z&nbsp;pamięci
+T<sub>E</sub>X-a zanim formuła się rozpocznie. Czy potrafisz stworzyć
+charakterystykę wszystkich kolejnych par trybów, jakie mogą pojawić się
+w&nbsp;pliku <tt>.log</tt> po użyciu komendy <tt>\showlists</tt>?
+
+<p>
+
+<b>Odpowiedź:</b><br>
+Pozostawiam ten problem jako rozrywkę umysłową dla szanownych
+czyT<sub>E</sub>Xników. Powodzenia!
+(Odpowiedź można znaleźć w&nbsp;TB str.&nbsp;313 zad.&nbsp;13.5.)
+
+<p>
+</i>
+Bardzo dziękuję red. Jackowi Foromańskiemu za unicestwienie wielu błędów
+czyhających w&nbsp;tym artykule. CzyT<sub>E</sub>Xnik z&nbsp;pewnością dostałby zawrotu
+głowy, gdyby zobaczył wersję przed korektą Jacka.
+</i>
+
+
+<h3>Bibliografia</h3>
+
+
+<dl>
+<dt>[1] Grupa Użytkowników Systemu T<sub>E</sub>X.
+<i> Lista pionowa</i>. Marek Ryćko, Kwiecień 1995.
+ III Konferencja w Bachotku 1995.
+<p>
+<dt>[2] Donald E. Knuth.
+<i> The T<sub>E</sub>Xbook</i>.
+Addison-Wesley, 1984.
+</dl>
+
+
+<p>
+
+<hr width=20% align=left>
+<a name=foo><sup>*</sup></a>
+ Specjalny wymiar <tt>\prevdepth</tt> przechowuje głębokość
+ ostatniego pudełka z&nbsp;listy pionowej.<p>
+<a name=foo0><sup>**</sup></a>
+Na końcu dokumentu plain-T<sub>E</sub>X-owego umieszczamy zwykle makro <tt>\bye</tt>,
+które jest równoważne <tt>\vfill</tt> <tt>\eject</tt> <tt>\end</tt>. Klej <tt>\vfill</tt> przełącza
+T<sub>E</sub>X-a w&nbsp;tryb pionowy, <tt>\eject</tt> kończy stronę, zaś <tt>\end</tt> kończy pracę
+T<sub>E</sub>X-a.<p>
+
+<hr>
+Zredagował:
+<em>Włodzimierz Macewicz</em>
+<hr>
+</body
+</html>