答案1
未定义的命令是\square
。此命令由 包提供amssymb
,由 加载texmate
。您也可以自行加载:
\documentclass{article}
\usepackage{pifont,graphicx}
\usepackage{amssymb}
\usepackage{xskak}
\usepackage{chessboard}
\begin{document}
\newchessgame
\chessboard[moverstyle=squarearrow]
\end{document}
请注意,它chessboard
本身(即 Ulrike Fischer)决定不加载amssymb
,如手册中的更改日志中所述:
2011-03-17 (版本 1.7) 更改了三角形移动器样式的定义。它现在使用 tikz,不再使用 amssymb。chessboard 不再加载 amssymb(它与 xunicode 冲突)。
因此显然可能存在一些不兼容性 - 但上面的 MWE 工作正常并产生与第一张图片相同的输出。