偶数点的分布错误

偶数点的分布错误

致力于回答在 tikz 中设计内存布局的更好方法我发现,如果连续的\bullet(或\cdot)数是偶数或奇数,其分布会有所不同。偶数列表中最后两个元素之间的间距较短。为什么?如何纠正?

\documentclass{article}
\usepackage{pgffor} 

\newcommand{\mydots}[1]{$\foreach\i in {1,...,#1}{\bullet}$}

\begin{document}
\foreach\i in {1,...,15}
{\noindent\mydots{\i}\\}
\end{document}

在此处输入图片描述

答案1

尝试:

\documentclass{article}
\usepackage{pgffor}

\newcommand{\mydots}[1]{$\foreach\i in {1,...,#1}{\bullet}{}$}% <-- added {}

\begin{document}
\foreach\i in {1,...,15}
{\noindent\mydots{\i}\\}
\end{document}

在此处输入图片描述

编辑:

  • 正如解释的那样Torbjørn T.评论,\bullet是二元运算符
  • 也可以通过以下方法解决using \mathop{\bullet}如下方法解决伊格纳西
  • 或者对于`\mydots 使用除了我的第一个命题之外还可以使用:

    \newcommand{\mydots}[1]{\foreach\i in {1,...,#1}{\textbullet\ }}

相关内容