Szablon:SzachyDiagram

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania
Template-info.png Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Składnia[edytuj]

Istnieją dwa standardowe szablony diagramów szachów:

Składnia jest w zasadzie taka sama dla obu z nich.

{{SzachyDiagram
| <wyrównanie> (parametr #1)
| <nagłówek>    (#2) 
| rozmiar =
| liczby =
| litery =
| <a8> | <b8> | ... | <h8>  (#3 do ...
| <a7> | <b7> | ... | <h7>
...
| <a1> | <b1> | ... | <h1>  ( ... #66)
| <stopka> (#67)
}}

Parametry:

  • <wyrównanie> – definiuje wyrównanie poziome (ruchome) całej tabeli, musi być prawo or lewo (lub nic)
  • <nagłówek> – tekst, który pojawia się nad diagramem, może być pusty;
  • rozmiar - określa rozmiar każdego kwadratu w pikselach, wartość domyślna to 26.
  • liczby - określa, czy wiersze są numerowane. Opcje są: lewy, prawy, oba (domyślne) or żaden.
  • litery - określa, czy kolumny są literowane. Opcje są: górny, dolny, oba (domyślne) or żaden.
  • <a8>, <b8>, ... <h1> – określa, czy kolumny są literowane. Opcje są;
  • <stopka> – tekst, który pojawia się pod diagramem, może być pusty; opcjonalnie - można pominąć (obecnie nie ma w innych szablonach)

Kwadrat jest określany nazwą elementu lub pustego parametru. Nazwy utworów podane są w notacji algebraicznej:

  • Chess kll45.svg Chess kld45.svg Chess kdl45.svg Chess kdd45.svg k = król
  • Chess qld45.svg Chess qll45.svg Chess qdd45.svg Chess qdl45.svg q = królowa
  • Chess rll45.svg Chess rld45.svg Chess rdl45.svg Chess rdd45.svg r = wieża
  • Chess bld45.svg Chess bll45.svg Chess bdd45.svg Chess bdl45.svg b = goniec
  • Chess nll45.svg Chess nld45.svg Chess ndl45.svg Chess ndd45.svg n = skoczek
  • Chess pld45.svg Chess pll45.svg Chess pdd45.svg Chess pdl45.svg p = pionek

Dostępnych jest również kilka bajkowych figur szachowych:

  • Chess all44.png Chess ald44.png Chess adl44.png Chess add44.png a = arcybiskup (skoczek + związek gońca)
  • Chess cld44.png Chess cll44.png Chess cdd44.png Chess cdl44.png c = kanclerz (skoczek + gawron)
  • Chess fll45.svg Chess fld45.svg Chess fdl45.svg Chess fdd45.svg f = do góry nogami król
  • Chess gld45.svg Chess gll45.svg Chess gdd45.svg Chess gdl45.svg g = do góry nogami królowa
  • Chess mll45.svg Chess mld45.svg Chess mdl45.svg Chess mdd45.svg m = do góry nogami wieża
  • Chess eld45.svg Chess ell45.svg Chess edd45.svg Chess edl45.svg e = do góry nogami goniec
  • Chess sll45.svg Chess sld45.svg Chess sdl45.svg Chess sdd45.svg s = do góry nogami skoczek
  • Chess hld45.svg Chess hll45.svg Chess hdd45.svg Chess hdl45.svg h = do góry nogami pionek
  • Chess zll44.png Chess zld44.png Chess zdl44.png Chess zdd44.png z = mistrz (dla Omega szachów)
  • Chess wld44.png Chess wll44.png Chess wdd44.png Chess wdl44.png w = czarodziej (dla Omega szachów)

Litery te są łączone z „l” dla Jasny = Biały lub „d” dla Ciemnego = Czarny. Więc "kl" to król białych, a "nd" to skoczek czarnych.

Pusty kwadrat jest zapisywany za pomocą podkreślenia, spacji lub w ogóle nic. Zalecane są dwie spacje.

  • Chess d45.svgChess l45.svg <przestrzeń> = pusty kwadrat

Możesz także użyć „xx” dla krzyża, „xo” dla czarnego koła na pustym kwadracie lub „oo” dla białego.

  • Chess xxd45.svgChess xxl45.svg xx = przejście/x
  • Chess xod45.svgChess xol45.svg xo = czarne kółko
  • Chess ood45.svgChess ool45.svg oo = białe kółko

Liczby można również dodawać do kwadratów, używając „x0” dla 0, „x1” dla 1, „x2” dla 2, ..., „x9” dla 9.

  • Chess x0d45.svgChess x0l45.svg x0
  • Chess x1d45.svgChess x1l45.svg x1
  • Chess x2d45.svgChess x2l45.svg x2
  • Chess x3d45.svgChess x3l45.svg x3
  • Chess x4d45.svgChess x4l45.svg x4
  • Chess x5d45.svgChess x5l45.svg x5
  • Chess x6d45.svgChess x6l45.svg x6
  • Chess x7d45.svgChess x7l45.svg x7
  • Chess x8d45.svgChess x8l45.svg x8
  • Chess x9d45.svgChess x9l45.svg x9

Przykłady[edytuj]

W poniższych przykładach wiersze i kolumny są numerowane. Ponieważ dowolny tekst między „| =” a następnym „|” jest ignorowana, można dodawać cyfry i litery bez wpływu na wynik.

Standardowy diagram[edytuj]

Ten diagram jest zalecany do powszechnego użytku jako diagram główny w książkach o otwarciach, zakończeniach, partiach, pozycjach itp. Zobacz odpowiedni kod poniżej.

a b c d e f g h
8a8 black rookb8 black knightc8 black bishopd8 black queene8 black kingf8 black bishopg8 black knighth8 black rook8
7a7 black pawnb7 black pawnc7 black pawnd7 black pawne7 black kingf7 black pawng7 black pawnh7 black pawn7
6a6 black kingb6 black kingc6 black kingd6 black kinge6 black kingf6 black kingg6 black kingh6 black king6
5a5 black kingb5 black kingc5 black kingd5 black kinge5 black pawnf5 black kingg5 black kingh5 black king5
4a4 black kingb4 black kingc4 black kingd4 black kinge4 white pawnf4 white pawng4 black kingh4 black king4
3a3 black kingb3 black kingc3 black kingd3 black kinge3 black kingf3 black kingg3 black kingh3 black king3
2a2 white pawnb2 white pawnc2 white pawnd2 white pawne2 black kingf2 black kingg2 white pawnh2 white pawn2
1a1 white rookb1 white knightc1 white bishopd1 white queene1 white kingf1 white bishopg1 white knighth1 white rook1
a b c d e f g h
Królewski gambit
{{SzachyDiagram|d=
| prawo
| 
|= 

 8 |rd|nd|bd|qd|kd|bd|nd|rd|w8=
 7 |pd|pd|pd|pd|  |pd|pd|pd|w7=
 6 |  |  |  |  |  |  |  |  |w6=
 5 |  |  |  |  |pd|  |  |  |w5=
 4 |  |  |  |  |pl|pl|  |  |w4=
 3 |  |  |  |  |  |  |  |  |w3=
 2 |pl|pl|pl|pl|  |  |pl|pl|w2=
 1 |rl|nl|bl|ql|kl|bl|nl|rl|w1=
    a  b  c  d  e  f  g  h  

| Królewski gambit
}}

Schemat z obydwoma podpisami[edytuj]

W. Langstaff, Chess Amateur 1922
a b c d e f g h
8a8 black kingb8 black kingc8 black kingd8 black kinge8 black kingf8 black kingg8 black kingh8 black rook8
7a7 black kingb7 black kingc7 black kingd7 black kinge7 black kingf7 black kingg7 black kingh7 black king7
6a6 black kingb6 black kingc6 black kingd6 black kinge6 black kingf6 white bishopg6 black kingh6 white pawn6
5a5 black kingb5 black kingc5 black kingd5 white rooke5 black kingf5 white kingg5 black pawnh5 white pawn5
4a4 black kingb4 black kingc4 black kingd4 black kinge4 black kingf4 black kingg4 black kingh4 black king4
3a3 black kingb3 black kingc3 black kingd3 black kinge3 black kingf3 black kingg3 black kingh3 black king3
2a2 black kingb2 black kingc2 black kingd2 black kinge2 black kingf2 black kingg2 black kingh2 black king2
1a1 black kingb1 black kingc1 black kingd1 black kinge1 black kingf1 black kingg1 black kingh1 black king1
a b c d e f g h
Dopasuj na dwoje.
Ten problem wykorzystuje metodę 'częściowej analizy wstecznej.

Może być wygodne użycie tego w artykułach dotyczących problemów szachowych. Pamiętaj, że w nagłówku i stopce możesz użyć 'pogrubienia' lub kursywy . Możesz także użyć <br> , aby przerwać linie.

{{SzachyDiagram|d=
| prawo
| W. Langstaff, Chess Amateur 1922
|= 

 8 |  |  |  |  |kd|  |  |rd|w8=
 7 |  |  |  |  |  |  |  |  |w7=
 6 |  |  |  |  |  |bl|  |pl|w6=
 5 |  |  |  |rl|  |kl|pd|pl|w5=
 4 |  |  |  |  |  |  |  |  |w4=
 3 |  |  |  |  |  |  |  |  |w3=
 2 |  |  |  |  |  |  |  |  |w2=
 1 |  |  |  |  |  |  |  |  |w1=
    a  b  c  d  e  f  g  h  

| Dopasuj na dwoje. 
Ten problem wykorzystuje metodę 'częściowej analizy wstecznej. }}

Schemat bez podpisów[edytuj]

a b c d e f g h
8a8 black kingb8 black kingc8 black kingd8 black kinge8 black kingf8 black kingg8 black kingh8 black king8
7a7 black kingb7 black kingc7 black kingd7 black kinge7 black kingf7 black kingg7 black kingh7 black king7
6a6 black kingb6 crossc6 black circled6 crosse6 black kingf6 black kingg6 black kingh6 black king6
5a5 black kingb5 black kingc5 white pawnd5 black kinge5 black kingf5 black kingg5 black kingh5 black king5
4a4 black kingb4 black kingc4 black kingd4 black kinge4 black kingf4 black circleg4 black kingh4 black king4
3a3 black kingb3 black kingc3 black kingd3 black kinge3 crossf3 black circleg3 crossh3 black king3
2a2 black kingb2 black kingc2 black kingd2 black kinge2 black kingf2 white pawng2 black kingh2 black king2
1a1 black kingb1 black kingc1 black kingd1 black kinge1 black kingf1 black kingg1 black kingh1 black king1
a b c d e f g h

Zobacz odpowiedni kod poniżej. Jeśli nie chcesz napisów, po prostu je usuń, ale nie usuwaj drugiego „|” pionowa kreska w podpisie powyżej; możliwe jest usunięcie ostatniej kreski dla dłuższego podpisu poniżej.

Diagram przesuwa się w lewo, aby zilustrować użycie pierwszego parametru.

{{SzachyDiagram|d=
| lewo
| 
|= 

 8 |  |  |  |  |  |  |  |  |w8=
 7 |  |  |  |  |  |  |  |  |w7=
 6 |  |xx|xo|xx|  |  |  |  |w6=
 5 |  |  |pl|  |  |  |  |  |w5=
 4 |  |  |  |  |  |xo|  |  |w4=
 3 |  |  |  |  |xx|xo|xx|  |w3=
 2 |  |  |  |  |  |pl|  |  |w2=
 1 |  |  |  |  |  |  |  |  |w1=
    a  b  c  d  e  f  g  h  
}}

Mały diagram[edytuj]

Ten może być przydatny na stronach z wieloma diagramami. Używa innego szablonu o nazwie mały diagram szachowy.

Małe diagramy również mogą mieć nagłówek.

Solid white.svg a b c d e f g h Solid white.svg
8 a8 black rook b8 black king c8 black king d8 black queen e8 black king f8 black rook g8 black king h8 black king 8
7 a7 black pawn b7 black pawn c7 black king d7 black king e7 black pawn f7 black pawn g7 black bishop h7 black pawn 7
6 a6 black king b6 black knight c6 black pawn d6 black king e6 black king f6 black knight g6 black pawn h6 black king 6
5 a5 black king b5 black king c5 white queen d5 black king e5 black king f5 black king g5 white bishop h5 black king 5
4 a4 black king b4 black king c4 black king d4 white pawn e4 white pawn f4 black king g4 black bishop h4 black king 4
3 a3 black king b3 black king c3 white knight d3 black king e3 black king f3 white knight g3 black king h3 black king 3
2 a2 white pawn b2 white pawn c2 black king d2 black king e2 black king f2 white pawn g2 white pawn h2 white pawn 2
1 a1 black king b1 black king c1 black king d1 white rook e1 white king f1 white bishop g1 black king h1 white rook 1
Solid white.svg a b c d e f g h Solid white.svg
Pozycja po 11. Gg5.
{{SzachyDiagramMały|d=
| prawo
| 
|= 

 8 |rd|  |  |qd|  |rd|kd|  |w8=
 7 |pd|pd|  |  |pd|pd|bd|pd|w7=
 6 |  |nd|pd|  |  |nd|pd|  |w6=
 5 |  |  |ql|  |  |  |bl|  |w5=
 4 |  |  |  |pl|pl|  |bd|  |w4=
 3 |  |  |nl|  |  |nl|  |  |w3=
 2 |pl|pl|  |  |  |pl|pl|pl|w2=
 1 |  |  |  |rl|kl|bl|  |rl|w1=
    a  b  c  d  e  f  g  h  

| Pozycja po 11. Gg5.
}}