![用于创建 RPG 风格项目符号的函数或宏](https://linux22.com/image/369377/%E7%94%A8%E4%BA%8E%E5%88%9B%E5%BB%BA%20RPG%20%E9%A3%8E%E6%A0%BC%E9%A1%B9%E7%9B%AE%E7%AC%A6%E5%8F%B7%E7%9A%84%E5%87%BD%E6%95%B0%E6%88%96%E5%AE%8F%20.png)
答案1
看这里,基本上你会发现相同的宏这里,但稍加修改后看起来就像您发布的图片(不包括下划线点)。
要使用它,只需将其放在\dotexp{<n>}
您需要的地方即可。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\definecolor{rpgblue}{HTML}{1A5A75}
\newcommand{\dotexp}[1]{%
\edef\DEnum{\the#1}%
\tikz{\foreach \x in {1,...,5}{\draw[rpgblue,fill=rpgblue] ({\x/2.5+0.01},0) circle (.58ex);
\ifnum\x>\DEnum
\def\DEfill{white}%
\else
\def\DEfill{rpgblue}%
\fi
\draw[\DEfill,fill=\DEfill] (\x/2.5,0) circle (.5ex);}}%
}
\begin{document}
\newcount\x
\x=0
\loop
\the\x\dotexp{\x}
\advance \x by 1
\ifnum\x<6
\repeat
\end{document}