Skabelon:Chess diagram
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
| Denne skabelon bruger Lua: |
Denne skabeloner viser et skakdiagram, en grafisk repræsentation af en position i et skakspil, ved hjælp af standardiserede symboler, der ligner brikkerne i et standard Staunton-skakspil.
Syntaks
[rediger kildetekst]{{Chess diagram
| ⟨placering⟩ (param #1)
| ⟨overskrift⟩ (#2)
| størrelse =
| tal =
| bogstaver =
| ⟨a8⟩ | ⟨b8⟩ | ... | ⟨h8⟩ (#3 til ...
| ⟨a7⟩ | ⟨b7⟩ | ... | ⟨h7⟩
...
| ⟨a1⟩ | ⟨b1⟩ | ... | ⟨h1⟩ ( ... #66)
| ⟨underskrift⟩ (#67)
| reverse =
}}
Parametre
[rediger kildetekst]- ⟨placering⟩ – definerer vandret placering (floating) af hele brættet, skal være tright eller tleft (eller tom)
- ⟨overskrift⟩ – teksten som placeres over brættet, kan være tom
- størrelse - angiver størrelsen af hvert felt i pixels, standardværdien er 26.
- tal - angiver hvordan rækkerne er nummereret. Valgmulighederne er: left, right, both (standard) eller neither
- bogstaver - angiver hvordan linjerne har bogstaver. Valgmulighederne er: top, bottom, both (standard) eller neither
- ⟨a8⟩, ⟨b8⟩, ... ⟨h1⟩ – definerer de tilsvarende felter på skakbrættet, se nedenfor
- ⟨underskrift⟩ – teksten som placeres under brættet, kan være tom
Et felt bliver defineret med navnet på en brik eller en tom parameter. Navnene på brikkerne er givet med de normale engelsksprogede forkortelser med små bogstaver:
Bogstaverne for brikker kombineres med enten "l" (for "light" på engelsk) for hvide brikker eller "d" (for "dark" på engelsk) for sorte brikker. Således er "kl" en hvid konge og "nd" en sort springer.
Et tomt felt kan angives med et understregningstegn, mellemrum eller ingenting. To mellemrum er anbefalet så alle feltangivelser får samme længde.
Andre symboler
[rediger kildetekst]Man kan også bruge "xx" for et sort kryds, "ox" for et hvidt kryds, "xo" for en sort cirkel på et tomt felt eller "oo" for en hvid.
Der er mulighed for pile til at vise bevægelsesretninger på brættet.

ul = op & venstre
ua = op
ur = op & højre
la = venstre
lr = venstre & højre
ud = up & ned
ra = højre
dl = ned & venstre
db = diagonal som sort
da = ned
dr = ned & højre
dw = diagonal som hvid
Cifre fra 0 til 9 kan vises på felter ved at bruge "x0" for 0, "x1" for 1, "x2" for 2, ..., "x9" for 9.
Eksempler
[rediger kildetekst]| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
{{Chess diagram
| tright
|
|rd|nd|bd|qd|kd|bd|nd|rd
|pd|pd|pd|pd| |pd|pd|pd
| | | | | | | |
| | | | |pd| | |
| | | | |pl|pl| |
| | | | | | | |
|pl|pl|pl|pl| | |pl|pl
|rl|nl|bl|ql|kl|bl|nl|rl
| Kongegambit
}}
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
{{Chess diagram
| tright
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| Tomt bræt
}}