如何使用棋盘包?

如何使用棋盘包?

我在 Windows 8 和 TexMaker 下使用 TexLive,当我尝试运行此代码片段时,

\documentclass{article}
\usepackage{chessboard}
\storechessboardstyle{4x4}{maxfield=d4}
\begin{document}
\chessboard[style=4x4,setwhite={Qa1,Qd2},showmover=false]
\end{document}

它没有产生任何结果,而是显示一条警告,说\usepgfmodule{shapes}已过时。有什么想法吗?

This package is obsolete. Use \usepgfmodule{shapes} instead

TikZ 中是否有适用于棋盘的包?

答案1

或者,您可以使用skak包。以下是示例:

\documentclass{article}
\usepackage{skak}

\begin{document}
\section*{Chess}

\newgame
\mainline{1.e4 e5 2. Nf3 Nc6 3.Bb5}
\[ \showboard \]
\mainline{3...a6} Rarely used these days,
\variation{3...Nf6} is more in fashion since blah blah... \\
\mainline{4.Ba4}
\[ \showboard \]

\end{document}

在此处输入图片描述

答案2

您可以尝试“图表”包:

\documentclass{scrartcl}
\usepackage{diagram}
\usepackage{hyperref}

\begin{document}
\begin{diagram}[4x4] 
\pieces{wDa1, wDd2} 
\end{diagram}
\end{document}

相关内容