Loisirs et documents spéciaux

LaTeX ne sert pas qu’aux articles. Sa mise en page précise convient aussi aux documents de loisir ou spécialisés : parties et diagrammes d’échecs, grilles de sudoku et de mots croisés, voire diagrammes de tricot. Cette page fait un tour rapide des paquets correspondants.

Échecs — skak / xskak / chessboard

skak / xskak (par Ulrike Fischer) composent des parties d’échecs à partir du PGN (notation standard des parties). xskak étend skak et charge aussi le paquet chessboard pour dessiner les positions. Lancez une partie avec \newchessgame, saisissez et affichez les coups avec \mainline{1. e4 e5 ...}, puis dessinez la position courante avec \chessboard (plateaux partiels, couleurs et marques sont possibles).

latex
\usepackage{xskak}
...
\newchessgame
\mainline{1. e4 e5 2. Nf3 Nc6}   % 棋譜 / the moves
\chessboard                       % 現在の局面 / the current position

Sudoku et mots croisés — sudoku / cwpuzzle

Le paquet sudoku compose une grille de sudoku 9×9 : les cases sont séparées par | et chaque ligne se termine par |.. Pour les mots croisés, utilisez cwpuzzle (par Gerd Neugebauer) : son environnement Puzzle compose le cadre et la numérotation des définitions, avec des cases comme |[number]X (case lettre) et |* (case noire). cwpuzzle gère aussi Sudoku et Kakuro.

latex
\usepackage{sudoku}
\begin{sudoku}
|2| | |6| |7| | |1|.
| |8| | | | | |5| |.
% …全 9 行 / all 9 rows…
\end{sudoku}

Tricot — knitting

Le paquet knitting (par Ariel Barton) fournit des polices de symboles et des commandes (\chart, \textknit) pour composer des diagrammes de torsades et de dentelle au tricot. Les symboles se saisissent comme des lettres ordinaires dans un diagramme (la correspondance est dans knitkey), avec rendu quadrillé ou non. C’est un exemple plaisant de l’étendue de LaTeX.

latex
\usepackage{knitting}
...
\textknit{kpkp}   % 記号は英字で / symbols typed as letters