使用棋盘包,如何将“黑色”方块渲染为纯灰色?

使用棋盘包,如何将“黑色”方块渲染为纯灰色?

在 latex 棋盘包中,默认情况下,黑色方块以阴影图案呈现。我希望它们呈现纯灰色。 在此处输入图片描述 我尝试了几次都失败了,chessboard.pdf 在这里没用。编程模型不清楚,所以我放弃了。需要帮助。提前谢谢。

\documentclass[preview]{standalone}
\usepackage[LSB,LSBC3,T1]{fontenc}
\usepackage{tikz}
\usepackage[skaknew]{skak,chessboard}
\begin{document}
\setchessboard{showmover=false}
\chessboard
\end{document}

答案1

\documentclass[preview]{standalone}
\usepackage[LSB,LSBC4,T1]{fontenc}
\usepackage{tikz}
\usepackage[skaknew]{skak,chessboard}
\begin{document}
    \setboardfontcolors{
        blackfieldmask=gray!30}
\setchessboard{boardfontencoding=LSBC4,setfontcolors,showmover=false}
\chessboard
\end{document}

代码采用浅灰色。请参阅 setboardfontcolors。

结果

答案2

CTAN 上的文档是这里。我在第 34 页找到了类似您想要的内容。我使用修改了您的代码boardfontencoding=LSBC4以获得以下结果。

\documentclass[preview]{standalone}
\usepackage[LSB,LSBC4,T1]{fontenc}
\usepackage{tikz}
\usepackage[skaknew]{skak,chessboard}
\begin{document}
\setchessboard{boardfontencoding=LSBC4,setfontcolors,showmover=false}
\chessboard
\end{document}

在此处输入图片描述

相关内容