在 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}