画一个空棋盘,移植性好?

画一个空棋盘,移植性好?

我想制作一个空棋盘。我希望它可以在大多数 tex/texlive/... 上使用 PDFLATEX 进行编译。我希望黑色方块的线条是线(对角线),如示例中所示。

通常的起始代码是这样的:

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[x=1cm]
    \foreach \x in {0,...,7} \foreach \y in {0,...,7}
    {
        \pgfmathparse{mod(\x+\y,2) ? "black" : "white"}
        \edef\colour{\pgfmathresult}
        \path[fill=\colour] (\x,\y) rectangle ++ (1,1);
    }
    \draw (0,0)--(0,8)--(8,8)--(8,0)--cycle;
\end{tikzpicture}
\end{document}

此致

在此处输入图片描述

答案1

万一您需要大写标签,这里是 PSTricks 解决方案。

\documentclass[pstricks,border=5mm]{standalone}
\begin{document}
\begin{pspicture}(-.5,-.5)(8,8)
    \multips(0,0)(2,0){4}{
        \multips(0,0)(0,2){4}{
            \psset{fillstyle=vlines,linestyle=none,hatchangle=-45,hatchsep=1pt}
            \psframe(1,1)
            \psframe(1,1)(2,2)
        }
    }
    \psframe(8,8)
    \foreach \i in {0,1,...,7}{
        \rput(!\i\space .5 add -.5){\char\numexpr\i+65}
        \rput(!-.5 \i\space .5 add){\the\numexpr\i+1}
    }
\end{pspicture}
\end{document}

在此处输入图片描述

答案2

\documentclass{article}

\usepackage{chessboard}
\begin{document}

\chessboard[clearboard]

\end{document}

在此处输入图片描述

相关内容