
skak/chessboard を使用して問題の図を作成したいと思います。これで目的を達成できます。
\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}
しかし、最初の図の後に\mainline
ではなくを使用した方が、移動のたびに新しい FEN の位置を入力する必要がなくなるため、好ましいと思います。は新しいゲームを期待していることは理解しています (そのため、これを使用するとエラーが発生します)。 ゲームの一部ではないときに、ある位置とそれに続く移動を表す他の方法はありますか?\movecomment
\mainline
答え1
xskak
より多くの機能を求めるなら、パッケージではなくパッケージを使うべきですskak
。そして、Ulrike Fischerの回答を適応させましょう。ここあなたの問題に対して:
\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}
パッケージxskak
の拡張であるのドキュメントは、skak
ここCTAN で。