我设置了\xskakset{defaultmovenr=0,}
。现在可以正常工作了。
但 如果我使用 xskskloop,它就不再起作用了。 我该怎么办?\mainline{0. Ba8 ... 1. Be4 ... 2. Bh7 ... 3. Bg8 ... 4. Ba2 ...}
\documentclass[margin=5mm, varwidth]{standalone}
\usepackage{xsavebox}
\usepackage{xskak}
\usepackage{chessboard}
\setchessboard{showmover=false, margin=false}
\xskakset{defaultmovenr=0,}% <----- !
\begin{document}
\section{Mainline works}
\newchessgame[setwhite={Ba8}]
\mainline{0. Ba8 ... 1. Be4 ... 2. Bh7 ... 3. Bg8 ... 4. Ba2 ...}
\setchessboard{pgfstyle=straightmove, color=red,}
\section{Loop works not}
%\xskakloop[step=2,]{%
%\begin{tabular}{c}
%\chessboard[tinyboard, setfen=\xskakget{nextfen},
%] \\[1em]
%movenr: \xskakget{movenr}, lastmovenr: \xskakgetgame{lastmovenr} \\
%\xskakget{opennr}\xskakget{lan}%
%\end{tabular}\quad
%}%
\end{document}