Usar skak/tablero de ajedrez para problemas, no para juegos

Usar skak/tablero de ajedrez para problemas, no para juegos

Quiero usar skak/tablero de ajedrez para hacer el diagrama de un problema. Esto logra lo que quiero:

\documentclass{article}
\usepackage{skak,chessboard}

\begin{document}

\newgame
\def\myfen{8/R7/1R6/6k1/8/5K2 w}
\chessboard[setfen=\myfen]
            
\movecomment{1. Ra5 Kh4}
            
\newgame
\def\myfen{8/8/1R6/R7/7k/5K2 w}
\chessboard[setfen=\myfen]

\end{document}

Pero hubiera preferido usar \mainline, en lugar de \movecomment, después del primer diagrama para no tener que escribir la nueva posición FEN después de cada movimiento. Entiendo que \mainlineespera un juego nuevo (y por eso aparece un error si lo uso). ¿Existe alguna otra forma de representar alguna posición y sus siguientes movimientos cuando no forman parte de un juego?

Respuesta1

Debería utilizar el xskakpaquete, no el skakpaquete, para obtener más funciones. Luego adapte la respuesta de Ulrike Fischer.aquía tu problema:

\documentclass{article}
\usepackage{xskak,chessboard}

\begin{document}

\newgame
\def\myfen{8/R7/1R6/6k1/8/5K2 w}
\newchessgame[setfen=\myfen,moveid=16w]
\chessboard

\mainline{16. Ra5+ Kh4} 

\chessboard        
\end{document}

El resultado que se ejecuta en Gummi es: ingrese la descripción de la imagen aquí

La documentación para xskak, que es una extensión del skakpaquete, se puede encontraraquíen CTAN.

información relacionada