Pomoc:Numerowanie stron
Wstęp
edytujNumerowanie stron w przestrzeni Strona:[1], czyli tam gdzie opracowujemy teksty na podstawie skanów nie jest konieczne. W składanym w przestrzeni głównej wynikowym utworze ewentualnie podawane strony nie są widoczne. Tak więc z technicznego punktu widzenia nie ma to znaczenia. Numery stron są tylko w przestrzeni Strona, która jest nieprzeznaczona dla użytkownika końcowego.
Dalsza część poradnika przeznaczona jest dla osób, które chcą jednak wstawiać numery stron lub po prostu szukają informacji technicznych przydatnych przy rozwiązywaniu innych problemów.
Miejsce wstawiania stron
edytujNiemniej jednak opracowując strony tekstu można dodawać numery stron, tak by widok strony był jeszcze bardziej zbliżony do skanu. Numerację stron (i ewentualnie tzw. żywą paginę[2]) należy wstawiać w nagłówku (nr 2 na ilustracji) lub ewentualnie w stopce (nr 4 na ilustracji). Jeśli jest on niewidoczny, można go otworzyć przy pomocy przycisku z przybornika Narzędzia proofread (nr 1 na ilustracji).
W przypadku wstawiania na końcu strony, numer strony powinien być po znaczniku <references/>:
<references/> {{tab}}27 __NOEDITSECTION__
Technicznie rzecz biorąc zarówno nagłówek jak i stopka są ujęte w znaczniki <noinclude>.....</noinclude>, zatem nie są uwzględniane w transkluzji do przestrzeni głównej. Więcej na temat tych znaczników można znaleźć w poradniku Transkluzja i substytucja a użycie znaczników noinclude, includeonly, onlyinclude.
Strategie
edytujJak wstawiamy numery stron (jeśli to robimy)?
- na bieżąco – wtedy m.in. widzimy numer strony i to kontrolujemy.
- za jednym zamachem, po przepisaniu przechodząc przez wszystkie strony – wtedy łatwiej wstawiać stałą formułkę.
- botem
Położenie po lewej, w środku lub po prawej stronie
edytujBy uzyskać położenie po lewej, w środku lub po prawej można użyć standardowych szablonów ({{f}} lub {{c}}):
{{f|align=...|23}}
Zamiast trzech kropek należy wstawić left, right (lub center). Wycentrowanie można również uzyskać przy pomocy szablony {{c}}.
Jeśli w nagłówku znajduje się więcej elementów w jednym wierszu (tak mamy w przypadku żywej paginy), konieczne może być wstawienie takiego lub podobnego kodu:
{{f|align=center|ŚRODEK{{f|style=float:left|LEWY}}{{f|style=float:right|PRAWY}}}}
Istnieje również wyspecjalizowany szablon {{Numeracja stron}}.
Powiązanie numeru strony z numerem strony skanu
edytujWyliczenie numeru strony na podstawie numeru podstrony w skanie
edytujZazwyczaj strony skanów korespondują dość dobrze z paginacją (czyli numerami widocznymi na stronach). Niemniej jednak praktycznie zawsze mamy „przesunięcie” (np. Ciekawa książka.djvu/27 to strona 23 książki). Dość często się jednak zdarza, że między strony książki wklejane są nienumerowane ilustracje i co ileś stron różnica stron się zmienia. Nie jest dobrą praktyką jednak tworzenie w tekście formuł między numerem podstrony a paginacją. Przy ewentualnej naprawie skanów liczba ta się zmieni. Jest to przypadek ogólniejszej zasady niełączenia ze sobą rzeczy, które się przypadkowo składają.
Nie oznacza to jednak, że samego procesu wstawiania numerów stron nie można nieco usprawnić. Można utworzyć formułę by wkleić jej wynik (przy pomocy skrótu klawiaturowego lub po prostu Alt + V ). Korzysta się tu z mechanizmu substytucji np.:
{{safesubst:#expr:{{safesubst:SUBPAGENAME}}-4}}
Substytucja jest stosunkowo rzadko wykorzystywanym mechanizmem na Wikiźródłach. Mechanizm ten w przeciwieństwie do transkluzji wkleja „na sztywno” wynik jakiegoś szablonu lub słowa magicznego[3]. Z jednej strony pozbawiamy się tu elastyczności transkludowanych szablonów, gdzie wynik może się zmienić po zmianie szablonu, zmianie nazwy strony itp. Z drugiej strony efekt jest nie do odróżnienia od prostego wstawienia wyniku.
Wywołany powyższy kod na stronie Ciekawa książka.djvu/27 da po prostu 23
.
Inaczej na parzystych i nieparzystych
edytujCzęsto się zdarza, że paginacja jest umieszczana na zewnątrz strony (na stronach parzystych (verso) – po lewej, na nieparzystych (recto) – po prawej. Poniższy fragment kodu daje na stronach parzystych wynik left, na nieparzystych right:
{{subst:#ifexpr:{{safesubst:SUBPAGENAME}} mod 2 = 0|left|right}}
Tak więc można te wyniki złożyć razem, by uzyskać:
{{f|align={{subst:#ifexpr:{{safesubst:SUBPAGENAME}} mod 2 = 0|left|right}}|{{safesubst:#expr:{{safesubst:SUBPAGENAME}}-4}}}}</nowiki>
Kod ten wstawia na stronie:
- Ciekawa książka.djvu/27 kod:
{{f|align=right|23}}
- Ciekawa książka.djvu/28 kod:
{{f|align=left|24}}
Żywa pagina
edytujW niektórych tekstach, częściej naukowych spotyka się powtarzanie tytułu rozdziału na nieparzystych stronach zaś autora na parzystych – lub inne kombinacje.
{{subst:#ifexpr:{{safesubst:SUBPAGENAME}} mod 2 = 0|{{f|align=center|ŚRODEK PARZYSTEJ{{f|style=float:left|LEWY PARZYSTEJ}}{{f|style=float:right|PRAWY PARZYSTEJ}}}}|{{f|align=center|ŚRODEK NIEPARZYSTEJ{{f|style=float:left|LEWY NIEPARZYSTEJ}}{{f|style=float:right|PRAWY NIEPARZYSTEJ}}}}}}
W praktyce mielibyśmy na przykład:
{{subst:#ifexpr:{{safesubst:SUBPAGENAME}} mod 2 = 0|{{f|align=center|Jan Nowak{{f|style=float:left|{{safesubst:#expr:{{safesubst:SUBPAGENAME}}-4}}}}}}|{{f|align=center|Ciekawa książka{{f|style=float:right|{{safesubst:#expr:{{safesubst:SUBPAGENAME}}-4}}}}}}}}
Patrz też
edytujAspektowi numeracji stron pod kątem indeksu poświęcony jest poradnik Tag pagelist.
- ↑ Więcej o przestrzeniach nazw można znaleźć w poradniku Przestrzeń nazw
- ↑ Patrz poradnik Budowa książki
- ↑ Więcej o słowach magicznych (jak powyższe {{SUBPAGENAME}} można znaleźć w poradniku Podstrony, aspekty techniczne.