Pomoc:Łączenie stron

Specyfiką pracy na Wikiźródłach w jest opracowywanie („przepisywanie”) tekstu z jednej strony fizycznego tekstu w przestrzeni Strona:. Następnie strony takie są „sklejane” w przestrzeni głównej przy pomocy tagu <pages/>. Zazwyczaj na to łączenie się stron nie musimy zwracać uwagi, ponieważ automatycznie:

  • po ostatnim wyrazie jest dodawana przy transkluzji spacja
  • jeśli ostatnim znakiem na stronie jest dywiz (kreska do przenoszenia wyrazów) wyraz jest łączony z następnym na stronie

Tak więc w większości przypadków możemy przepisywać strony tak, jak widzimy nie troszcząc się o sprawy techniczne.

Zwrócić należy jedynie uwagę, by, jeśli koniec akapitu wypada na końcu strony, fakt ten odpowiednio zaznaczyć wstawiając znacznik <br>.

Dalsza część tekstu poświęcona jest przypadkom, gdy automatyczne mechanizmy nie są wystarczające i konieczne jest dokładne wskazanie zamierzonego efektu.

Przenoszenie wyrazów edytuj

W środku strony dywizy dzielące wyraz oczywiście pomijamy. Na końcu strony przyjęło się dla ułatwienia następnych kroków (korygowania i uwierzytelniania) zapisywać tekst tak, by był widoczny jak w fizycznym dokumencie.

Obok prostego mechanizmu wpisywania dywizu na końcu strony istnieje starszy używający szablonów {{pp}}/{{pk}}. W pewnych wyjątkowych wypadkach konieczne jest użycie szablonu {{tns}}. Zazwyczaj do przeniesienia ostatniego wyrazu na stronie wystarcza zwykły dywiz. Znak ten na końcu strony nie spełnia swojego zadania, gdy nie jest on ostatnim znakiem na stronie. Reguła ta jest brana literalnie. W szczególności niepoprawne są konstrukcje:

  • znacznik sekcji po dywizie
strona 1: wyraz prze-<section end="sekcja1"/>
strona 2: niesiony
  • formatowanie wyrazu
strona 1: wyraz ''prze-''
strona 2: ''niesiony''
  • szablon po dywizie
strona 1: wyraz prze-{{Strona zawiera grafikę}}
strona 2: niesiony

Szczegółowe informacje na ten temat można znaleźć w poradniku Przenoszenie wyrazów.

Innym jeszcze powodem do używania szablonów {{pp}} i {{pk}} zamiast dywizu jest substytucja stron zamiast transkluzji. Przy bardzo obszernych tekstach z powodu ograniczeń technicznych konieczne jest specjalne przygotowywanie stron /całości. Szczegóły można znaleźć w poradniku Tworzenie stron powyżej limitu transkluzji.

Wreszcie część słowników, leksykonów jest opracowywana przy pomocy dedykowanych szablonów. Hasła są tworzone w przestrzeni głównej przy pomocy szablonów. Przepisując, należy sprawdzić, czy przenoszenie przy pomocy dywizu działa prawidłowo.

Tabele na kilku stronach edytuj

W książkach, czasopismach obszerne tabele były czasem drukowane z przyczyn technicznych na dwóch lub kilku kolejnych stronach. Gdy jest to jedna tabela, oczywiście tego sztucznego podziału nie zachowujemy i łączymy części tabeli w przestrzeni głównej. Tabela powinna się zawsze zaczynać i kończyć – tak na każdej ze stron, jak i w przestrzeni głównej. By uzyskać to, nie transkludujemy części kodu (np. {| czy |}) do przestrzeni głównej. Efekt ten uzyskuje się zazwyczaj przez wstawienie ich do nagłówka i stopki.[1] Technicznie rzecz biorąc, ten sam efekt można uzyskać przez wstawienie tych znaków między znaczniki <noinclude>...</noinclude> lub wewnątrz szablonu {{tns}}, jednak rozwiązanie z nagłówkiem i stopką jest preferowane. W skrócie łączenie tabel jest opisane również w poradniku Tabele.

Przykład: początek, środek, koniec

W dalszej części przyjmijmy, że tabela zawierająca, kraje które zwyciężyły w mistrzostwach świata w piłce wodnej jest wydrukowana na trzech kolejnych stronach.

Zamierzony efekt


