# LaTeX/Dessiner des échiquiers

LATEX
* Généralités
* Premiers pas
** Installer LaTeX
** Premier exemple
** Lettre
** Éléments de base
** Les classes
** Structuration du texte
** Mise en forme du texte
** Faire des tableaux
** Inclure des images
** Options de mise en forme avancées
** Écrire des mathématiques
** Écrire de la physique
** Écrire des formules chimiques
** Créer une feuille de style
** À l'aide !
* Structure du document
* Gestion de la bibliographie
* Tableaux
* Images
* Éléments flottants
* Mise en forme du texte
* Choix de la police
* Mise en page
* Mathématiques
* Gestion des gros documents
* Faire des présentations
* LaTeX pour enseignants
* Arts et loisirs
** Écrire de la musique
** Dessiner des échiquiers
* Dessiner avec LaTeX
** Dessiner en LaTeX pur
** Dessiner avec PSTricks
** Dessiner avec PGF et TikZ
** Dessiner des molécules
** Réalisation de graphiques mathématiques
* Créer une extension ou une classe
* Programmer avec LaTeX
Annexes
* Vadémécum
* Conversion vers d'autres formats
* Glossaire de typographie
* Index
* Commandes
* Liens externes
Initialement, LaTeX disposait d'une police chess représentant les pièces d'échec ; le dessin de l'échiquier et le placement des pièces était à la charge de l'auteur du document. Puis est venu l'extension skak, amélioré par les fontes SkakNew, et enfin chessboard.
Par convention, sur le dessin, les blancs sont placés en bas au début du jeu. Les coordonnées des cases se composent
* de la colonne, qui est une lettre bas de casse (minuscule), de a pour la case la plus à gauche à h pour l'extrême droite ;
* et du numéro de ligne, de 1 pour la ligne du bas à 8 pour la ligne du haut.

## Notations d'échecs

Aux échecs, on utilise plusieurs notations. Dans LaTeX, on en retient deux :
* la notation algébrique simplifiée anglaise ;
* la notation Forsyth-Edwards, ou FEN (Forsyth-Edwards notation).
Voici quelques notions rapides.

### Notation algébrique

La notation algébrique décrit les tours. Un tour se décompose en :
* le numéro du tour, suivi d'un point ;
* les deux mouvements, celui des blancs puis celui des noirs.
Si l'on veut juste indiquer le mouvement des noirs, on fait suivre le numéro de tour par trois points. Un mouvement se décompose en :
* de la nature de la pièce, par une lettre capitale (initiale du nom anglais) ou rien pour un pion ;
* des coordonnées de la case de départ ;
* d'un tiret « - » s'il s'agit d'un déplacement ou d'un « x » s'il s'agit d'une prise ;
* des coordonnées de la case d'arrivée.
Nature de la pièce :
| Nom français | Nom anglais | Abréviation |
| Roi | King | K |
| Dame | Queen | Q |
| Tour | Rook | R |
| Fou | Bishop | B |
| Cavalier | Knight | N |
| Pion | Pawn | rien |
Par exemple
    premier tour, le pion blanc situé en e2 avance de deux case et vient en e4 ; le pion noir qui lui fait face fait le même mouvement, il passe e7 à e5
    deuxième tour : le cavalier blanc en g1 passe en f3, et le cavalier noir en b8 passe en c6.
En notation abrégée, on n'indique pas la case de départ : la connaissance de la nature de la pièce et de la case d'arrivée suffit. Par exemple, le mouvement Qd5xb7 (la reine en d5 prend la pièce en b7) devient Qxb7.
    L'exemple précédent en notation abrégée donne

### Notation Forsyth-Edwards

La notation Forsyth-Edwards, ou FEN, permet de décrire un échiquier en place. Ceci est utile lorsque l'on est à une étape avancée d'une partie.
Cela consiste à noter ligne par ligne les pièces, et à indiquer le nombre de cases vides. La notation suit les règles suivantes :
* la description suit le sens de lecture : par ligne, on progresse de la case a à la case h (de la gauche vers la droite), en commençant par la ligne 8 (celle du haut) ;
* les lignes sont séparées par une barre de fraction « / » ;
* un chiffre n indique n cases vides ;
* les pièces son indiquées par une lettre, identique à la notation algébrique, mais le pion est noté p ; on utilise des lettres bas de casse pour les noirs, et capitales pour les blancs.
Par exemple, un échiquier au départ est décrit par :
Puis, on indique
* qui joue le prochain tour : « w » pour les blancs (white) et « b » pour les noirs (black) ;
* les possibilités de roquer : un tiret « - » si ce n'est pas possible, sinon, la pièce pouvant roquer ;
* case d'une prise en passant, ou un tiret « - » s'il n'y en a pas ;
* le nombre de demi-coups depuis qu'un pion a été capturé ;
* le nombre de coups depuis le début de la partie.
La notation complète de l'échiquier de départ est donc

## Avec skak

Skak ne se contente pas de l'affichage, il vérifie aussi la conformité des parties.
Comme toutes les extensions, il s'appelle dans le préambule par
La création d'un échiquier se passe en trois étapes :
* la commande \newgame définit un échiquier vide ;
* la commande \mainline{mouvements} définit les mouvements effectués en notation algébrique abrégée, affiche la ligne tapée et met à jour l'échiquier ;
* la commande \showboard affiche l'échiquier.
La commande \variation{mouvements} provoque l'affichage de mouvements mais pas la mise à jour de l'échiquier.
Si l'on veut que l'échiquier soit mis à jour mais que les mouvements ne s'affichent pas dans la lige descriptive, on utilise \hidemove{mouvements}. Cela peut permettre, par exemple, de montrer l'échiquier après quelques mouvements.
On peut utiliser la notation complète pour l'affichage en mettant la commande \longmove après le \newgame : on écrit en notation abrégée, mais skak affiche la notation complète. On peut revenir à la notation abrégée avec \shortmove. Par exemple, on écrit
et le résultat est 1. e2-e4 c7-c5.
Skak permet aussi d'utiliser la notation Forsyth-Edwards, ou FEN, avec la commande \fenboard{…}.
On peut faire varier la taille de l'échiquier :
Notons que skak permet d'enregistrer une partie en mémoire, avec la commande \storegame{nom de partie}. On peut la rappeler avec \restoregame{nom de partie}. Il peut même enregistrer la partie dans un fichier avec \savegame{nom de fichier}, et la recharger avec \loadgame{nom de partie}.

## Avec chessboard

L'extension chessboard est une amélioration de skak. La syntaxe de skak est compatible avec chessboard.

## Voir aussi
### Généralités

* sur le site Enpassant.dk :
** (anglais) Chess publishing
** (anglais) Chess fonts FAQ

### CTAN

* Fonte Chess
* Skak
* SkakNew
* Chessboard

### Wikipédia

* Jeu d'échecs