I'm making \item commands with coloured circles. One needs to be two colours, i.e. two semicircles which form a single circle.
I currently have this, which superimposes both circles:
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\newcommand*\reditem{\item[{\tikz[baseline=-3]{\node[shape=circle,draw,fill=red,inner sep=4pt] (char) {};}}]}
\newcommand*\redblueitem{\item[{\tikz[baseline=-3]{
\node[shape=semicircle,rotate=90,fill=red,inner sep=3pt](char) {};
\node[shape=semicircle,rotate=270,fill=blue,inner sep=3pt] (char) {};}
}]}
\begin{document}
\begin{frame}
\begin{itemize}
\reditem test red
\redblueitem test redblue
\end{itemize}
\end{frame}
\end{document}
How can I adjust this to form a nice two-colour circle?



line width=0pt,anchor=southto both nodes. I had to guess what packages/tikz-libraries you're using, please consider adding a minimal working example (MWE) that illustrates your problem. It will be much easier for us to reproduce your situation and find out what the issue is when we see compilable code, starting with\documentclass{...}and ending with\end{document}. – Andrew Stacey Jan 8 at 13:51tikzlibraries. – rubenvb Jan 8 at 13:55semicircleshape which is fixed by loading theshapes.geometriclibrary (as in Jake's answer). – Andrew Stacey Jan 8 at 13:56