Docelowo chcemy uzyskać jedną tabelę:

Rok Miejsce Złoty medal Srebrny medal Brązowy medal
1973 Belgrad, Jugosławia Węgry Związek Radziecki Jugosławia
1975 Cali, Kolumbia Związek Radziecki Węgry Włochy
1978 Berlin, RFN Włochy Węgry Jugosławia
1982 Guayaquil, Ekwador Związek Radziecki Węgry RFN
1986 Madryt, Hiszpania Jugosławia Włochy Związek Radziecki
1991 Perth, Australia Jugosławia Hiszpania Węgry
1994 Rzym, Włochy Włochy Hiszpania Rosja
1998 Perth, Australia Hiszpania Węgry Jugosławia
2001 Fukuoka, Japonia Hiszpania Jugosławia Rosja
2003 Barcelona, Hiszpania Węgry Włochy Serbia i Czarnogóra
2005 Montreal, Kanada Serbia i Czarnogóra Węgry Grecja
2007 Melbourne, Australia Chorwacja Węgry Hiszpania
2009 Rzym, Włochy Serbia Hiszpania Chorwacja
2011 Szangaj, Chiny Włochy Serbia Chorwacja
2013 Barcelona, Hiszpania Węgry Czarnogóra Chorwacja
2015 Kazań, Rosja Serbia Chorwacja Grecja
2017 Budapeszt, Węgry Chorwacja Węgry Serbia
2019 Gwangju, Korea Płd. Włochy Hiszpania Chorwacja
2022 Budapeszt, Węgry Hiszpania Włochy Grecja
2023 Fukuoka, Japonia Węgry Grecja Hiszpania



Oryginalny podział tebeli



Z przyczyn technicznych była jednak drukowana na na trzech kolejnych stronach. Pierwsza strona:

Rok Miejsce Złoty medal Srebrny medal Brązowy medal
1973 Belgrad, Jugosławia Węgry Związek Radziecki Jugosławia
1975 Cali, Kolumbia Związek Radziecki Węgry Włochy
1978 Berlin, RFN Włochy Węgry Jugosławia
1982 Guayaquil, Ekwador Związek Radziecki Węgry RFN



Środkowa strona:

Rok Miejsce Złoty medal Srebrny medal Brązowy medal
1986 Madryt, Hiszpania Jugosławia Włochy Związek Radziecki
1991 Perth, Australia Jugosławia Hiszpania Węgry
1994 Rzym, Włochy Włochy Hiszpania Rosja
1998 Perth, Australia Hiszpania Węgry Jugosławia
2001 Fukuoka, Japonia Hiszpania Jugosławia Rosja
2003 Barcelona, Hiszpania Węgry Włochy Serbia i Czarnogóra
2005 Montreal, Kanada Serbia i Czarnogóra Węgry Grecja
2007 Melbourne, Australia Chorwacja Węgry Hiszpania
2009 Rzym, Włochy Serbia Hiszpania Chorwacja
2011 Szangaj, Chiny Włochy Serbia Chorwacja
2013 Barcelona, Hiszpania Węgry Czarnogóra Chorwacja
2015 Kazań, Rosja Serbia Chorwacja Grecja



Ostatnia strona:

Rok Miejsce Złoty medal Srebrny medal Brązowy medal
2017 Budapeszt, Węgry Chorwacja Węgry Serbia
2019 Gwangju, Korea Płd. Włochy Hiszpania Chorwacja
2022 Budapeszt, Węgry Hiszpania Włochy Grecja
2023 Fukuoka, Japonia Węgry Grecja Hiszpania



Techniczne rozwiązanie



Pierwsza strona:

Sekcja edycyjna Kod strony Uwagi
nagłówek   nic nie dodane
część główna strony
    •
    •
    •

