diff options
Diffstat (limited to 'Master/texmf-doc/doc/polish/tex-virtual-academy-pl/tex/tex_key.html')
-rw-r--r-- | Master/texmf-doc/doc/polish/tex-virtual-academy-pl/tex/tex_key.html | 3452 |
1 files changed, 3452 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/tex/tex_key.html b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/tex/tex_key.html new file mode 100644 index 00000000000..23cc0ff9715 --- /dev/null +++ b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/tex/tex_key.html @@ -0,0 +1,3452 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" + "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html> + <head> +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"/> + <title>Lista poleceń wbudowanych (primitive control sequences) w program TeX i PDFTeX</title> +<style type="text/css"> +.ttt { + font-family: serif; + color: navy;} + body {background-color: #a0f0a0;} +i {color: navy; + font-family: serif; + } +code, tt, pre {color: navy; + font-family: serif; + } +img {border: 0ex 0ex 0ex 0ex} +span.parametr{font-style: italic; + font-family: monospace;} +div.gora_plus {padding: 2ex 0ex 0ex 0ex} +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; + text-indent: 0em; + margin-top: 0ex; + margin-bottom: 0ex} +ul { + margin-top: 0ex; + margin-bottom: 0ex} +table { + margin-top: 1ex; + margin-bottom: 1ex} +p { + text-align: justify; + text-indent: 1.5em; + margin-top: 0.2ex; + margin-bottom: 0ex} +pre { + text-indent: 0em; + margin-top: 0.2ex; + margin-bottom: 0ex} +p.noindent { + text-align: justify; + text-indent: 0em; + margin-top: 0ex; + margin-bottom: 0ex} +</style> + </head> +<body> +<h3>Lista poleceń wbudowanych (<i>primitive control sequences</i>) w program TeX i PDFTeX</h3> + +<p>Poniżej przedstawiam pełną listę poleceń (w porządku alfabetycznym) programów TeX 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''.</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> + +<p> +<table border="1"> +<tr><td class="ttt" nowrap="yes" valign="top"> +<i>kod_znaku</i></td><td> + liczba z przedziału 0 -- 255, liczby w TeXu można specyfikować na wiele + sposobów: + <ul> + <li> liczba w zapisie dziesiętnym (np. 123)</li> + <li> <tt>"XX</tt> liczba w zapisie szesnastkowym, gdzie <tt>X</tt> + jest cyfrą w szesnastkowym układzie (wartości powyżej 9 + <b>muszą</b> być określone wielkimi literami alfabetu + (A-F))</li> + <li><tt>`x</tt> podanie kodu znaku; należy to traktować jak liczbę. + Uwaga! znaki podlegające przekodowaniu + przez mechanizm <tt>TCX</tt> zmienią swój kod (nie będzie to + znak o kodzie wejściowym; znaki specjalne poprzedzamy + <tt>\</tt>, np.: <tt>\char`\#</tt>)</li> + <li><tt>'ooo</tt> liczba w zapisie ósemkowym (<tt>o</tt> to + cyfra z układu ósemkowego -- 0-7)</li> + </ul> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="v_dimen"><i>dimen</i></a></td><td> +liczba zmiennoprzecinkowa (mianowana) określająca przesunięcie, podanie + kwalifikatora <a href="#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. <a href="#mag"><tt>\mag</tt></a>) +<a id="tab_jed"> +<table border=1> + <tr><td> </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> +</table></a> +np. <tt>100.5 pt</tt> lub <tt>100.5 <a href="#true">true</a> pt</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + <a id="mdimen"><i>mdimen</i></a></td><td> + miara przesunięcia w trybie matematycznym, podobnie jak <a href="#dimen"><i>dimen</i></a>, + ale jedyną dopuszczalną jednostką + jest <a href="#mu"><tt>mu</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + <a id="glue"><i>glue</i></a></td><td>miara przesunięcie; podobnie + jak <i><a href="#dimen">dimen</a></i>, ale +charakteryzująca się nie tylko stałym wymiarem, ale ściśliwością i rozciągliwością +(wg zwyczajów inżynierskich można to traktować jako dopuszczalną tolerancję +wymiaru <i>in plus</i> i <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. <a href="#fil"><tt>fil</tt></a>, <a href="#fill"><tt>fill</tt></a> +oraz <a href="#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, jak i 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. <tt>100.5<a href="#pt">pt</a> <a href="#plus">plus</a> 10<a href="#pt">pt</a> <a href="#minus">minus</a> 5<a href="#pt">pt</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + <a id="mglue"><i>mglue</i></a></td><td> + miara przesunięcia w trybie matematycznym, podobnie jak <a href="#glue"><i>glue</i></a>, + ale jedyną dopuszczalną jednostką + jest <a href="#mu"><tt>mu</tt></a> +</td></tr> +</table> +</p> + +<h4>Lista poleceń programu TeX</h4> + +<table border=1> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="space">\<i>spacja</i></a> </td> + <td>wstawienie spacji (<i>space token</i>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="skos">\/</a> </td> + <td>korekcja skosu; polecenie dodaje dodatkowy odstęp + uwzględniający pochylenie (parametr konstrukcyjny + fontu; p. <a href="#fontdimen"><tt>\fontdimen</tt></a>) znaku w prawo +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="above">\above</a> <i>dimen</i> </td> + <td>konstrukcja matematyczna + (np. <tt>$1 + {1 \above 2<a href="#pt">pt</a> 2}$</tt>); + <i><a href="#dimen">dimen</a></i> określa grubość kreski ułamkowej + (p. <a href="#over"><tt>\over</tt></a>) + -- licznik i mianownik jest + składany w stylu o jeden stopień niższym + (p. <a href="#displaystyle"><tt>\displaystyle</tt></a>, + <a href="#textstyle"><tt>\textstyle</tt></a>, + <a href="#scriptstyle"><tt>\scriptstyle</tt></a> i + <a href="#scriptscriptstyle"><tt>\scriptscriptstyle</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#abovedisplayskip"><tt>\abovedisplayskip</tt></a>, + <a href="#parfillskip"><tt>\parfillskip</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#abovedisplayshortskip"><tt>\abovedisplayshortskip</tt></a>, + <a href="#parfillskip"><tt>\parfillskip</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#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 () 2pt</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 95 z</tt> -- da literę ,,ż'' (,,z'' z + kropką) + (powoduje przejście w tryb poziomy) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#p1">1</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="afterassignment">\afterassignment</a></td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="aftergroup">\aftergroup</a> <i>token</i> </td> + <td> <i>token</i> jest + wyprowadzany na końcu grupy wewnątrz której użyto polecenia (jednorazowo) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <tt><a href="#font">\font</a>\mojcmr=plr10 at 12<a href="#pt">pt</a></tt> + (równoważne <tt><a href="#font">\font</a>\mojcmr=plr10 <a href="#scaled">scaled</a> 1200</tt>). + Uwaga! Zdefiniowany font <tt>\mojcmr</tt> to nie to samo co font + <tt>plr12</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="atop">\atop</a> </td> + <td>konstrukcja matematyczna (np. <tt>${x \atop y}$</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="atopwithdelims">\atopwithdelims</a> <i>delim<sub>1</sub></i><i>delim<sub>2</sub></i></td> + <td>konstrukcja matematyczna (np. <tt>${x \atopwithdelims() y}$</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="badness">\badness</a> </td> + <td>miara kiepskości składu wiersza + [<a href="#p1">1</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="baselineskip">\baselineskip</a>=<i>glue</i> </td> + <td>odległość między liniami bazowymi pisma + p. <a href="#lineskip"><tt>\lineskip</tt></a> + i <a href="#lineskiplimit"><tt>\lineskiplimit</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="batchmode">\batchmode</a> </td> + <td>polecenie przełączające sposób pracy TeXa; 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="#errorstopmode"><tt>\errorstopmode</tt></a>, + <a href="#nonstopmode"><tt>\nonstopmode</tt></a>, + <a href="#scrollmode"><tt>\scrollmode</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#globaldefs"><tt>\globaldefs</tt></a> + i <a href="#global"><tt>\global</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#belowdisplayskip"><tt>\belowdisplayskip</tt></a>, + <a href="#parfillskip"><tt>\parfillskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#belowdisplayshortskip"><tt>\belowdisplayshortskip</tt></a>, + <a href="#parfillskip"><tt>\parfillskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="binopenalty">\binopenalty</a>=<i>wartość</i> </td> + <td>kara za złamanie linii po operatorze + binarnym (<i>bin atom</i>); + p. <a href="#mathbin"><tt>\mathbin</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="botmark">\botmark</a> </td> + <td>przyjmuje wartość ostatniego znacznika + (<a href="#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" nowrap="yes" 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. <a href="#copy"><tt>\copy</tt></a>, + <a href="#setbox"><tt>\setbox</tt></a>, + <a href="#unhbox"><tt>\unhbox</tt></a>, + <a href="#unvbox"><tt>\unvbox</tt></a>, + <a href="#unhcopy"><tt>\unhcopy</tt></a>, + <a href="#unvcopy"><tt>\unvcopy</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="boxmaxdepth">\boxmaxdepth</a> </td> + <td>maksymalna głębokość (<a href="#dimen"><tt>dimen</tt></a>) + dla składanego pudełka (<a href="#vbox"><tt>\vbox</tt></a>) + jeśli głębokość złożonego pudełka jest większa od + <a href="#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="#boxmaxdepth"><tt>\boxmaxdepth</tt></a>); + standardowo <a href="#boxmaxdepth"><tt>\boxmaxdepth</tt></a>=<tt>\maxdimen</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="bp">bp</a> </td> + <td>jednostka miary -- big point + (72 bp = 1 <a href="#in">in</a>); + p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="brokenpenalty">\brokenpenalty</a>=<i>wartość</i> </td> + <td>kara dodawana przy wyliczaniu punktu przełamania strony, + jeśli ostatnia linia strony miałaby wyraz przeniesiony do następnej linii + (a zatem i strony) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="by">by</a> </td> + <td>opcjonalny element w poleceniach <a href="#divide">dzielenia</a>, + <a href="#advance">dodawania</a>, <a href="#multiply">mnożenia</a> + np. <tt><a href="#advance">\advance</a><a href="#count">\count</a>0 by 1</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 zakresu 0--15 i + oznacza: + <a id="kategorie"> + <table border=1> + <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>&</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> </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> + </table></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="cc">cc</a> </td> + <td>jednostka miary -- cicero (1 cc = 12 dd); + p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="chardef">\chardef</a>\<i>nazwa</i>=<i>kod_znaku</i> </td> + <td> jest alternatywą dla polecenia + <tt><a href="#def">\def</a>\<i>nazwa</i>{<a href="#char">\char</a> <i>kod_znaku</i>}</tt>. + Polecenie <tt>\<i>nazwa</i></tt> + jest równoważne użyciu znaku o podanym kodzie +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#hskip">\hskip</a> + <i><a href="#glue">glue</a></i></tt> + (p. <a href="#leaders"><tt>\leaders</tt></a> + i <a href="#xleaders"><tt>\xleaders</tt></a>) -- całość traktowana + jest jak ,,sprężyna'' (<a href="#glue">glue</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#openin"><tt>\openin</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#openout"><tt>\openout</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="cm">cm</a> </td> + <td>jednostka miary -- centymetr (1 cm = + 0.01 m); p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#box"><tt>\box</tt></a>, + <a href="#setbox"><tt>\setbox</tt></a>, + <a href="#unhbox"><tt>\unhbox</tt></a>, + <a href="#unhcopy"><tt>\unhcopy</tt></a>, + <a href="#unvbox"><tt>\unvbox</tt></a>, + <a href="#unvcopy"><tt>\unvcopy</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="count">\count</a> <i>specyfikacja_licznika</i> </td> + <td> użycie wskazanego rejestru (typu <i>count</i>) + (p. <a href="#countdef"><tt>\countdef</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#count"><tt>\count</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="cr">\cr</a> </td> + <td>oznaczenie końca wiersza w środowiskach tabulacyjnych + (<a href="#halign"><tt>\halign</tt></a>, <a href="#valign"><tt>\valign</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="crcr">\crcr</a> </td> + <td>kończy wiersz tabeli (<a href="#halign"><tt>\halign</tt></a>, + <a href="#valign"><tt>\valign</tt></a>), jeśli wiersz był rozpoczęty -- czyli + działa tak jak <a href="#cr"><tt>\cr</tt></a>, + ale jeśli wystąpi bezpośrednio po <a href="#cr"><tt>\cr</tt></a>, albo + <a href="#noalign"><tt>\noalign</tt></a> + nie robi nic +</td></tr> +<tr><td class="ttt" nowrap="yes" 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) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="dd">dd</a> </td> + <td>jednostka miary -- didot point (1157 dd = 1238 pt); + p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="deadcycles">\deadcycles</a></td> + <td>liczba wywołań procedury wyjściowej + (<a href="#output"><tt>\output</tt></a> nie powodujących + wysłania strony do pliku DVI (czyli nie wywołujących polecenia + <a href="#shipout"><tt>\shipout</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <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" nowrap="yes" valign="top"> + \def\<i>nazwa</i>#1...#9{<i>zawartość</i>} </td> + <td> nowa makrodefinicja (p. <a href="#def"><tt>\def</tt></a>) + z parametrami (<tt>#1</tt>...<tt>#9</tt> oznaczają + kolejne parametry) + np.: <tt>\def\persona#1{{\it #1}}</tt> + i wywołanie <tt>\persona{Włodzimierz Macewicz}</tt> + (p. <a href="#edef"><tt>\edef</tt></a>, + <a href="#long"><tt>\long</tt></a>, <a href="#gdef"><tt>\gdef</tt></a> + <a href="#global"><tt>\global</tt></a> i + <a href="#globaldefs"><tt>\globaldefs</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="defaulthyphenchar">\defaulthyphenchar</a> </td> + <td>rejestr przechowuje kod znaku przenoszenia wyrazów z ostatnio + załadowanego fontu (p. <a href="#hyphenchar"><tt>\hyphenchar</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="defaultskewchar">\defaultskewchar</a> </td> + <td>domyślna wartość + <a href="#skewchar"><tt>\skewchar</tt></a> -- używana dla fontów, + dla których <a href="#skewchar"><tt>\skewchar</tt></a> nie został ustawiony +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#left"><tt>\left</tt></a> lub + <a href="#right"><tt>\right</tt></a>. <i>f</i> oznacza numer rodziny fontów + (<tt>family</tt>), a <i>xx</i> kod znaku (wszystkie wartości w kodzie + szesnastkowym) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="delimiter">\delimiter</a> "<i>cfxxfxx</i> </td> + <td>użycie delimitera; <i>c</i> -- + oznacza klasę znaku (p. tabela klas); dwa zestawy trzech cyfr oznaczają to samo + co w poleceniu <a href="#delcode"><tt>\delcode</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#left"><tt>\left</tt></a> i + <a href="#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="#delimitershortfall"><tt>\delimitershortfall</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#left">\left</a></tt> i + <a href="#right"><tt>\right</tt></a>; + p. <a href="#delimiterfactor"><tt>\delimiterfactor</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="depth">depth</a> <i>dimen</i> </td> + <td>głębokość linii np. <tt><a href="#hrule">\hrule</a> <a href="#width">width</a> 2<a href="#cm">cm</a> depth 2<a href="#mm">mm</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="dimen">\dimen</a> <i>numer</i> </td> + <td>rejestr typu <i><a href="#dimen">dimen</a></i> (odległość) o wskazanym <i>numerze</i> + (0 -- 255), zamiast + <i>numeru</i> można użyć synonimu; + p. <a href="#dimendef"><tt>\dimendef</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + \dimen <i>numer</i>=<i>wartość</i></td> + <td>nadanie wartości rejestrowi typu <i><a href="#dimen">dimen</a></i> + (odległość) o wskazanym <i>numerze</i> (0 -- 255), + zamiast + <i>numeru</i> można użyć synonimu; + p. <a href="#dimendef"><tt>\dimendef</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#dimen"><tt>\dimen</tt></a> o podanym <i>numerze</i> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 musi być pusty; + p. <a href="#hyphenchar">\hyphenchar</a>, + <a href="#defaulthyphenchar">\defaulthyphenchar</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#displaywidth"><tt>\displaywidth</tt></a>) + wartość parametru jest ustalana na + <tt>0<a href="#pt">pt</a></tt> przed każdym wzorem eksponowanym +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#displaystyle"><tt>\displaystyle</tt></a> na pod/nad obiektem, dla + pozostałych obok obiektu (jako górna lub dolna frakcja) p. też + <a href="#limits"><tt>\limits</tt></a> + oraz <a href="#nolimits"><tt>\nolimits</tt></a>; + np.: <tt>\def\int{\intop\displaylimits}</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#limits"><tt>\limits</tt></a>, + <a href="#nolimits"><tt>\nolimits</tt></a>, + <a href="#displaylimits"><tt>\displaylimits</tt></a>, + <a href="#textfont"><tt>\textfont</tt></a> + <a href="#scriptfont"><tt>\scriptfont</tt></a>, + <a href="#scriptscriptfont"><tt>\scriptscriptfont</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="displaywidth">\displaywidth</a>=<i>dimen</i></td> + <td> wartość parametru jest ustalana na + <a href="#hsize"><tt>\hsize</tt></a> (szerokość szpalty) przed rozpoczęciem każdego wzoru + eksponowanego. Jeżeli przesuniemy materiał wzoru w prawo o + <a href="#displayindent"><tt>\displayindent</tt></a> powinniśmy o tyleż zmniejszyć + <a href="#displaywidth"><tt>\displaywidth</tt></a>, w przeciwnym razie wzór będzie wystawał + z prawej strony +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 TeXu) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#p1">1</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> + \dp <i>numer_pudełka</i>=<i>dimen</i> </td> + <td>określenie głębokości pudełka o wskazanym numerze; + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="dump">\dump</a> </td> + <td>polecenie zapisu formatu (tylko <tt>initex</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#def"><tt>\def</tt></a>, + <a href="#long"><tt>\long</tt></a>, <a href="#xdef"><tt>\xdef</tt></a> + <a href="#global"><tt>\global</tt></a> i <a href="#globaldefs"><tt>\globaldefs</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="else">\else</a> </td> + <td>opcjonalna element w instrukcji warunkowej oznacza: ,,w przeciwnym razie'', + np.:<br/> + <tt>\if <i>warunek</i><br/> + SPEŁNIONY<br/> + \else<br/> + NIESPEŁNIONY<br/> + \fi<br/> + </tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="em">em</a> </td> + <td>jednostka miary, równa szóstemu parametrowi bieżącego fontu + p. <a href="#fontdimen"><tt>\fontdimen</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="end">\end</a> </td> + <td> kończy pracę TeXa +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="endcsname">\endcsname</a> </td> + <td> koniec konstrukcji <a href="#csname"><tt>\csname</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="endgroup">\endgroup</a> </td> + <td> koniec grupy (p. <a href="#begingroup"><tt>\begingroup</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="eqno">\eqno</a>{<i>materiał</i>} </td> + <td>konstrukcja umieszczająca <i>materiał</i> + (w trybie matematycznym) + z prawej strony wzoru + wystawionego (<i>display</i>), służąca do + numerowania (oznaczania) wzorów z prawej strony + (p. <a href="#leqno"><tt>\leqno</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="errhelp">\errhelp</a></td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#message"><tt>message</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="errorcontextlines">\errorcontextlines</a></td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="errorstopmode">\errorstopmode</a> </td> + <td> tryb pracy TeXa -- wstrzymuje on pracę po + napotkaniu błędu i czeka na polecenie z konsoli (jest to normalny tryb + pracy); p. <a href="#batchmode"><tt>\batchmode</tt></a>, + <a href="#nonstopmode"><tt>\nonstopmode</tt></a>, + <a href="#scrollmode"><tt>\scrollmode</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="escapechar">\escapechar <i>kod_znaku</i></a> </td> + <td> definicja znaku, na który + zostanie zamieniony znak kategorii 0 (<tt>escape</tt>) przez polecenie + <a href="#string"><tt>\string</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="everycr">\everycr</a> </td> + <td>token wstawiany po użyciu polecenia + <a href="#cr"><tt>\cr</tt></a> lub <a href="#crcr"><tt>\crcr</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" 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) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" 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. <a href="#fontdimen"><tt>\fontdimen</tt></a> + +</td></tr> +<tr><td class="ttt" nowrap="yes" 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>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="fi">\fi</a> </td> + <td>koniec konstrukcji warunkowej <a href="#if"><tt>\if</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="fil">fil</a> </td> + <td>miara ścisku lub rozciągu sprężyny (<i><a href="#glue">glue</a></i>), + większa od największej + dającej wyrazić się liczbą (może być zwielokrotniana + np. <tt><a href="#hskip">\hskip</a> 0<a href="#pt">pt</a> + <a href="#plus">plus</a> 2fil</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="fill">fill</a> </td> + <td>miara ścisku lub rozciągu sprężyny (<i><a href="#glue">glue</a></i>), + większa niż dowolnie + zwielokrotniona <a href="#fil"><tt>fil</tt></a> + (może być zwielokrotniana + np. <tt><a href="#hskip">\hskip</a> 0<a href="#pt">pt</a> + <a href="#plus">plus</a> 2fill</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="filll">filll</a> </td> + <td>miara ścisku lub rozciągu sprężyny (<i><a href="#glue">glue</a></i>), + większa niż dowolnie zwielokrotniona <a href="#fill"><tt>fill</tt></a> + (może być zwielokrotniana + np. <tt><a href="#hskip">\hskip</a> 0<a href="#pt">pt</a> + <a href="#plus">plus</a> 2filll</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#p1">1</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="firstmark">\firstmark</a></td> + <td>przyjmuje wartość pierwszego znacznika + (<a href="#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" nowrap="yes" valign="top"> +<a id="floatingpenalty">\floatingpenalty</a>=<i>wartość</i> </td> + <td>kara dodawana do ogólnego kosztu przełamiania strony + (poprzez rejestr <a href="#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" nowrap="yes" 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. <tt>\font\tenrm=cmr10</tt> lub jeśli użyjemy skalowania: + <tt>\font\tenrm=cmr10 <a href="#at">at</a> 12pt</tt> lub + <tt>\font\tenrm=cmr10 <a href="#scaled">scaled</a> 1200</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + \font\<i>nazwa</i>=<i>nazwa_zbioru</i> <i>skalowanie</i> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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> + <tr><td>0</td><td>--</td></tr> + <tr><td>1</td><td>skos (w <a href="#pt">pt</a>; + p. <a href="#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="#ex">ex</a></tt></td></tr> + <tr><td>6</td><td>wielkość jednostki + <tt>1<a href="#em">em</a></tt></td></tr> + <tr><td>7</td><td>dodatkowy odstęp międzywyrazowy po kropce + (dostawiany jeśli <a href="#spacefactor"><tt>\spacefactor > 2000</tt></a> + i <a href="#xspaceskip"><tt>\xspaceskip = + 0</tt></a> + p. także <a href="#spaceskip"><tt>\spaceskip</tt></a> + i <a href="#sfcode"><tt>\sfcode</tt></a>)</td></tr> + </table> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="fontname">\fontname</a> \<i>nazwa</i> </td> + <td>podaje nazwę zbioru, którego <i>nazwa</i> jest synonimem + (np. jeśli była wcześniej użyta makroinstrukcja + <tt><a href="#font">\font</a>\tenrm=cmr10 <a href="#at">at</a> 12<a href="#pt">pt</a></tt> + to <tt>\fontname\tenrm</tt> + rozwinie się w <tt>cmr10 <a href="#at">at</a> 12<a href="#pt">pt</a></tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 <i>token<sub>2</sub></i> + zostaną rozwinięte (w tej kolejności) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="gdef">\gdef</a> <i>...</i> </td> + <td>równoważna <a href="#global"><tt>\global\def</tt></a> + (p. <a href="#globaldefs"><tt>\globaldefs</tt></a>, <a href="#def"><tt>\def</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="global">\global</a> </td> + <td>polecenie ustalające globalny zasięg następującej po nim konstrukcji + (p. <a href="#globaldefs"><tt>\globaldefs</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="globaldefs">\globaldefs</a>=<i>liczba</i> </td> + <td> jeżeli <i>liczba</i> jest dodatnia, + polecenie sprawia, że wszelkie modyfikacje mają charakter + globalny; automatycznie jest dodawany kwalifikator + <a href="#global"><tt>\global</tt></a>; jeśli <i>liczba</i> jest ujemna, wszelkie + modyfikacje mają charakter lokalny (mimo że są poprzedzone + kwalifikatorem <a href="#global"><tt>\global</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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, 2. tekst tworzący zawartość tabeli. W preambule fakt + istnienia materiału kolumny sygnalizujemy znakiem <tt>#</tt>, a + separatorem kolumn jest znak <tt>&</tt>. Przykład: + <pre> + \halign{\hfill # \hfill & \hfill #\cr + 1234 & 1 \cr + 1 & 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="#cr">\cr</a></tt>; p. + <tt><a href="#crcr">\crcr</a></tt>, + <tt><a href="#noalign">\noalign</a></tt>, + <tt><a href="#span">\span</a></tt>, + <tt><a href="#omit">\omit</a></tt> oraz + <tt><a href="#valign">\valign</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#hangindent"><tt>\hangindent</tt></a>; + i tak: jeśli <i>n</i> >= 0 dodatkowy margines + jest wstawiany począwszy od linii <i>n</i> (licząc od zera), + jeśli <i>i</i> < 0 margines będzie wstawiony + w <i>n</i> pierwszych liniach. +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hangindent">\hangindent</a> <i>dimen</i></td> + <td>polecenie definiuje dodatkowy margines w akapicie; + jeśli <i><a href="#dimen">dimen</a></i> > 0 + margines będzie wstawiony z lewej strony, + jeśli <i><a href="#dimen">dimen</a></i> < 0 -- + z prawej strony. Margines wstawiany jest na obszarze określonym przez + <a href="#hangafter"><tt>\hangafter</tt></a> (pierwsza linia jest niezależnie wcinana o + <a href="#parindent"><tt>\parindent</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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="#p3">3</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="height">height</a> <i>dimen</i> </td> + <td>wysokość linii pionowej lub grubość poziomej + (np. <tt><a href="#vrule">\vrule</a> height 3<a href="#mm">mm</a></tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hfil">\hfil</a> </td> + <td>równoważny + <tt><a href="#hskip">\hskip</a> 0<a href="#pt">pt</a> <a href="#plus">plus</a> 1<a href="#fil">fil</a></tt>, + p. <tt><a href="#fil">fil</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hfill">\hfill</a> </td> + <td>równoważny + <tt><a href="#hskip">\hskip</a> 0<a href="#pt">pt</a> <a href="#plus">plus</a> 1<a href="#fill">fill</a></tt>, + p. <tt><a href="#fill">fill</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hfilneg">\hfilneg</a> </td> + <td> równoważny + <tt><a href="#hskip">\hskip</a> 0<a href="#pt">pt</a> <a href="#plus">plus</a> -1<a href="#fil">fil</a></tt>, + p. <tt><a href="#fil">fil</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hfuzz">\hfuzz</a> <i>dimen</i> </td> + <td>dopuszczalne przekroczenie prawego marginesu przy + składzie akapitu +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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="#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 TeXa ze wzorcem + Knutha) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 <a href="#pt">pt</a> i głębokości + 0 <a href="#pt">pt</a> + odkładana na liście pionowej; + można wyspecyfikować inne parametry np.: + <tt>\hrule <a href="#width">width</a> 3<a href="#cm">cm</a> <a href="#depth">depth</a> 1<a href="#mm">mm</a> <a href="#height">height</a> 0.5<a href="#mm">mm</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hsize">\hsize</a>=<i>dimen</i> </td> + <td>szerokość kolumny (podstawowego obszaru roboczego); + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#glue"><i>glue</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hss">\hss</a> </td> + <td>sprężyna (<a href="#glue">glue</a>) o zerowej długości działająca w poziomie + o nieskończonym ścisku i rozciągu; równoważna + <tt><a href="#hskip">\hskip</a> 0<a href="#pt">pt</a> + <a href="#plus">plus</a> 1<a href="#fil">fil</a> + <a href="#minus">minus</a> 1<a href="#fil">fil</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> + \ht <i>numer_pudełka</i>=<i>dimen</i> </td> + <td>określenie wysokości pudełka o wskazanym numerze; + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="hyphenpenalty">\hyphenpenalty</a>=<i>wartość</i> </td> + <td>kara za przeniesienie wyrazu + (w miejscu wyznaczonym wg + reguł lub sugerowanym przez <tt>\-</tt>, + p. <a href="#discretionary"><tt>\discretionary</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="ifcase">\ifcase</a> <i>liczba</i><br/> + <i>tekst_dla_zera</i><br/> + \or<br/> + <i>tekst_dla_jedynki</i><br/> + \or<br/> + <i>...</i><br/> + \or<br/> + <i>tekst_dla_n</i><br/> + \else<br/> + <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="#else"><tt>\else</tt></a>) ewentualność + (o ile została określona, + bowiem nie musi ona wystąpić); + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#kategorie">tabela kategorii</a>); + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a>, +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#dimen">dimen</a></i>; <i>rel</i> oznacza znak + relacji i może przyjmować postać: + <tt>=</tt> -- równość, + <tt>></tt> -- większy + <tt><</tt> -- mniejszy; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="ifeof">\ifeof</a> <i>numer</i> </td> + <td> czy koniec danych na strumieniu wejściowym + <i>numer</i>, p. <a href="#openin"><tt>\openin</tt></a>, + <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="iffalse">\iffalse</a> </td> + <td>początek instrukcji warunkowej; zawsze fałsz!; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="ifhmode">\ifhmode</a> </td> + <td>początek instrukcji warunkowej <i>czy jesteśmy w trybie poziomym</i> [<a href="#p3">3</a>]; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#p3">3</a>]; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="ifmmode">\ifmmode</a> </td> + <td>początek instrukcji warunkowej <i>czy + jesteśmy w trybie matematycznym</i>; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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> -- równość, + <tt>></tt> -- większy + <tt><</tt> -- mniejszy; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="iftrue">\iftrue</a> </td> + <td> początek instrukcji warunkowej; zawsze prawda!; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="ifvbox">\ifvbox</a> <i>numer_pudełka</i> </td> + <td>początek instrukcji warunkowej + sprawdzającej czy wskazane (p. <a href="#setbox"><tt>\setbox</tt></a>) pudełko (pionowe) + jest puste; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="ifvmode">\ifvmode</a> </td> + <td>początek instrukcji warunkowej <i>czy jesteśmy w trybie pionowym</i> [<a href="#p3">3</a>]; + p. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#fi"><tt>\fi</tt></a>, <a href="#else"><tt>\else</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="immediate">\immediate</a> </td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="in">in</a> </td> + <td>jednostka miary; cal + (1 in = 2.54 <a href="#cm">cm</a>), p. <a href="#true"><tt>true</tt></a>, + <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="indent">\indent</a> </td> + <td>wstawienie pustego pudełka o szerokości + <a href="#parindent"><tt>\parindent</tt></a>, jeśli TeX jest w trybie pionowym + następuje przejście + w tryb poziomy (oraz wstawienie tokenu <a href="#everypar"><tt>\everypar</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="insert">\insert</a> <i>numer</i> {<i>materiał</i>}</td> + <td>polecenie konstruujące wstawkę (insert) + zawierającą materiał, który może przemieszczać się między stronami, + każda wstawka ma powiązane z sobą rejestry: + <a href="#box"><tt>\box</tt></a><i>n</i> -- w procedurze wyjściowej zawiera treść wstawki; + <a href="#count"><tt>\count</tt></a><i>n</i> -- podaje współczynnik skalowania wysokości wstawki + dla algorytmu podziału na strony (1000 oznacza użycie całej wysokości + wstawki, 0 -- wstawka nie jest brana pod uwagę w liczeniu wysokości strony); + <a href="#dimen"><tt>\dimen</tt></a><i>n</i> -- maksymalna wysokość wstawek danego rodzaju przypadających + na jedną stronę; + <a href="#skip"><tt>\skip</tt></a><i>n</i> -- dodatkowy odstęp uwzględniany przy liczeniu wysokości + strony, na której pojawia się choć jedna wstawka danego rodzaju; + wstawki są przez TeXa zbierane osobno i uwzględniane w algorytmie łamania + strony, podczas procedury wyjściowej są ładowane do odpowiednich pudełek + i powinny zostać stosowanie wykorzystane +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="jobname">\jobname</a> </td> + <td>rejestr przechowuje nazwę przetwarzanego zbioru (głównego) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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); + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#setlanguage"><tt>\setlanguage</tt></a>, + <a href="#lefthyphenmin"><tt>\lefthyphenmin</tt></a>, + <a href="#righthyphenmin"><tt>\righthyphenmin</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#copy"><tt>\copy</tt></a>, + <a href="#setbox"><tt>\setbox</tt></a>, + <a href="#unhcopy"><tt>\unhcopy</tt></a>, + <a href="#unhbox"><tt>\unhbox</tt></a>, + <a href="#unvcopy"><tt>\unvcopy</tt></a>, + <a href="#unvbox"><tt>\unvbox</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#kern"><tt>\kern</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="lastpenalty">\lastpenalty</a> </td> + <td>rejestr zawiera wartość ostatnio wstawionych kar (ew ich sumę) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="lastskip">\lastskip</a> </td> + <td>rejestr zawiera wartość wstawionego poprzednio przesunięcia + poleceniem <a href="#hskip"><tt>\hskip</tt></a>, + <a href="#vskip"><tt>\vskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#lowercase"><tt>\lowercase</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + <a id="leaders">\leaders</a> <i>box</i>\hskip <i><a + href="#glue">glue</a></i><br/> + \leaders <i>rule</i>\hskip <i><a href="#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="#hskip">\hskip</a> + <i><a href="#glue">glue</a></i></tt> (p. <a href="#cleaders"><tt>\cleaders</tt></a> + i <a href="#xleaders"><tt>\xleaders</tt></a>) -- całość traktowana + jest jak ,,sprężyna'' (<a href="#glue">glue</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#delimietrfactor"><tt>\delimietrfactor</tt></a> i + <a href="#delimitershortfall"><tt>\delimitershortfall</tt></a>. + Dla każdego <tt>\left</tt> musi istnieć + <a href="#right"><tt>\right</tt></a>. Znak kropki + (<tt>.</tt>) oznacza delimiter pusty +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#language"><tt>\language</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="leftskip">\leftskip</a>=<i>glue</i> </td> + <td>parametr określa moc ,,sprężyny'' (<a href="#glue">glue</a>) wstawianej + z lewej strony materiału strony +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="leqno">\leqno</a>{<i>materiał</i>} </td> + <td>konstrukcja umieszczająca <i>materiał</i> (w trybie matematycznym) + z lewej strony wzoru + wystawionego (<i>display</i>), służąca do numerowania (oznaczania) + wzorów z lewej strony + (p. <a href="#eqno"><tt>\eqno</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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. też <a href="#displaylimits"><tt>\displaylimits</tt></a> + oraz <a href="#nolimits"><tt>\nolimits</tt></a>; + np.: <tt>\def\int{\intop\limits}</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 TeXa w procesie łamania akapitu + [<a href="#p1">1</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#lineskiplimit"><tt>\lineskiplimit</tt></a>), + <tt>\baselineskip - d<sub>n-1</sub> - h<sub>n</sub> + > <a href="#lineskiplimit">\lineskiplimit</a></tt> + odległością staje się <a href="#lineskip"><tt>\lineskip</tt></a>, + w przeciwnym razie + będzie nią <a href="#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" nowrap="yes" valign="top"> +<a id="lineskiplimit">\lineskiplimit</a>=<i>dimen</i> </td> + <td>wartość progowa kiedy <a href="#baselineskip"><tt>\baselineskip</tt></a> zmieniany + jest na <a href="#lineskip"><tt>\lineskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="long">\long</a> </td> + <td>polecenie modyfikujące sens poleceń <a href="#def"><tt>\def</tt></a>, + <a href="#edef"><tt>\edef</tt></a>, + <a href="#xdef"><tt>\xdef</tt></a> i <a href="#gdef"><tt>\gdef</tt></a> + tak, że + parametr może zawierać kilka akapitów (np: <tt>\long\def\mmm#1{{\bf #1}}</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 <i><a + href="#dimen">dimen</a></i> + (tylko w trybie poziomym); p. <a href="#hbox"><tt>\hbox</tt></a>, + <a href="#vbox"><tt>\vbox</tt></a>, <a href="#copy"><tt>\copy</tt></a>, + <a href="#unhbox"><tt>\unhbox</tt></a>, <a href="#unvbox"><tt>\unvbox</tt></a>, + <a href="#copy"><tt>\copy</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#lccode"><tt>\lccode</tt></a> + dla użytych znaków +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#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" nowrap="yes" 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="#topmark"><tt>\topmark</tt></a>, + <a href="#firstmark"><tt>\firstmark</tt></a>, + <a href="#splitfirstmark"><tt>\splitfirstmark</tt></a>, + <a href="#botmark"><tt>\botmark</tt></a> + i <a href="#splitbotmark"><tt>\splitbotmark</tt></a>. + Polecenie te umożliwia np. synchronizację + zawartości żywej paginy z składaną treścią +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathaccent">\mathaccent</a></td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathbin">\mathbin</a> </td> + <td>deklaruje, że obiekt jest typu ,,binarny'' + np. <tt>+</tt> (p. <a href="#math">tabela odległości</a>); + p. <a href="#binoppenalty"><tt>\binoppenalty</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. tabela <a href="#klasy">klas</a>), a <i>F</i> oznacza rodzinę + (p. <a href="#fam"><tt>\fam</tt></a>); + p. <a href="#mathchardef"><tt>\mathchardef</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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="#displaystyle"><tt>displaystyle</tt></a>,<br/> + <i>T</i> dla <a href="#tekststyle"><tt>tekststyle</tt></a>,<br/> + <i>S</i> dla <a href="#scriptstyle"><tt>scriptstyle</tt></a>,<br/> + <i>SS</i> dla <a href="#scriptscriptstyle"><tt>scriptscriptstyle</tt></a><br/> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathclose">\mathclose</a> </td> + <td>deklaruje, że obiekt jest typu ,,zamykający'' np. nawias + (p. <a href="#math">tabela odległości</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#klasy">tabela + klas</a>) + (<i>C</i>) dla rodziny <i>F</i> (p. <a href="#fam">rodzina + fontów</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathinner">\mathinner</a> </td> + <td>deklaruje, że obiekt jest typu ,,inny'' (p. <a href="#math">tabela + odległości</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathopen">\mathopen</a> </td> + <td>deklaruje, że obiekt jest typu ,,otwierający'' np. nawias + otwierający + (p. <a href="#math">tabela odległości</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathop">\mathop</a> </td> + <td>deklaruje, że obiekt jest typu ,,operator'' np. znak sumy + (p. <a href="#math">tabela odległości</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathord">\mathord</a> </td> + <td>deklaruje, że obiekt jest typu ,,ord'' np. litery greckie + (p. <a href="#math">tabela odległości</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathpunct">\mathpunct</a> </td> + <td>deklaruje, że obiekt jest typu ,,separator'' np. przecinek + (p. <a href="#math">tabela odległości</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mathrel">\mathrel</a> </td> + <td>deklaruje, że obiekt jest typu ,,relacja'' + np. <tt>=</tt> (p. <a href="#math">tabela odległości</a>); + p. <a href="#relpenalty">\relpenalty</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="maxdeadcycles">\maxdeadcycles</a></td> + <td>maksymalna liczba wywołań procedury wyjściowej + nie wywołujących polecenia <a href="#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 +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="maxdepth">\maxdepth</a></td> + <td>maksymalna głębokość (<a href="#dimen"><tt>dimen</tt></a>) + dla output-owanej strony, jeśli + głębokość ostatniego pudełka na stronie jest większa od + <a href="#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" nowrap="yes" valign="top"> +<a id="meaning">\meaning</a> <i>token</i> </td> + <td>polecenie pokazuje naturę parametru; np. jeśli + <i>token</i> reprezentuje makroinstrukcję zostanie + pokazana jej definicja +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="medmuskip">\medmuskip</a>=<i>mglue</i> </td> + <td>matematyka; rejestr określający moc sprężyny trybu matematycznego + (<a href="#mglue"><i>mglue</i></a>) + domyślnie: <tt>4<a href="#mu">mu</a> <a href="#plus">plus</a> 2<a href="#mu">mu</a> + <a href="#minus">minus</a> 4<a href="#mu">mu</a></tt>; + p. <a href="#mskip"><tt>\mskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#errmessage"><tt>errmessage</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="minus">minus</a> <i>dimen</i> </td> + <td>kwalifikator określający ,,ścisk'' sprężyny (wielkości typu + <tt><a href="#glue">glue</a></tt>); p. <tt><a href="#dimen">dimen</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + <a id="mkern">\mkern</a> <i>mdimen</i> </td> + <td>dodatkowe przesunięcie (dodatnie lub ujemne) o <a href="#mdimen"><i>mdimen</i></a> + w trybie matematycznym + (dopuszczalna jednostka <tt><a href="#mu">mu</a></tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mm">mm</a> </td> + <td>jednostka miary -- milimetr (1 mm = 0.1 <a + href="#cm">cm</a>); + p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="month">\month</a> </td> + <td>rejestr zawierający numer bieżącego miesiąca +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="moveleft">\moveleft</a> <i>dimen</i> <i>box</i> </td> + <td>przesunięcie pudełka <i>box</i> w lewo o <i><a href="#dimen">dimen</a></i> + (tylko w trybie pionowym); + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="moveright">\moveright</a> <i>dimen</i> <i>box</i> </td> + <td>przesunięcie pudełka <i>box</i> w prawo o <i><a + href="#dimen">dimen</a></i> + (tylko w trybie pionowym) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="mskip">\mskip</a> <i>mglue</i> </td> + <td>dodatkowe przesunięcie typu <a href="#mglue"><i>mglue</i></a> + w trybie matematycznym (dopuszczalna + jednostka <a href="#mu"><tt>mu</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#fontdimen">fontdimen6</a>) drugiej rodziny + bieżącego stylu + (jej wielkość zmienia się w miarę + przełączania trybu + <a href="#displaystyle"><tt>displaystyle</tt></a>, + <a href="#textstyle"><tt>textstyle</tt></a>, + <a href="#scriptstyle"><tt>scriptstyle</tt></a> i + <a href="#criptscriptstyle"><tt>scriptscriptstyle</tt></a>, ponieważ + wtedy zmienia się wielkość fontu) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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. <a href="#muskipdef"><tt>\muskipdef</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + \muskip <i>numer</i>=<i>mglue</i> </td> + <td>nadanie wartości rejestrowi o wskazanym <i>numerze</i>; + p. <a href="#muskipdef"><tt>\muskipdef</tt></a>, <a href="#mglue"><i>mglue</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#muskip"><tt>\muskip</tt></a> o podanym + <i>numerze</i> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#write">\write</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#halign"><tt>\halign</tt></a> + i <a href="#valign"><tt>\valign</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="noboundary">\noboundary</a></td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="noexpand">\noexpand</a></td> + <td>????? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="noindent">\noindent</a> </td> + <td>akapit jest rozpoczynany ,,bez wcięcia'' (przełącza w tryb poziomy) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. też <a href="#displaylimits"><tt>\displaylimits</tt></a> oraz + <a href="#limits"><tt>\limits</tt></a>; + np.: <tt><a href="#def">\def</a>\int{\intop\nolimits}</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#scriptstyle"><tt>\scriptstyle</tt></a> i + <a href="#scriptscriptstyle"><tt>\scriptscriptstyle</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="nonstopmode">\nonstopmode</a></td> + <td>TeX nie przerywa przetwarzania w przypadku napotkania błędu; + p. <a href="#errorstopmode"><tt>\errorstopmode</tt></a>, + <a href="#batchmode"><tt>\batchmode</tt></a>, + <a href="#scrollmode"><tt>\scrollmode</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="nulldelimiterspace">\nulldelimiterspace</a>=<i>dimen</i> </td> + <td>szerokość pustego delimitera (generowanego + poleceniem <a href="#left"><tt>\left.</tt></a> + lub <a href="#right"><tt>\right.</tt></a>); + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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. początkowe zera + są pomijane) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#cr"><tt>\cr</tt></a>, <a href="#amp"><tt>&</tt></a> albo + <a href="#noalign"><tt>\noalign</tt></a>. Daje taki + efekt jakby w wzorcu tabeli w danej rubryce wystąpił tylko znak + <a href="#hash"><tt>#</tt></a>; p. <a href="#halign"><tt>halign</tt></a>, <a href="#valign"><tt>\valign</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 numerze <i>liczba</i> (z + zakresu 0--15); p. <a href="#read"><tt>\read</tt></a> i + <a href="#closein"><tt>\closein</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 numerze <i>liczba</i> (z + zakresu 0--15); p. <a href="#write"><tt>\write</tt></a> i + <a href="#closeout"><tt>\closeout</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="or">\or</a> </td> + <td> część instrukcji wyboru p. <a href="#ifcase"><tt>\ifcase</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="outer">\outer</a></td> + <td>ustawia atrybut ,,zewnętrzna'' dla następującej po nim + definicji; makrodefinicje z ustawionym tym atrybutem, nie mogą wystąpić + wewnątrz innych definicji, ani w parametrze innego makra. Przykładem + makrodefinicji z tym modyfikatorem jest <a href="#bye"><tt>\bye</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#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="#outputpenalty"><tt>\outputpenalty</tt></a>, + <a href="#insertpenalties"><tt>\insertpenalties</tt></a>), jak np. znaczników + (<a href="#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="#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" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="over">\over</a> </td> + <td> konstrukcja matematyczna -- ułamek; np.: + <tt>$1 + {1 \over 1+x}$</tt> (licznik i mianownik jest + składany w stylu o jeden stopień niższym + (p. <a href="#displaystyle"><tt>\displaystyle</tt></a>, + <a href="#textstyle"><tt>\textstyle</tt></a>, + <a href="#scriptstyle"><tt>\scriptstyle</tt></a> + i <a href="#scriptscriptstyle"><tt>\scriptscriptstyle</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#pt">pt</a> likwiduje + oznaczenie, ale oczywiście nie likwiduje problemu; mechanizm zwykle używany + przy wydrukach kontrolnych; + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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="#over"><tt>\over</tt></a>, ale konstrukcja + zostanie otoczona przez <i>delim<sub>1</sub></i> i + <i>delim<sub>2</sub></i>; +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pagedepth">\pagedepth</a></td> + <td>aktualna głębokość (<a href="#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" nowrap="yes" valign="top"> +<a id="pagefilllstretch">\pagefilllstretch</a></td> + <td>aktualne + rozciągliwości wyższego stopnia (odpowiednio ilość klejów zawierających + <a href="#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="#pagefilstretch"><tt>\pagefilstretch</tt></a>,<a href="#pagefillstretch"><tt>\pagefillstretch</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pagefillstretch">\pagefillstretch</a></td> + <td>aktualne + rozciągliwości wyższego stopnia (odpowiednio ilość klejów zawierających + <a href="#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="#pagefilstretch"><tt>\pagefilstretch</tt></a>,<a href="#pagefilllstretch"><tt>\pagefilllstretch</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pagefilstretch">\pagefilstretch</a></td> + <td>aktualne + rozciągliwości wyższego stopnia (odpowiednio ilość klejów zawierających + <a href="#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="#pagefillstretch"><tt>\pagefillstretch</tt></a>,<a href="#pagefilllstretch"><tt>\pagefilllstretch</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pagegoal">\pagegoal</a></td> + <td>pożądana wysokość (<a href="#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="#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" nowrap="yes" valign="top"> +<a id="pageshrink">\pageshrink</a></td> + <td>aktualna ściśliwość (<a href="#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" nowrap="yes" valign="top"> +<a id="pagestretch">\pagestretch</a></td> + <td>aktualna rozciągliwość (<a href="#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" nowrap="yes" valign="top"> +<a id="pagetotal">\pagetotal</a></td> + <td>aktualna wysokość (<a href="#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" nowrap="yes" valign="top"> +<a id="par">\par</a> </td> + <td>koniec akapitu (równoważne pustej linii) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#pt">pt</a> <a href="#plus">plus</a> 1<a href="#fil">fil</a></tt>. + Powoduje że ostatnia linia akapitu ma swoją nominalną długość, + taką, jaka wynika z jej zawartości. Zmiana jej długości + nominalnej spowoduje wyłączenie mechanizmu kontroli odległości + przed i po wzorze (odległość będzie ustawiana zawsze na + <a href="#belowdisplayskip"><tt>\belowdisplayskip</tt></a> i + <a href="#abovedisplayskip"><tt>\abovedisplayskip</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="parindent">\parindent</a>=<i>dimen</i> </td> + <td>wielkość wcięcia akapitowego; + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 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) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="pc">pc</a> </td> + <td>jednostka miary -- pica (1 pc = 12 <a href="#pt">pt</a>); + p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="plus">plus</a> <i>dimen</i> </td> + <td>kwalifikator określający ,,rozciąg'' sprężyny (wielkości + typu <tt><a href="#glue">glue</a></tt>); + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="predisplaysize">\predisplaysize</a> </td> + <td>rejestr zawiera długość linii poprzedzającej wzór eksponowany +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#p1">1</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="prevdepth">\prevdepth</a></td> + <td>zawiera głębokość (<a href="#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="#vskip"><tt>\vskip</tt></a>-<a href="#prevdepth"><tt>\prevdepth</tt></a>; + wartość tą można także modyfikować; uwaga -- gdy lista pionowa jest pusta + <a href="#prevdepth"><tt>\prevdepth</tt></a> przyjmuje wartość -1000<a href="#pt"><tt>pt</tt></a>, + tą samą wartość, ma po wstawieniu + do listy, a także po użyciu makra <a href="#nointerlineskip"><tt>\nointerlineskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#hangafter"><tt>\hangafter</tt></a> i + <a href="#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" nowrap="yes" valign="top"> +<a id="pt">pt</a> </td> + <td>jednostka miary -- punkt typograficzny + (1 pt = 1/12 <a href="#pc">pc</a>); + p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="radical">\radical</a>="cfXXfXX</td> + <td>????? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="raise">\raise</a> <i>dimen</i> <i>box</i> </td> + <td>zawartość pudełka <i>box</i> jest podnoszona o <i><a + href="#dimen">dimen</a></i> + (tylko w trybie poziomym); p. <a href="#hbox"><tt>\hbox</tt></a>, + <a href="#vbox"><tt>\vbox</tt></a>, <a href="#copy"><tt>\copy</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="read">\read</a> <i>numer</i> to \<i>skewencja_sterująca</i> </td> + <td> wczytanie linii z kanału wejściowego <i>numer</i> + (p. <a href="#openin"><tt>\openin</tt></a>) i umieszczeniu jej ,,pod nazwą'' + <tt>\sekwencja_sterująca</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="relax">\relax</a> </td> + <td>NIC +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#mathrel"><tt>\mathrel</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="right">\right</a> <i>delim</i> </td> + <td>operator wymuszający wielkość delimitera i ustawiający + kategorię na ,,zamykający''; + p. <a href="#delimiterfactor"><tt>\delimiterfactor</tt></a> + i <a href="#delimitershortfall"><tt>\delimitershortfall</tt></a>. + Dla każdego <a href="#right"><tt>\right</tt></a> musi istnieć + <a href="#left"><tt>\left</tt></a>. Znak kropki + <tt>.</tt> oznacza delimiter pusty +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#language"><tt>\language</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="rightskip">\rightskip</a>=<i>glue</i> </td> + <td>parametr określa moc ,,sprężyny'' (<a href="#glue">glue</a>) dodawanej + z prawej strony materiału strony +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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.: <tt><a href="#font">font</a>\xii=plr10 scaled 1200</tt> + (równoważny + <tt><a href="#font">font</a>\xii=plr10 <a href="#at">at</a> 12<a href="#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" nowrap="yes" valign="top"> +<a id="scriptfont">\scriptfont</a> <i>f</i> = \<i>nazwa_fontu</i> </td> + <td> ustalenie fontu dla + <a href="#scriptstyle"><tt>\scriptstyle</tt></a> dla rodziny o numerze <i>f</i> (0--15); + p. <a href="#font"><tt>\font</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="scriptscriptfont">\scriptscriptfont</a> <i>f</i> = \<i>nazwa_fontu</i> </td> + <td> ustalenie fontu dla + <a href="#scriptscriptstyle"><tt>\scriptscriptstyle</tt></a> dla rodziny o + numerze <i>f</i> (0--15); + p. <a href="#font"><tt>\font</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="scriptscriptstyle">\scriptscriptstyle</a> </td> + <td>przełączenie składu matematyki w tryb <tt>scriptscript</tt> + (p. <a href="#limits"><tt>\limits</tt></a>, + <a href="#nolimits"><tt>\nolimits</tt></a>, + <a href="#displaylimits"><tt>\displaylimits</tt></a>, + <a href="#textfont"><tt>\textfont</tt></a> + <a href="#scriptfont"><tt>\scriptfont</tt></a>, + <a href="#scriptscriptfont"><tt>\scriptscriptfont</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="scriptspace">\scriptspace</a>=<i>dimen</i> </td> + <td>dodatkowa odległość po konstrukcji <i><a href="#subscript">subscript</a></i> + (<tt>_{...}</tt>) i + <a href="#superscript"><i>superscript</i></a> (<tt>^{...}</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="scriptstyle">\scriptstyle</a> </td> + <td>przełączenie składu matematyki w tryb <tt>script</tt> + (p. <a href="#limits"><tt>\limits</tt></a>, + <a href="#nolimits"><tt>\nolimits</tt></a>, + <a href="#displaylimits"><tt>\displaylimits</tt></a>, + <a href="#textfont"><tt>\textfont</tt></a>, + <a href="#scriptfont"><tt>\scriptfont</tt></a>, + <a href="#scriptscriptfont"><tt>\scriptscriptfont</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="scrollmode">\scrollmode</a></td> + <td>TeX nie przerywa przetwarzania w przypadku pojawienia się + błędu; p. <a href="#errorstopmode"><tt>\errorstopmode</tt></a>, + <a href="#batchmode"><tt>\batchmode</tt></a>, + <a href="#nonstopmode"><tt>\nonstopmode</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#hbox"><tt>\hbox</tt></a>, + <a href="#vbox"><tt>\vbox</tt></a>, + <a href="#vtop"><tt>\vtop</tt></a>, + <a href="#box"><tt>\box</tt></a>, + <a href="#copy"><tt>\copy</tt></a>, + <a href="#vsplit"><tt>\vsplit</tt></a>, + <a href="#lastbox"><tt>\lastbox</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="setlanguage">\setlanguage</a> <i>numer</i></td> + <td>wybiera język, czyli jeden z zestawów reguł przenoszenia + wyrazów, zestawy takie są konstruowane (i numerowane) w czasie działania + iniTeXa; p. <a href="#language"><tt>\language</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 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. <a href="#fontdimen"><tt>\fontdimen</tt></a>): + normalnego i ekstra, dodawanego + jeśli <a href="#sfcode"><tt>\sfcode</tt></a> znaku kończącego wyraz > 2000. + Odległości można + zmienić modyfikując parametry <a href="#spaceskip"><tt>\spaceskip</tt></a> + o <a href="#xspaceskip"><tt>\xspaceskip</tt></a>; + zależności pokazuje tabela: + <table border=1> + <tr><td><a href="#sfcode"><tt>\sfcode</tt></a></td> + <td><a href="#spaceskip"><tt>\spaceskip</tt></a></td> + <td><a href="#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="#fontdimen">\fontdimen</a>2</tt><sup>*</sup></td></tr> + <tr><td>0-999 + </td><td>!=0</td><td>*</td><td><a href="#spaceskip"><tt>\spaceskip</tt></a><sup>*</sup></td></tr> + <tr><td>1000 + </td><td>0</td><td>*</td><td><tt><a href="#fontdimen">\fontdimen</a>2</tt><sup>*</sup></td></tr> + <tr><td>1000 + </td><td>!=0</td><td>*</td><td><a href="#spaceskip"><tt>\spaceskip</tt></a></td></tr> + <tr><td>>2000</td> + <td>0</td><td>=0</td><td><tt><a href="#fontdimen">\fontdimen</a>2<sup>*</sup>+<a href="#fontdimen">\fontdimen</a>7</tt></td></tr> + <tr><td>>2000</td> + <td>!=0</td><td>=0</td><td><tt><a href="#fontdimen">\fontdimen</a>7+<a href="#spaceskip">\spaceskip</a></tt></td></tr> + <tr><td>>2000</td> + <td>*</td><td>!=0</td><td><a href="#xspaceskip"><tt>\xspaceskip</tt></a></td></tr> + </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="#sfcode"><tt>\sfcode</tt></a> + p. też <a href="#spacefactor"><tt>\spacefactor</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#write"><tt>\write</tt></a> oraz <a href="#openout"><tt>\openout</tt></a> + i <a href="#closeout"><tt>\closeout</tt></a> -- czyli zapis do ewentualnych plików pomocniczych +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" 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="#showbox"><tt>\showbox</tt></a>; + p. <a href="#showlists"><tt>\showlists</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#showbox"><tt>\showbox</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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. też + <a href="#the"><tt>\the</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="skip">\skip</a> <i>numer</i> </td> + <td> rejestr typu <i><a href="#glue">glue</a></i> o wskazanym + <i>numerze</i> (0 -- 255) + (zamiast <i>numeru</i> może być użyty synonim, + p. <a href="#skipdef"><tt>\skipdef</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + \skip <i>numer</i>=<i>glue</i> </td> + <td> ustawienie wartości rejestru typu <a href="#glue"><i>glue</i></a> o wskazanym + <i>numerze</i> (0 -- 255) + (zamiast <i>numeru</i> może być użyty synonim, + p. <a href="#skipdef"><tt>\skipdef</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="skipdef">\skipdef</a>\<i>nazwa</i>=<i>numer</i> </td> + <td>zdefiniowanie synonimu <a href="#nazwa"><tt>\nazwa</tt></a>, + odpowiadającego + rejestrowi <a href="#skip"><tt>\skip</tt></a> o numerze <i>numer</i> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="sp">sp</a> </td> + <td>jednostka miary -- <i>scaled point</i> (65536 sp = 1 pt); + p. <a href="#true"><tt>true</tt></a>, <a href="#tab_jed">tablica + jednostek</a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="spacefactor">\spacefactor</a> <i>liczba</i> </td> + <td> zmienia <a href="#sfcode"><tt>sfcode</tt></a> + poprzedzającego znaku; p. + <a href="#xspaceskip"><tt>\xspaceskip</tt></a>, + <a href="#spaceskip"><tt>\spaceskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#sfcode"><tt>\sfcode</tt></a>, + <a href="#spacefactor"><tt>\spacefactor</tt></a> i <a href="#xspaceskip"><tt>\xspaceskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#cr"><tt>\cr</tt></a>, + <a href="#amp"><tt>&</tt></a> albo + <a href="#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="#span"><tt>\span</tt></a><a href="#omit"><tt>\omit</tt></a>; + p. <a href="#halign"><tt>\halign</tt></a>,<a href="#valign"><tt>\valign</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. wstawienie grafiki) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="splitbotmark">\splitbotmark</a></td> + <td>przyjmuje wartość ostatniego znacznika + (<a href="#mark"><tt>\mark</tt></a>), który pojawił + się w obecnie łamanym (<a href="#vsplit"><tt>\vsplit</tt></a>) + pudełku; działa analogicznie jak polecenie + <a href="#botmark"><tt>\botmark</tt></a> dla strony +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="splitfirstmark">\splitfirstmark</a></td> + <td>przyjmuje wartość pierwszego znacznika + (<a href="#mark"><tt>\mark</tt></a>), który pojawił + się w obecnie łamanym (<a href="#vsplit"><tt>\vsplit</tt></a>) pudełku; + działa analogicznie jak polecenie + <a href="#firstmark"><tt>\firstmark</tt></a> dla strony +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="splitmaxdepth">\splitmaxdepth</a></td> + <td>maksymalna głębokość (<a href="#dimen"><tt>dimen</tt></a>) + oddzielanego pudełka, parametr + używany przez <a href="#vsplit"><tt>\vsplit</tt></a> analogicznie do parametru + <a href="#maxdepth"><tt>\maxdepth</tt></a> używanego + w algorytmie łamania na strony +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="splittopskip">\splittopskip</a></td> + <td>klej (glue) wstawiany nad częścią pozostałą w pudełku, + po użyciu polecenia <a href="#vsplit"><tt>\vsplit</tt></a>, analogiczny do parametru + <a href="#topskip"><tt>\topskip</tt></a> używanego + w algorytmie łamania na strony +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="spread">spread</a> <i>dimen</i> </td> + <td>wartość <i><a href="#dimen">dimen</a></i> definiuje o ile trzeba + wydłużyć pudełko + np. <tt><a href="#hbox">\hbox</a> spread 50<a href="#pt">pt</a>{to jest pudełko}</tt> + -- tekst + będzie złożony w pudełku o 50<a href="#pt">pt</a> dłuższym niż + rozmiar nominalny +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 0, zostanie zamieniony na znak o kodzie + zdefiniowanym przez <a href="#escapechar"><tt>\escapechar</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="tabskip">\tabskip</a> <i>glue</i> </td> + <td> odległość między kolumnami konstrukcji + <a href="#valign"><tt>\valign</tt></a> i <a href="#halign"><tt>\halign</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="textfont">\textfont</a> <i>f</i> = \<i>nazwa_fontu</i> </td> + <td> ustalenie fontu dla + <a href="#displaystyle"><tt>\displaystyle</tt></a> + i <a href="#textstyle"><tt>\textstyle</tt></a> + dla rodziny o numerze <i>f</i> (0--15); + p. <a href="#font"><tt>\font</tt></a>, <a href="#fam"><tt>\fam</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="textstyle">\textstyle</a> </td> + <td>przełączenie składu matematyki w tryb <tt>text</tt> + (wielkość czcionki i sposób + ustawiania górnego i dolnego rejestru (indeksu); + p. <a href="#limits"><tt>\limits</tt></a>, + <a href="#nolimits"><tt>\nolimits</tt></a>, + <a href="#displaylimits"><tt>\displaylimits</tt></a>, + <a href="#displaystyle"><tt>\displaystyle</tt></a>, + <a href="#scriptstyle"><tt>\scriptstyle</tt></a>, + <a href="#scriptscriptstyle"><tt>\scriptscriptstyle</tt></a>, + <a href="#textfont"><tt>\textfont</tt></a>, + <a href="#scriptfont"><tt>\scriptfont</tt></a>, + <a href="#scriptscriptfont"><tt>\scriptscriptfont</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="thickmuskip">\thickmuskip</a>=<i>mglue</i> </td> + <td>matematyka; rejestr określający moc sprężyny trybu matematycznego + (<a href="#mglue"><i>mglue</i></a>) + domyślnie: + <tt>5<a href="#mu">mu</a> <a href="#plus">plus</a> 5<a href="#mu">mu</a></tt>; + p. <a href="#mskip"><tt>\mskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="thinmuskip">\thinmuskip</a>=<i>mglue</i></td> + <td>matematyka; rejestr określający moc sprężyny trybu matematycznego + (<a href="#mglue"><i>mglue</i></a>) + domyślnie: <tt>3<a href="#mu">mu</a></tt>; + p. <a href="#mskip"><tt>\mskip</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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="#hbox">\hbox</a> to 3<a href="#cm">cm</a>{Ala ma kota}</tt>; + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 -- 255) + (tokeny, jednostki leksykalne, żetony), zamiast <i>numeru</i> można + użyć synonimu; + p. <a href="#toksdef"><tt>\toksdef</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#toks"><tt>\toks</tt></a> o numerze <i>numer</i> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="tolerance">\tolerance</a> </td> + <td>akceptowalna kiepskość składu akapitu przy drugim przebiegu + (p. <tt><a href="#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. <tt><a href="#emergencystretch">\emergencystretch</a></tt>) + [<a href="#p1">1</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="topmark">\topmark</a></td> + <td>przyjmuje wartość ostatniego znacznika (<a href="#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="#botmark"><tt>\botmark</tt></a> + na poprzedniej stronie +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="topskip">\topskip</a> <i>glue</i> </td> + <td>sprężyna (<i><a href="#glue">glue</a></i>) dodawana na górze strony +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="tracingcommands">\tracingcommands</a>=<i>liczba</i></td> + <td> jeśli <i>liczba</i> równa jest 1 TeX + sygnalizuje (zbiór + <tt>*.log</tt>) wykonanie wszystkich wykonywanych poleceń + (makroinstrukcji), jeśli <i>liczba</i> równa jest 2 + ?????; wartość zero oznacza brak śledzenia +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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 rozwijaniem + makroinstrukcji +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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 wyprowadzanych na wyjście (zbiór + <tt>*.log</tt>) znakach (i pudełkach) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" 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 odtworzeniu wartości parametrów + w związku z zakończeniem grupy +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="true">true</a> </td> + <td>dodatkowy kwalifikator przy podawaniu miar, oznacza, że nie podlegają + one skalowaniu, np.: <tt><a href="#hskip">\hskip</a> 2 true <a + href="#cm">cm</a></tt>; + p. <a href="#mag"><tt>\mag</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#uppercase"><tt>\uppercase</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" 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. <a href="#setbox"><tt>\setbox</tt></a>, + <a href="#copy"><tt>\copy</tt></a>, <a href="#box"><tt>\box</tt></a>, + <a href="#unhcopy"><tt>\unhcopy</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#setbox"><tt>\setbox</tt></a>, + <a href="#copy"><tt>\copy</tt></a>, + <a href="#box"><tt>\box</tt></a>, <a href="#unhbox"><tt>\unhbox</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="unkern">\unkern</a> </td> + <td> wycofanie ostatnio użytego ,,podcięcia'' (kern) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="unpenalty">\unpenalty</a> </td> + <td> wycofanie ostatnio wstawionej kary +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="unskip">\unskip</a> </td> + <td> wycofanie ostatnio użytej ,,sprężyny'' (<a + href="#glue">glue</a>); równoważne + <tt><a href="#vskip">\vskip</a> -<a href="#lastskip">\lastskip</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#setbox"><tt>\setbox</tt></a>, + <a href="#copy"><tt>\copy</tt></a>, + <a href="#box"><tt>\box</tt></a>, <a href="#unvcopy"><tt>\unvcopy</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#setbox"><tt>\setbox</tt></a>, + <a href="#copy"><tt>\copy</tt></a>, + <a href="#box"><tt>\box</tt></a>, <a href="#unvbox"><tt>\unvbox</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#uccode"><tt>\uccode</tt></a> + dla użytych znaków +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 trybie poziomym) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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>&</tt>. Przykład: + <pre> + \halign{# & #\cr + 1234 & 1 \cr + 1 & 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="#cr">\cr</a></tt>; p. + <tt><a href="#crcr">\crcr</a></tt>, + <tt><a href="#noalign">\noalign</a></tt>, + <tt><a href="#span">\span</a></tt>, + <tt><a href="#omit">\omit</a></tt> oraz + <tt><a href="#halign">\halign</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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="#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" nowrap="yes" 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. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="vcenter">\vcenter</a> {<i>materiał</i>} </td> + <td>konstrukcja matematyczna, analogiczna do + <a href="#vbox"><i>vbox</i></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> + <tr><td rowspan=3><i>x</i> = </td><td>aaaa</td></tr> + <tr><td>bbbb</td></tr> + <tr><td>cccc</td></tr> + </table> + </tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + \vcenter to <i>dimen</i> {<i>materiał</i>} </td> + <td>j.w., ale całkowity rozmiar pionowy wyniesie + <a href="#dimen"><i>dimen</i></a>; <i>materiał</i> nie jest + środkowany w pionie. +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#dimen"><i>dimen</i></a>; <i>materiał</i> nie jest + środkowany w pionie. +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="vfil">\vfil</a> </td> + <td>sprężyna (<a href="#glue">glue</a>) pionowa o zerowej wysokości i nieskończonym rozciągu + (równoważna <tt><a href="#vskip">\vskip</a> 0<a href="#pt">pt</a> <a href="#plus">plus</a> 1<a href="#fil">fil</a></tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="vfill">\vfill</a> </td> + <td>jw. ale mocniejsza (równoważna <tt><a href="#vskip">\vskip</a> 0<a href="#pt">pt</a> <a href="#plus">plus</a> 1<a href="#fill">fill</a></tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="vfilneg">\vfilneg</a> </td> + <td>równoważne <tt><a href="#vskip">\vskip</a> 0<a href="#pt">pt</a> <a href="#plus">plus</a> -1<a href="#fil">fil</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="vfuzz">\vfuzz</a>=<i>dimen</i> </td> + <td> dopuszczalne przekroczenie długości strony; + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="voffset">\voffset</a>=<i>dimen</i> </td> + <td>dodatkowe przesunięcie całego materiału strony o wskazaną + wartość w dół (w górę jeśli ujemna); + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="vrule">\vrule</a> </td> + <td>linia pionowa o wysokości i głębokości zależnej od kontekstu użycia o grubości + 0.4 pt odkładana na liście poziomej; + można wyspecyfikować inne parametry np.: + <tt>\vrule <a href="#width">width</a> 3<a href="#cm">cm</a> <a href="#depth">depth</a> 1<a href="#mm">mm</a> <a href="#height">height</a> 0.5<a href="#mm">mm</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="vskip">\vskip</a> <i>glue</i> </td> + <td>dodatkowa odległość w pionie; użycie przełącza w tryb pionowy +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#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" nowrap="yes" valign="top"> +<a id="vss">\vss</a> </td> + <td>sprężyna (<a href="#glue">glue</a>) o zerowej długości działająca w pionie + o nieskończonym ścisku i rozciągu (ale o bardzo słabej mocy); + równoważna <tt><a href="#vskip">\vskip</a> 0<a href="#pt">pt</a> + <a href="#plus">plus</a> 1<a href="#fil">fil</a> <a + href="#minus">minus</a> 1<a href="#fil">fil</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#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" nowrap="yes" 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="#vbox"><i>vbox</i></a> + (z możliwością + powstania niedomiaru lub przepełnienia) -- wysokość nie ulega zmianie + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#vbox"><i>vbox</i></a> + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> + \wd <i>numer_pudełka</i>=<i>dimen</i> </td> + <td>określenie szerokości pudełka o wskazanym numerze; + p. <a href="#dimen"><i>dimen</i></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="width">width</a> <i>dimen</i> </td> + <td>długość linii poziomej lub grubość pionowej np.: + <tt><a href="#hrule">\hrule</a> width 1<a href="#cm">cm</a></tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#openout"><tt>\openout</tt></a>, + <a href="#newlinechar"><tt>\newlinechar</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="xdef">\xdef</a> <i>....</i> </td> + <td>równoważna sekwencji + <tt><a href="#global">\global</a><a href="#edef">\edef</a></tt> + (p. <a href="#def"><tt>\def</tt></a>, + <a href="#long"><tt>\long</tt></a>, <a href="#gdef"><tt>\gdef</tt></a> + <a href="#global"><tt>\global</tt></a> i <a href="#globaldefs"><tt>\globaldefs</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#hskip">\hskip</a> + <i><a href="#glue">glue</a></i></tt> (p. <a href="#leaders"><tt>\leaders</tt></a> + i <a href="#cleaders"><tt>\cleaders</tt></a>) -- całość traktowana + jest jak ,,sprężyna'' (<a href="#glue">glue</a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#sfcode"><tt>\sfcode</tt></a>, + <a href="#spaceskip"><tt>\spaceskip</tt></a> + i <a href="#spacefactor"><tt>\spacefactor</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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> +</table> + +<h4>Lista poleceń programu PDFTeX</h4> + +<table border=1> +<tr><td class="ttt" nowrap="yes" 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 *.pdf; + w przeciwnym razie program pracuje tak jak standardowy TeX + (wszelkie polecenia trybu rozszerzonego są traktowane jako błędne) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfdecimaldigits">\pdfdecimaldigits=<i>liczba</i></a> </td> + <td>polecenie określa dokładność liczb zapisywanych w pliku + <tt>pdf</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfmovechars">\pdfmovechars=<i>liczba</i></a> </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" nowrap="yes" valign="top"> +<a id="pdfpkresolution">\pdfpkresolution=<i>liczba</i></a> </td> + <td>określa domyślną rozdzielczość z jaką będą generowane + fonty rastrowe, wbudowane w plik <tt>pdf</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 wyliczane jako szerokość materiału strony + 2 × + (<a href="#pdfhorigin"><tt>\pdfhorigin</tt></a> + + <a href="#hoffset"><tt>\hoffset</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 wyliczane jako wysokość materiału strony + 2 × + (<a href="#pdfvorigin"><tt>\pdfvorigin</tt></a> + + <a href="#voffset"><tt>\voffset</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfhorigin">\pdfhorigin=<i>dimen</i></a> </td> + <td>określa dodatkowe przesunięcie materiału strony w poziomie +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfvorigin">\pdfvorigin=<i>dimen</i></a> </td> + <td>określa dodatkowe przesunięcie materiału strony w pionie (względem + dolnego, lewego narożnika) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfpagesattr">\pdfpagesattr=<i>atrybuty</i></a> </td> + <td>polecenie pozwala na określenie cechy wszystkich stron dokumentu + [<a href="#p8">8</a>, <a href="#p9">9</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfpageattr">\pdfpageattr=<i>atrybuty</i></a> </td> + <td>polecenie pozwala na określenie cechy aktualnej strony dokumentu + [<a href="#p8">8</a>, <a href="#p9">9</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" 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="#p8">8</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfcatalog">\pdfcatalog{<i>kod</i>}</a> </td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> + \pdfcatalog{<i>tekst</i>} openation {<i>specyfikacja</i>} </td> + <td>opcja <tt>openation</tt>????? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfnames">\pdfnames {<i>tekst</i>}</a> </td> + <td>polecenie wstawia <i>tekst</i> do wektora <tt>/Names</tt> + [<a href="#p8">8</a>, <a href="#p9">9</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdffontexpand">\pdffontexpand</a>\<i>nazwa</i> <i>specyfikacja</i> </td> + <td> +<i>specyfikacją</i> są cztery parametry (w jednostkach +<i>n</i>/1000)określające +dopuszczalny ścisk, rozciąg znaków , skok zmian ścisku/rozciągu oraz +przeskalowanie (p. <a href="#font"><tt>\font</tt></a>, +<a href="#pdfadjustspacing"><tt>\pdfadjustspacing</tt></a>); +np:<br/> +<tt>\font\cmr=cmr10<br/> +\pdffontexpand\cmr 900 900 10 1200</tt><br/> +oznacza, że znaki fontu <tt>cmr</tt> mogą być być ściskane i rozciągane +maksymalnie 900/1000 nominalnej szerokości ze skokiem 10, font będzie +przeskalowany do 12 punktów (1200/1000 z 10 punktów) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfadjustspacing">\pdfadjustspacing=<i>liczba</i></a> </td> + <td>wartość parametru określa strategię pdftexa odnośnie działania + rozszerzonego polecenia <tt>\font</tt>: 0 -- ????, 1 -- znaki są + rozciągane/ściskane po sformatowaniu akapitu (łamanie jest identyczne + jak w TeXu), 2 -- mechanizm ściskania/rozciągania jest uruchamiany na + etapie łamania akapitu (łamanie może być inne niż w TeXu); +p. <a href="#pdffontexpand"><tt>\pdffontexpand</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="efcode">\efcode <i>znak</i>=<i>liczba</i></a> </td> + <td>polecenie określa zdolność rozciągania poszczególnych znaków (w + jednostkach <i>n</i>/1000) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="lpcode">\lpcode <i>znak</i>=<i>liczba</i></a> </td> + <td> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="rpcode">\rpcode <i>znak</i>=<i>liczba</i></a> </td> + <td> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfannot">\pdfannot</a> {<i>specyfikacja</i>}</td> + <td>polecenie tworzy zakładkę, zawartość <i>specyfikacji</i> + określają reguły tworzenia dokumentu <tt>pdf</tt>, + p. <a href="#pdflastannot"><tt>\pdflastannot</tt></a>, + [<a href="#p8">8</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfavoidoverfull">\pdfavoidoverfull</a>=<i>wartość</i> </td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfdest">\pdfdest</a> 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> + <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" nowrap="yes">fitr <i>spec</i></td><td>dopasowuje do obszaru podanego jako + <i>spec</i> do okna przeglądarki</td></tr> + </table> + </a> + + p. <a href="#pdfstartlink"><tt>\pdfstartlink</tt></a>, + <a href="#pdfendlink"><tt>\pdfendlink</tt></a>, + [<a href="#p8">8</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfdestmargin">\pdfdestmargin</a>=<i>dimen</i> </td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfendlink">\pdfendlink</a> </td> + <td>polecenie kończy definicję hiperłącza rozpoczęte poleceniem + <tt>\pdfstartlink</tt>, + p. <a href="#pdfstartlink"><tt>\pdfstartlink</tt></a>, + <a href="#pdfdest"><tt>\pdfdest</tt></a>, +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfendthread">\pdfendthread</a> </td> + <td>polecenie kończy definicję wątku ????; p + specyfikacja <tt>pdf</tt> [<a href="#p8">8</a>] i + <a href="#pdfstartthread"><tt>\pdfstartthread</tt></a>, + <a href="#pdftthread"><tt>\pdfthread</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdffontattr">\pdffontattr</a>\<i>font</i>{<i>kod</i>} </td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdffontname">\pdffontname</a> \<i>font</i> </td> + <td>polecenie zwraca numer wskazanego fontu w strukturze + danych pliku <tt>pdf</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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 <tt>pdf</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdffontsize">\pdffontsize</a>\<i>font</i> </td> + <td>polecenie zwraca rozmiar fontu (uwzględniając skalowanie) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfimageresolution">\pdfimageresolution</a>=<i>liczba</i> </td> + <td>określa rozdzielczość dołączanych plików graficznych (rastrowych) +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="pdflastannot">\pdflastannot</a> </td> + <td>rejestr zawierający numer ostatnio zdefiniowanej zakładki, + p. <a href="#pdfannot"><tt>\pdfannot</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastdemerits">\pdflastdemerits</a> </td> + <td>rejestr zawierający???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastobj">\pdflastobj</a> </td> + <td>rejestr zawiera numer ostatnio zdefiniowanego obiektu; + p. <a href="#pdfobj"><tt>\pdfobj</tt></a>, + <a href="#pdfrefobj"><tt>\pdfrefobj</tt></a>, +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastvbreakpenalty">\pdflastvbreakpenalty</a> </td> + <td>rejestr zawierający???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastxform">\pdflastxform</a> </td> + <td>polecenie zwraca numer ostatnio zdefiniowanej formy; + p. <a href="#pdfrefxform"><tt>\pdfrefxform</tt></a>, + <a href="#pdfxform"><tt>\pdfxform</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastximage">\pdflastximage</a> </td> + <td>polecenie zwraca numer ostatnio definiowanego obiektu graficznego; + p. <a href="#pdfrefximage"><tt>\pdfrefximage</tt></a>, + <a href="#pdfximage"><tt>\pdfximage</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastximagepages">\pdflastximagepages</a> </td> + <td>licznik zawierający liczbę stron ostatnio zdefiniowanego obiektu + graficznego + p. <a href="#pdfximage"><tt>\pdfximage</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastxpos">\pdflastxpos</a> </td> + <td>rejestr zawierający ??? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflastypos">\pdflastypos</a> </td> + <td>rejestr zawierający ??? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflinesnapx">\pdflinesnapx</a> <i>dimen</i></td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdflinesnapy">\pdflinesnapy</a> <i>dimen</i></td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top"> +<a id="pdfliteral">\pdfliteral</a> {<i>kod</i>} </td> + <td>polecenie działa analogicznie jak + <a href="#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" nowrap="yes" valign="top"> +<a id="pdfmapfile">\pdfmapfile</a>{<i>nazwa pliku</i>} </td> + <td>polecenie ładuje zbiór o wskazanej nazwie, jego zawartość + powinna zawierać mapę fontów (standardoweo jest to zbiór <tt>psfonts.map</tt>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfmaxpenalty">\pdfmaxpenalty</a> <i>wartość</i> </td> + <td>??? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfminpenalty">\pdfminpenalty</a> <i>wartość</i></td> + <td>??? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfobj">\pdfobj</a> <i>specyfikacja</i> {<i>dane</i>} </td> + <td>polecenie tworzy obiekt dokumentu <tt>pdf</tt> + p. <a href="#pdfrefobj"><tt>\pdfrefobj</tt></a>, + <a href="#pdflastobj"><tt>\pdflastobj</tt></a>, +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a +id="pdfoptionalwaysusepdfpagebox">\pdfoptionalwaysusepdfpagebox</a>=<i>wartość</i> </td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfoptionpdfminorversion">\pdfoptionpdfminorversion</a> </td> + <td>rejestr zawierający subwersję języka dokumentu <tt>pdf</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#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" nowrap="yes" valign="top"> +<a id="pdfpageresources">\pdfpageresources</a> {<i>specyfikacja</i>}</td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfprotrudechars">\pdfprotrudechars</a>=<i>wartość</i> </td> + <td>????? +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <a href="#pdfobj"><tt>\pdfobj</tt></a>, + <a href="#pdflastobj"><tt>\pdflastobj</tt></a>, +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfrefxform">\pdfrefxform</a> <i>numer</i> </td> + <td>polecenie powoduje wstawienie wskazanej formy w bieżącym miejscu; + p. <a href="#pdfxform"><tt>\pdfxform</tt></a>, + <a href="#pdflastxform"><tt>\pdflastxform</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfrefximage">\pdfrefximage</a> <i>numer</i> </td> + <td>polecenie wstawia wskazany obiekt graficzny w bieżące miejsce; + p. <a href="#pdfximage"><tt>\pdfximage</tt></a>, + <a href="#pdflastximage"><tt>\pdflastximage</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfsavepos">\pdfsavepos</a> </td> + <td>??? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfsnaprefpoint">\pdfsnaprefpoint</a> </td> + <td>??? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfsnapx">\pdfsnapx</a> <i>glue</i></td> + <td>??? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfsnapy">\pdfsnapy</a> <i>glue</i> </td> + <td>??? +</td></tr> +<tr><td class="ttt" nowrap="yes" 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. <tt>width 50pt height 5pt depth 2pt</tt>) + p. <a href="#pdfdest"><tt>\pdfdest</tt></a>, + <a href="#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="#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"> + <tr valign="top"><td class="ttt" rowspan=4>goto</td><td class="ttt" nowrap="yes" 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" nowrap="yes" valign="top">num <i>numer</i></td><td>powoduje przejście do obszaru + określonego przez <i>numer</i>; p. np. <a href="#pdflastobj"><tt>\pdflastobj</tt></a></td></tr> + <tr><td class="ttt" nowrap="yes" 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" nowrap="yes" 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="#pdfact_open">zachowanie </a> + przeglądarki</td></tr> + <tr valign="top"><td class="ttt"rowspan=3>thread</td><td class="ttt" nowrap="yes" 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" nowrap="yes" 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" nowrap="yes" valign="top">num <i>numer</i></td><td>powoduje przejście do wątku + określonego przez <i>numer</i>; p. np. <a href="#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="#p8">8</a>]</td></tr> + </table></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfstartthread">\pdfstartthread</a> </td> + <td>polecenie rozpoczyna definicję wątku ????; p + specyfikacja <tt>pdf</tt> [<a href="#p8">8</a>] i + <a href="#pdfendthread"><tt>\pdfendthread</tt></a>, + <a href="#pdftthread"><tt>\pdfthread</tt></a> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdftexrevision">\pdftexrevision</a> </td> + <td>rejestr zawiera numer subwersji (wydania) <tt>pdfTeX-a</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdftexversion">\pdftexversion</a> </td> + <td>rejestr zawiera numer wersji <tt>pdfTeX-a</tt> +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfthread">\pdfthread</a> </td> + <td>???? +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfthreadmargin">\pdfthreadmargin</a>=<i>dimen</i> </td> + <td>rejestr zawiera wielkość dodatkowego marginesu dodawanego + do wymiaru wątku; + p. <a href="#pdfstartthread"><tt>\pdfstartthread</tt></a>, + <a href="#pdfendthread"><tt>\pdfendthread</tt></a>, + <a href="#pdftthread"><tt>\pdfthread</tt></a> i + [<a href="#p8">8</a>] +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfuniqueresname">\pdfuniqueresname</a>=<i>liczba</i> </td> + <td>rejestr zawierający??? +</td></tr> +<tr><td class="ttt" nowrap="yes" 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, 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. <a href="#pdfrefxform"><tt>\pdfrefxform</tt></a>, + <a href="#pdflastxform"><tt>\pdflastxform</tt></a>) +</td></tr> +<tr><td class="ttt" nowrap="yes" valign="top"> +<a id="pdfximage">\pdfximage</a> <i>wymiary</i> <i>atrybuty</i> <i>strona</i> {<i>plik</i>} </td> + <td>polecenie 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. <a href="#pdfrefximage"><tt>\pdfrefximage</tt></a>, + <a href="#pdflastximage"><tt>\pdflastximage</tt></a><br/> + np: <tt>\pdfximage height 2cm depth 1cm width 3cm page 3 {s.pdf}</tt><br/> + domyślnie głębokość obiektu wynosi 0pt, podanie tylko jednego wymiaru + powoduje, że drugi jest przeskalowany proporcjonalnie +</td></tr> +</table> + + + + +<p> +<table border=1> +<caption>Tabela <a id="klasy">klas</a> obiektów trybu matematycznego</caption> + <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> +</table></p> +<p> +<table border=1> +<caption><a id="math">Tabela odległości między obiektami różnych +typów</a></caption> +<tr><td colspan=2 rowspan=2> </td> + <td align="center" colspan=8>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 align="left" valign="center" rowspan=8>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> +</table></p> +<p><table> + <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> +</table></p> + +<h4>Bibliografia</h4> +<div> +[<a id="p1">1</a>] <a href="http://www.gust.org.pl/PDF/BIUL/09/akapit.pdf">B.Jackowski: + ,,Władca Akapitów'', Biuletyn GUST z. 9</a><br/> +[<a id="p2">2</a>] D.E.Knuth: ,,The TeX book''<br/> +[<a id="p3">3</a>] <a href="http://www.ia.pw.edu.pl/~wujek/tex/tex/tryby.html">B.Lichoński: + ,,Tryby pracy TeX-a''</a><br/> +[<a id="p4">4</a>] <a href="ftp://ftp.gust.org.pl/TeX/GUST/bulletin/11/05mr.ps.gz">M.Ryćko: + ,,Co nieco o akapicie'', Biuletyn GUST z. 11</a><br/> +[<a id="p5">5</a>] <a href="ftp://ftp.gust.org.pl/TeX/GUST/bulletin/11/05mr.ps.gz">M.Ryćko: + ,,Główna lista pionowa w systemie TeX'', Biuletyn GUST z. 11</a><br/> +[<a id="p6">6</a>] <a href="http://www.gust.org.pl/PDF/BIUL/07/02-mw1.pdf">M.Woliński: + ,,O pewnych konstrukcjach warunkowych i iteracyjnych'', Biuletyn GUST z. 7</a><br/> +[<a id="p7">7</a>] <a href="http://www.sapijaszko.net/pedeefy.pdf">G.Sapijaszko: + ,,Tworzenie dokumentów PDF za pomocą LaTeX-a''</a><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">9</a>] <a href="http://www.tug.org/applications/pdftex/pdftex-a.pdf">dokumentacja PDFTeX-a</a> (niezbyt +nieaktualna)<br/> +[<a id="p10">10</a>] <a href="http://www.tug.org/applications/pdftex/pdftex-syntax.txt">Lista +poleceń pierwotnych PDFTeX-a</a><br> +[<a id="p11">11</a>] <a href="http://www.tug.org/TUGboat/Articles/tb22-3/tb72thanh.pdf">Margin Kerning and Font Expansion with pdfTEX</a> (niestety też nieaktualna) +</div> +</body> +</html> |