Ajedrez y LaTeX: Inserción de variantes

Objetivo: aprender a insertar variantes al anotar una partida de ajedrez en LaTeX.

Con el comando \mainline del paquete skak aprendimos a anotar una partida de ajedrez en \LaTeX. Sin embargo, la transcripción era lineal, indicando cada jugada consecutivamente de principio a fin.

Para poder insertar variantes disponemos de otro comando: \variation

Ilustraremos su uso transcribiendo una pequeña miniatura del siglo XVIII jugada por François Antoine Legal, uno de los mejores jugadores de su época. El remate final que se ilustra en esta partida fue bautizado posteriormente como Mate de Legal, en honor a su brillante ejecutor.

Esta es una muestra del PDF que obtendremos. El código aparecerá a continuación:

legal-2

No están del todo claros ni la fecha, ni el nombre del rival de Legal, ni las jugadas exactas que condujeron a este remate final que debe formar parte del bagaje táctico de todo principiante. Es una celada típica que puede darse en determinadas variantes de algunas aperturas abiertas.

Siempre me ha llamado la atención, al reproducir partidas de la era romántica, la suerte de código de honor no explícito que hasta cierto punto obligaba a aceptar cualquier sacrificio de pieza en virtud de la belleza de la creación final. El jaque en f7 y el posterior mate en d5 resultaban evidentes a poco nivel que tuviera el jugador que conducía las negras. Desde luego, pese a ser en ese momento el mejor jugador de Francia (y probablemente del mundo entero) pocos recordarían hoy día a Legal si su contrario no hubiese tomado esa dama.

Este es el código \LaTeX original:

\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{parskip}
\usepackage{skak}  

\begin{document}
\textbf{Blancas:} Legal

\textbf{Negras:} Saint-Brie

\textit{París, 1750}
\\

\newgame
\mainline{1. e4 e5 2. Nf3 d6}

La defensa de Philidor que, curiosamente, fue alumno de Legal.

\mainline{3. Bc4 Bg4 4. Nc3 g6}

Esta jugada pierde un peón. Lo propio era haber desarrollado 
el caballo, \variation{4...Nf6}.

\mainline{5. Nxe5 Bxd1??}

Pero esta otra decide inmediatamente el resultado. Era necesario
contener esa voracidad fatídica tomando simplemente el caballo y
aceptando con humildad la pérdida del peón: \variation{5... dxe5 6. Qxg4}.

\mainline{6. Bxf7+ Ke7 7. Nd5#}

\showboard

\end{document}

Presta mucha atención a los comandos ajedrecísticos, particularmente a \variation, con el que hemos introducido las anotaciones en los comentarios.

Fiel al espíritu de \LaTeX: limítate a indicar qué deseas hacer, recurriendo a comandos semánticos, y deja que \LaTeX y sus compinches se ocupen de las consideraciones de diseño.

Javier Montero Gabarró


Ajedrez y LaTeX: Inserción de variantes


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos relacionados con \LaTeX.

Deja un comentario