zapf dingbats 字母内的颜色

zapf dingbats 字母内的颜色

我希望“1”是背景颜色(即黄色!10)。但实际上,使用下面的 TikZ 代码时,我在“1”内得到了细线。

\begin{tikzpicture}
\fill[yellow!10] (0,0) rectangle (2,2);
\draw[step=1cm,gray,very thin] (0,0) grid (2,2);
\node at (1,1) {\Large{\color{red}\ding{202}}};
\end{tikzpicture}

答案1

如果我们\ding{202}在节点内插入,即使我们inner sep=0pt在符号的边缘添加一点空间,下面是一个例子

\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
\usepackage{pifont}
\begin{document}
\begin{tikzpicture}
\fill [yellow!10] (0,0) rectangle (2,2);
\draw [step=1cm,gray,very thin] (0,0) grid (2,2);
\node [text=red,font=\Large,inner sep=0pt,fill=yellow!10,circle,draw]at (1,1) {\ding{202}};
\end{tikzpicture}
\end{document}

在此处输入图片描述

你可以用负面的方法来绕过这个问题inner sep,只需手动调整

\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
\usepackage{pifont}
\begin{document}
\begin{tikzpicture}
\fill [yellow!10] (0,0) rectangle (2,2);
\draw [step=1cm,gray,very thin] (0,0) grid (2,2);
\node [text=red,font=\Large,inner sep=-1.8pt,fill=yellow!10,circle]at (1,1) {\ding{202}};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容