Dice symbols for digits up to 9
A tikz
solution is obtained by modifying the answer https://tex.stackexchange.com/a/41628/15925
\documentclass[border=0.5cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes}
\tikzset{
dot hidden/.style={},
line hidden/.style={},
dot colour/.style={dot hidden/.append style={color=#1}},
dot colour/.default=black,
line colour/.style={line hidden/.append style={color=#1}},
line colour/.default=black
}
\usepackage{xparse}
\NewDocumentCommand{\drawdie}{O{}m}{%
\begin{tikzpicture}[x=1em,y=1em,radius=0.1,#1]
\draw[rounded corners=0.5,line hidden] (0,0) rectangle (1,1);
\ifodd#2
\fill[dot hidden] (0.5,0.5) circle;
\fi
\ifnum#2>1
\fill[dot hidden] (0.2,0.2) circle;
\fill[dot hidden] (0.8,0.8) circle;
\ifnum#2>3
\fill[dot hidden] (0.2,0.8) circle;
\fill[dot hidden] (0.8,0.2) circle;
\ifnum#2>5
\fill[dot hidden] (0.8,0.5) circle;
\fill[dot hidden] (0.2,0.5) circle;
\ifnum#2>7
\fill[dot hidden] (0.5,0.8) circle;
\fill[dot hidden] (0.5,0.2) circle;
\fi
\fi
\fi
\fi
\end{tikzpicture}%
}
\begin{document}
\drawdie{0}
\drawdie{1}
\drawdie[radius=0.5pt]{3}
\drawdie{7}
\drawdie[line colour=blue,thick]{8}
\drawdie[scale=0.5,dot colour=green,very thin,line hidden/.append style={fill=red}]{9}
\end{document}
The changes I have made are to add an extra case for numbers >7
(7
worked already) and removed the thick
default for the border, allowing it to be set to other values in smaller sizes. I have also removed the external dotsize variable and given an example of filling.
You can use also the domino font:
\documentclass{article}
\font\domino=domino
\def\die#1{{\domino#1}}
\begin{document}
Normal dice: \die1 \die2 \die3 \die4 \die5 \die6 \par
Extended version: \die7 \die8 \die9 \die0
\end{document}
(Yes, I'm adding an answer to a 7.5-year-old question).
I teach a decision sciences (math / stats) class and needed to produce a variety of icons including a 36-pair graphic of six-sided dice (seen below). That was enough to push me to make a quick, single purpose function library based on Andrew Swann's answer, above, and then to extend it to include 0-, 7-, 8-, and 9-pip icons. The code can be found at
https://github.com/jessehamner/tikzdice
Here's a screenshot of a small example (the code to make this document and one small Beamer document are also available in the repository).