{|style="border-collapse:collapse;max-width:53em"
  | style="width:4%;text-align:center;border:2px solid black; "  | '''Rok'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Miejsce'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Złoty medal'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Srebrny medal'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Brązowy medal'''
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" |1973
  | style="padding: .4em .9em ;border-right:2px solid black;" | Belgrad, Jugosławia
  | style="padding: .4em .9em ;border-right:2px solid black;" | Węgry
  | style="padding: .4em .9em ;border-right:2px solid black;" | Związek Radziecki
  | style="padding: .4em .9em ;border-right:2px solid black;" | Jugosławia
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" |1975
  | style="padding: .4em .9em ;border-right:2px solid black;" | Cali, Kolumbia
  | style="padding: .4em .9em ;border-right:2px solid black;" | Związek Radziecki
  | style="padding: .4em .9em ;border-right:2px solid black;" | Węgry
  | style="padding: .4em .9em ;border-right:2px solid black;" | Włochy
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 1978
  | style="padding: .4em .9em ;border-right:2px solid black;" | Berlin, RFN
  | style="padding: .4em .9em ;border-right:2px solid black;" | Włochy
  | style="padding: .4em .9em ;border-right:2px solid black;" | Węgry
  | style="padding: .4em .9em ;border-right:2px solid black;" | Jugosławia
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 1982
  | style="padding: .4em .9em ;border-right:2px solid black;" | Guayaquil, Ekwador
  | style="padding: .4em .9em ;border-right:2px solid black;" | Związek Radziecki
  | style="padding: .4em .9em ;border-right:2px solid black;" | Węgry
  | style="padding: .4em .9em ;border-right:2px solid black;" | RFN
Tabela jest normalnie otwarta jednak nie zamknięta.
stopka
|}
<references/>
__NOEDITSECTION__</nowiki>
dodane domknięcie tabeli |}



Środkowa strona:

Sekcja edycyjna Kod strony Uwagi
nagłówek
{|style="border-collapse:collapse;max-width:53em"
  | style="width:4%;text-align:center;border:2px solid black; "  | '''Rok'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Miejsce'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Złoty medal'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Srebrny medal'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Brązowy medal'''

dodany początek tabeli (co najmniej {| )

część główna strony
<nowiki/>
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 1986
  | style="padding: .4em .9em ;border-right:2px solid black;" | Madryt, Hiszpania
  | style="padding: .4em .9em ;border-right:2px solid black;" | Jugosławia
  | style="padding: .4em .9em ;border-right:2px solid black;" | Włochy
  | style="padding: .4em .9em ;border-right:2px solid black;" | Związek Radziecki
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 1991
  | style="padding: .4em .9em ;border-right:2px solid black;" | Perth, Australia
  | style="padding: .4em .9em ;border-right:2px solid black;" | Jugosławia
  | style="padding: .4em .9em ;border-right:2px solid black;" | Hiszpania
  | style="padding: .4em .9em ;border-right:2px solid black;" | Węgry
 |-

    •
    •
    •

  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 2015
  | style="padding: .4em .9em ;border-right:2px solid black;" | Kazań, Rosja
  | style="padding: .4em .9em ;border-right:2px solid black;" | Serbia
  | style="padding: .4em .9em ;border-right:2px solid black;" | Chorwacja
  | style="padding: .4em .9em ;border-right:2px solid black;" | Grecja
tabela nie jest ani otwarta, ani zamknięta w tej części strony
stopka
|}
<references/>
__NOEDITSECTION__</nowiki>
dodane domknięcie tabeli |}



Ostatnia strona:

