在信息中写入多个点

在信息中写入多个点

我想在文本或公式中以某种形式(圆圈、一行等)写多个点。有点类似于 Petri 网中的标记点,这让我研究了 TeX/Tikz Petri 网包。但我需要独立于 Petri 网绘图的点。

为了更清楚,我希望能够做这样的事情:

Some text and now \tokens{3} and some more text.

或者在数学模式中:

$dots(3) = \mathtokens{3}$

无论如何,我都需要将(在本例中为 3 个)点排成一行。

答案1

对于直线点,这种方法可能就足够了……

\documentclass[12pt]{article}
\usepackage{stackengine}
\newcommand\tokendots[1]{\ifnum#1>0\relax
  {\ensuremath{\cdot}}\tokendots{\the\numexpr#1-1}\fi}
\newcommand\stackedtokendots[2]{%
  \stackanchor[-2pt]{\tokendots{#1}}{\tokendots{#2}}}
\begin{document}
Some text and now \tokendots{2} and some more text.

$dots(5) = \tokendots{5} = \stackedtokendots{2}{3}$

$dots(6) = \stackedtokendots{3}{3}$
\end{document}

在此处输入图片描述

相关内容