xskak:defaultmovenr=0 在 xskakloop 上不起作用

xskak:defaultmovenr=0 在 xskakloop 上不起作用

我设置了\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}

相关内容