Sekcja edycyjna Kod strony Uwagi
nagłówek
{|style="border-collapse:collapse;max-width:53em"
  | style="width:4%;text-align:center;border:2px solid black; "  | '''Rok'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Miejsce'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Złoty medal'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Srebrny medal'''
  | style="width:24%;text-align:center;border:2px solid black; " | '''Brązowy medal'''

dodany początek tabeli (co najmniej {| )

część główna strony
<nowiki/>
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 2017
  | style="padding: .4em .9em ;border-right:2px solid black;" | Budapeszt, Węgry
  | style="padding: .4em .9em ;border-right:2px solid black;" | Chorwacja
  | style="padding: .4em .9em ;border-right:2px solid black;" | Węgry
  | style="padding: .4em .9em ;border-right:2px solid black;" | Serbia
 |-
  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 2019
  | style="padding: .4em .9em ;border-right:2px solid black;" | Gwangju, Korea Płd.
  | style="padding: .4em .9em ;border-right:2px solid black;" | Włochy
  | style="padding: .4em .9em ;border-right:2px solid black;" | Hiszpania
  | style="padding: .4em .9em ;border-right:2px solid black;" | Chorwacja 
 |-

    •
    •
    •

  | style="padding: .4em .9em ;border-left:2px solid black;border-right:2px solid black;" | 2023
  | style="padding: .4em .9em ;border-right:2px solid black;" | Fukuoka, Japonia
  | style="padding: .4em .9em ;border-right:2px solid black;" | Węgry
  | style="padding: .4em .9em ;border-right:2px solid black;" | Grecja
  | style="padding: .4em .9em ;border-right:2px solid black;" | Hiszpania
|}
tabela nie jest otwarta ale jest domknięta w tej części strony
stopka
<references/>
__NOEDITSECTION__</nowiki>
nic nie dodane



Uwagi


  1. Na początku pierwszej linii kodu strony nie może się znajdować znak potoku (czyli pionowa kreska). Dlatego dodawany jest „neutralny” (nietworzący kodu) znacznik <nowiki/>.
  2. Położenie znaków końca wiersza tabeli nie jest istotne, może być również na końcu strony i w nagłówku. Istotne jest jedynie, by nie generować pustego wiersza tabeli.

Nietypowo sformatowane akapity edytuj

Zdarza się czasem, że koniec strony wypada w środku jakiegoś nietypowo sformatowanego akapitu, na przykład listu cytowanego w tekście i zamieszczonego z wcięciem. Jak w przypadku tabel, znaczniki html powinny się otwierać i zamykać tak na każdej ze stron, jak i po transkluzji w przestrzeni głównej. Istnieje na Wikiźródłach kilka szablonów „otwierających” (na przykład tworzących tylko znacznik <div .../> jak zamykających – tworzy np. </div>. Szablony {{f...}} i {{...f}} powinny zawsze występować parami na początku i na końcu fragmentu tekstu. W dalszej części przyjmijmy, że pewien fragment tekstu ma być złożony mniejszą czcionką (80% normalnego). Mogą być używane na przykład do większych fragmentów tekstu:


{{f...|w=80%}}{{tab}}Dłuższy fragment tekstu...

    ⋮

który kończy się tutaj.{{...f}}

W sytuacji, gdy nietypowo sformatowany akapit zaczyna się na jednej stronie ale się na niej nie kończy, zamykamy go jedynie w przestrzeni strona w stopce[1].

Sekcja edycyjna Kod strony Uwagi
nagłówek   nic nie dodane
część główna strony Tekst główny typowo sformatowany.<br>

{{f...|w=80%}} Początek tekstu nietypowo sformatowanego, który się ciągnie dalej poza stronę w tekście.

Na początku fragmentu tekstu umieszczony szablon {{f...|w=80%}}
stopka {{...f}}
<references/>
__NOEDITSECTION__
dodany szablon {{...f}}


Na ostatniej stronie akapit znowu formatujemy, otwieramy go jednak w nagłówku. Zamykamy normalnie na końcu akapitu.

Sekcja edycyjna Kod strony Uwagi
nagłówek {{f...|w=80%}} dodany otwierający szablon
część główna strony dalsza część nietypowo sformatowanego, który kończy się tutaj.{{...f}} zamknięcie szablonem {{...f}}
stopka <references/>
__NOEDITSECTION__
nic nie dodajemy

Jeśli fragment tekstu objęty specjalnym formatowaniem ciągnie się przez kilka stron, na środkowych stronach szablony {{f...}} i {{...f}} należy umieścić odpowiednio w nagłówku i stopce:

Sekcja edycyjna Kod strony Uwagi
nagłówek {{f...|w=80%}} dodany otwierający szablon
część główna strony dalsza część nietypowo sformatowanego, który się ciągnie dalej poza stronę w tekście... nic nie dodajemy
stopka {{...f}}
<references/>
__NOEDITSECTION__
dodany szablon {{...f}}

Należy dodać, że technicznie wstawienie kodu lub tekstu w nagłówku lub stopce powoduje ujęcie go w znaczniki <noinclude>...</noinclude>. Więcej informacji można na ten temat znaleźć w poradniku Transkluzja i substytucja a użycie znaczników noinclude, includeonly, onlyinclude.

Łączenie przypisów edytuj

Zazwyczaj przypisy zaczynają się i kończą na tej samej stronie. Długie przypisy mogą być jednak przenoszone na następną stronę. Sposób opracowania takich przypisów jest omówiony w poradniku Przypisy.




  1. 1,0 1,1 Jeśli nagłówek i stopka są niewidoczne, można je otworzyć przy pomocy przycisku   z przybornika Narzędzia proofread.