使用 chessboard 包制作的无棋盘棋盘

使用 chessboard 包制作的无棋盘棋盘

我有一个 12 x 12 的棋盘,它是我使用棋盘包中的以下代码创建的:

\documentclass{article}
\usepackage{chessboard}

\begin{document}
\setchessboard{
    showmover = false,
    maxfield = l12,
    boardfontsize=30pt,
    boardfontfamily=skaknew,
}
\chessboard
\end{document}

结果是一个棋盘格。然而,我试图制作一个乍得棋盘,所以我希望能够摆脱棋盘并将其保留为网格,就像维基百科文章上的棋盘一样。

我该怎么做呢?

答案1

这是一个包含碎片、背景颜色和墙壁的解决方案,就像 Wikipedia 文章中的那样。使用pdflatex或进行编译lualatex

示例代码的输出

\documentclass{article}
\usepackage[LSBC3,T1]{fontenc}
\usepackage{chessboard}
\begin{document}
\definecolor{mybgcolor}{RGB}{255,206,158}
\definecolor{mygridcolor}{RGB}{0,0,0}
\definecolor{myhighlightcolor}{RGB}{209,139,71}
\setchessboard{boardfontencoding=LSBC3,
    showmover = false,
    maxfield = l12,
    boardfontsize=30pt,
    boardfontfamily=skaknew,
    pgfstyle=border,
    color=mygridcolor,
    linewidth=0.5pt,
    markboard,
    pgfstyle=color,
    color=mybgcolor,
    backboard,
    color=myhighlightcolor,
    backregions={b3-b5,f3-f5,c6-e6,c2-e2,g8-g10,k8-k10,h11-j11,h7-j7},
    setwhite={rc5,rd5,re5,rc4,kd4,re4,rc3,rd3,re3},
    addblack={rh10,ri10,rj10,rh9,ki9,rj9,rh8,ri8,rj8},
}
\makeatletter
\let\color@endgroupORI\color@endgroup
\def\color@endgroup{\color@endgroupORI\pgfsetfillopacity{1}}
\def\cfss@whitefieldmaskcolor{\pgfsetfillopacity{0}\color{white}}
\def\cfss@blackfieldmaskcolor{\pgfsetfillopacity{0}\color{black}}
\def\cfss@whitefieldcolor{\pgfsetfillopacity{0}\color{white}}
\def\cfss@blackfieldcolor{\pgfsetfillopacity{0}\color{black}}
\makeatother
\chessboard
\end{document}

答案2

将以下几行添加到选项的末尾\setchessboard

blackfieldcolor=white,
setfontcolors,
pgfstyle=border,linewidth=0.5pt,
markboard,

这就是您将得到的。

结果

答案3

只是为了和 PSTricks 一起玩。

\documentclass[pstricks,border=10mm,12pt]{standalone}
\begin{document}
\begin{pspicture}(8,8)
    \psgrid[subgriddiv=1,gridlabels=0](8,8)
    \foreach \i in {1,...,8}
    {
        \uput[-90](!\i\space .5 sub -.1){\strut\char\numexpr\i+96}
        \uput[180](!-.1 \i\space .5 sub){\i}
    }
\end{pspicture}
\end{document}

在此处输入图片描述

相关内容