字体或 tikz 绘制计数符号 (///)

字体或 tikz 绘制计数符号 (///)

在一本书中,我用以下内容来说明用于手工计数的传统计数符号。它们是用 PPT 绘制的,并保存在 PNG 图像中,但看起来很丑陋,当我尝试在内联文本中使用它们时,我无法让图像正确地位于基线上。

有没有适合这种字体,或者有办法用 tikz 来实现这个功能?

在此处输入图片描述

答案1

像这样吗?

\documentclass{article}
\usepackage{tikz}
\newcommand{\TCS}[2][]{\begin{tikzpicture}[baseline,#1]
\foreach \X [evaluate=\X as \Y using {int(mod(\X,5))}]in {1,...,#2}
{\ifnum\Y=0
\draw (\X*0.5ex+0.3ex,0) -- ++(-2.8ex,2ex);
\else
\draw (\X*0.5ex+0.3ex,0) -- ++(-0.3ex,2ex);
\fi}
\end{tikzpicture}}
\begin{document}
abc \TCS{3}\ def \TCS{7}
\end{document}

在此处输入图片描述

或者向右倾斜。

\documentclass{article}
\usepackage{tikz}
\newcommand{\TCS}[2][]{\begin{tikzpicture}[baseline,#1]
\foreach \X [evaluate=\X as \Y using {int(mod(\X,5))}]in {1,...,#2}
{\ifnum\Y=0
\draw (\X*0.5ex+0.3ex,0) -- ++(-2.2ex,1.8ex);
\else
\draw (\X*0.5ex+0.3ex,0) -- ++(0.3ex,1.8ex);
\fi}
\end{tikzpicture}}
\begin{document}
abc \TCS{3}\ def \TCS{7}
\end{document}

在此处输入图片描述

答案2

采用不同的方法bullcntr,显示“不寻常”的计数符号:项目符号!

但符号的数量限制为9,因此符号会重复。

\documentclass{article}


\usepackage{bullcntr}

\usepackage{pgffor}

\newcounter{bull}
\newcommand{\showbullcntr}[1]{%
  \setcounter{bull}{#1}%
  \bullcntr{bull}%
}
\begin{document}



\foreach \x in {1,...,200} {
  \pgfmathmod{\x}{5}
  \pgfmathint{\pgfmathresult}
  \edef\y{\pgfmathresult}
  \typeout{Current: \x and \y}
  \showbullcntr{\y}\ 
}

\end{document}

在此处输入图片描述

答案3

使用宏和cancel包来定义剪切符号。mskip-4mu您可以减少或增加 s 之间的间距\slash

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools}
\usepackage{cancel}
\newcommand{\thbacks}{\slash\mskip-4mu\slash\mskip-4mu\slash\mskip-4mu\slash}
\begin{document}
\[\slash, \quad \slash\slash, \quad \slash\slash\slash, \quad \bcancel{\thbacks}\]
\end{document}

答案4

以下示例所需的文件可从http://tug.ctan.org/tex-archive/usergrps/uktug/baskervi/5_5/hhcount.styhttp://tug.ctan.org/tex-archive/usergrps/uktug/baskervi/5_5/hhutils0.sty

\documentclass{article}

\usepackage{hhcount}

\begin{document}
\fcscore{42}
\end{document}

在此处输入图片描述

相关内容