Do dyspozycji mamy predefiniowane polecenia do tworzenia tytu³ów
(numerowanych i nienumerowanych):
Nale¿y pamiêtaæ, ¿e wygl±d nag³ówka mo¿e zale¿eæ od kontekstu w którym siê znajduje (np.: sposób numeracji:
cyframi, kolejnymi literami, numeracja rzymska; dodatkowy tekst np.: Rozdzia³
lub Dodatek
itp.) --
p. definiowanie w³asnych nag³ówków.
nazwa atrybutu | dopuszczalne warto¶ci |
style | atrybut definiuje font u¿yty do sk³adu nag³ówka np.:
normal | -- | antykwa, |
bold | -- | wyt³uszczenie, |
slanted | -- | pochylenie, |
boldslanted | -- | wyt³uszczenie i pochylenie, |
sc | -- | ,,smallcaps'', |
type | -- | czcionka ,,maszynowa'', |
cap | -- | wersaliki, |
small | -- | zmniejszenie wielko¶ci |
lub dowolne inne okre¶lenia zwi±zane ze zmian±
rodzaju czcionki lub jej wielko¶ci
|
textstyle | j.w. -- definicja okre¶la font u¿yty do
sk³adu tekstu nag³ówka (,,przykrywa'' definicjê okre¶lon±
atrybutem style ) |
numberstyle | j.w. -- definicja okre¶la font u¿yty do
sk³adu numeru nag³ówka (,,przykrywa'' definicjê okre¶lon±
atrybutem style ) |
number |
yes | -- | w³±cza numerowanie
nag³ówków, |
no | -- | wy³±cza numerowanie nag³ówków |
|
ownnumber |
yes | -- |
pozwala na wstawienie w³asnego tekstu w
polu numeracji nag³ówków, czyli na
oznaczanie nag³ówków w nietypowy sposób (niezale¿ny od innych poziomów)
(p. u¿ywanie poleceñ do tworzenia
nag³ówków), |
no | -- | wy³±czenie wy¿ej opisanej mo¿liwo¶ci |
|
page |
left | -- | powoduje zmianê strony przed
nag³ówkiem, bêdzie on wyprowadzony na najbli¿sz± stronê parzyst±
(tylko przy zadeklarowaniu druku dwustronnego), |
right | -- | powoduje zmianê strony przed
nag³ówkiem, bêdzie on wyprowadzony na najbli¿sz± stronê nieparzyst±
(tylko przy zadeklarowaniu druku dwustronnego), |
yes | -- | powoduje zmianê strony przed
nag³ówkiem, |
je¿eli atrybut nie ma nadanej warto¶ci (domy¶lnie) nie jest
zmieniana strona przed nag³ówkiem (patrz te¿ opis nastêpnego atrybutu) |
continue |
yes | -- | je¿eli jest w³±czona zmiana strony
przed nag³ówkiem (poprzedni atrybut) i na danej stronie znajduje siê
nag³ówkiem wy¿szego poziomu, zmiana strony jest blokowana, |
no | -- | je¿eli jest w³±czona zmiana strony
przed nag³ówkiem (poprzedni atrybut) i na danej stronie znajduje siê
tytu³ wy¿szego poziomu, to mimo to zmiana strony zstanie wykonana |
|
header |
none | -- | nag³ówek strony nie pojawi
siê, |
empty | -- | nag³ówek strony bêdzie
pusty, |
high | -- | , |
nomarking | -- | w nag³ówku strony
nie pojawi siê tre¶æ tytu³u |
|
before |
\command -- polecenie
(bezparametrowe) jest wywo³ywane (o ile zosta³o zdefiniowane)
bezpo¶rednio przed wyprowadzeniem ca³ego nag³ówka (obecno¶æ polecenia mo¿e mieæ wp³yw
na to, ¿e zmiany warto¶ci atrybutu alternative zostan± zignorowane)
|
after | \command -- polecenie
(bezparametrowe) jest wywo³ywane (o ile zosta³o zdefiniowane)
bezpo¶rednio po wyprowadzeniem ca³ego nag³ówka. Przyk³ad:
\setuphead[section][
before={\blank[3*big]},
after=\nowhitespace\hairline]
spowoduje dodanie dodatkowego odstêpu przed tytu³em rozdzia³u oraz
poziomej linii oddzielaj±cej pod tytu³em. Jako poleceñ \command mo¿na u¿ywaæ w³asnych
konstrukcji, nale¿y jednak podkre¶liæ, ¿e mog± one wp³ywaæ na dzia³anie innych
atrybutów zmieniaj±cych sposób formatowania nag³ówka (np. alternative )
|
inbetween | \command -- polecenie
(bezparametrowe) jest wywo³ywane (o ile zosta³o zdefiniowane)
bezpo¶rednio przed wyprowadzeniem ca³ego nag³ówka, a po poleceniu okre¶lonym przez atrybut
before |
alternative |
normal | --
| o sk³adzie nag³ówka
decyduj± inne atrybuty, |
margin | -- | i |
inmargin | -- | akceptowane tylko
w przypadku kiedy warto¶æ atrybutu align jest ró¿na
od left , a powoduj±, ¿e numer nag³ówka jest prezentowany na
marginesie strony, |
middle | -- | tekst nag³ówka jest centrowany (numer jest
prezentowany w osobnej linii), |
paragraph | -- | numer nag³ówka nie jest wyró¿niany;
stanowi on normalny akapit z tekstem nag³ówka,
|
text | -- | nag³ówek jest sk³adany ,,w ci±gu'' ³±czy siê
z tekstem przed i po, na ogólnych zasadach; zmiana warto¶ci
atrybutu align jest ignorowana |
|
command | \command#1#2 --
je¿eli polecenie jest zdefiniowane, to jest ono wywo³ywane ka¿dorazowo przy wyprowadzaniu nag³ówka;
za #1 jest podstawiany numer, a za
#2 tre¶æ nag³ówka. Dziêki temu mamy nieograniczon± mo¿liwo¶æ wp³ywu na sk³ad nag³ówków.
|
numbercommand | \command#1 --
je¿eli polecenie jest zdefiniowane, to jest ono wywo³ywane ka¿dorazowo przy wyprowadzaniu nag³ówka;
za #1 jest podstawiany numer nag³ówka. Za pomoc± tej w³asno¶ci mo¿emy w ³atwy sposób spowodowaæ,
aby po numerze by³a dostawiana kropka np.: \def\kropka#1{#1.}
\setupheads[numbercommand={\kropka}]
|
textcommand | \command#1 -- j.w. ale
za parametr podstawiany jest tekst nag³ówka |
prefix |
|
placehead |
yes | -- | tekst ca³ego nag³ówka
zostanie wyprowadzony
na wyj¶cie, |
no | -- | tekst nag³ówka
nie zostanie wyprowadzony
na wyj¶cie |
|
incrementnumber |
yes | -- | numery nag³ówków
s± wyprowadzane na wyj¶cie, |
no | -- | numery nag³ówków
nie s± wyprowadzane na wyj¶cie, |
file | -- | |
|
align |
normal | -- | nag³ówek jest sk³adany w
,,pude³ko'' (z wyrównaniem do obu marginesów), chyba ¿e warto¶ci±
atrybutu alternative
jest middle , |
left | -- | tekst nag³ówka jest wyrównywany
do prawego marginesu, |
right | -- | tekst nag³ówka jest wyrównywany do
lewego marginesu, |
broad | -- | |
|
tolerance | warto¶æ parametru ma wp³yw na jako¶æ sk³adu nag³ówków i
jest przek³adana na warto¶æ rejestru \tolerance oraz
ma bli¿ej nieokre¶lony wp³yw na sk³ad w przypadku sk³adu wielokolumnowego
verystrict | -- | , |
strict | -- | , |
tolerant | -- | , |
verytolerant | -- | , |
stretch | -- | |
|
indentnext |
yes | -- | powoduje, ¿e
pierwszy akapit po nag³ówku bêdzie ,,wciêty'' (o ile
warto¶æ wciêcia jest wiêksza od zera i zosta³o ono ustalone
poleceniem \indenting na warto¶æ first ), |
no | -- | pierwszy akapit nie
bêdzie mia³ ,,wciêcia'' bez wzglêdu na inne ustawienia |
|
file | nazwa -- w³asno¶æ pozwala na tworzenie
ró¿nych wersji nag³ówka; w zale¿no¶ci od wcze¶niej zadeklarowanego skojarzenia
(polecenie \coupledocument ) |
expansion |
|
separator | tekst
-- tekst (znak) staje siê separatorem liczb wchodz±cych
w sk³ad numeru nag³ówka (w³asno¶æ mo¿e byæ zmieniona
tylko poleceniem \setupheads )
|
bodypartlabel | nazwa --
u¿ycie atrybutu spowoduje, ¿e numer nag³ówka bêdzie poprzedzony
tekstem (mo¿e byæ pusty)
przyporz±dkowanego obiektowi nazwa, powo³anemu
poleceniem \setuplabeltext . Przyk³ad:
\setuplabeltext[
tytulrozdzialu=Rozdzia³~]
\setuphead[chapter]
bodypartlabel=tytulrozdzialu]
|
appendixlabel | nazwa --
u¿ycie atrybutu spowoduje, ¿e numer nag³ówka bêdzie poprzedzony
tekstem (mo¿e byæ pusty)
przyporz±dkowanego obiektowi nazwa, powo³anemu
poleceniem \setuplabeltext . Przyk³ad:
\setuplabeltext[
tytulrozdzialu=Dodatek~]
\setuphead[chapter]
bodypartlabel=tytulrozdzialu]
|