我对 LaTeX 还很陌生,我正在尝试使用 Tikz 复制此内容:
我知道我可以包括一些与国际象棋相关的东西,但它似乎不适合这样的东西。
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[xstep=0.75cm,ystep=0.5,color=gray] (0,0) grid (3,2);
\matrix[matrix of nodes,
inner sep=0pt,
anchor=south west,
nodes={inner sep=0pt,text width=.75cm,align=center,minimum height=.5cm}
]{
& ♕ & & \\
& & & ♕ \\
♕& & & \\
& & ♕ & \\
};
\end{tikzpicture}
\end{document}
这是我尝试重现它时的最佳尝试。然而,这会产生错误,因为我猜想女王的 unicode 字符未包含在 utf-8 输入中,而且我找不到如何在 Tikz 网格中包含特殊字符或图片...
我不会说英语,而且我是这个论坛的新手,所以帖子可能包含一些错误。很抱歉给您带来不便,提前感谢您的帮助!
答案1
因此,在对特殊字符进行一些额外的搜索后,我终于找到了解决问题的方法。对于任何遇到同样问题的人来说,这个软件包skak
似乎很完美:
\documentclass{book}
\usepackage{skak}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\draw[step=0.5cm,color=gray] (-1,-1) grid (1,1);
\matrix[matrix of nodes,nodes={inner sep=0pt,text width=.5cm,align=center,minimum height=.5cm}]{
& \symqueen & & \\
& & & \symqueen \\
\symqueen & & & \\
& & \symqueen & \\};
\end{tikzpicture}
\end{document}
谢谢大家的回复!