I would like to have a shape in my diagram looking like this:

My main problem is to arrange the nodes as tightly as possible. My current approach is
\documentclass{standalone}
\usepackage{tikz}
\usepackage{amssymb}
\begin{document}
\tikzstyle{state}=[circle, draw, minimum size=5mm,inner sep=0pt]
\tikz{
\node[state] (a) {};
\node[left of=a] {$\vartriangleright$};
}
\end{document}
which results in

This is of course not preferable. I just need to know how to place the triangle node as tightly as possible right next to the circle node.



\node [anchor=east, inner sep=0, outer sep=0, xshift=1pt] at (a.west) {$\vartriangleright$};, but not sure why thexshiftwas required. – Peter Grill Oct 19 '12 at 19:57