\documentclass{article} \usepackage{calc} \usepackage{ifthen} \usepackage{tikz} \newcommand{\slice}[4]{ \pgfmathparse{0.5*#1+0.5*#2} \let\midangle\pgfmathresult % slice \draw [fill=\color!50] (0,0) -- (#1:1) arc (#1:#2:1) -- cycle; % outer label \node[label=\midangle:#4] at (\midangle:1) {}; % inner label \pgfmathparse{min((#2-#1-10)/110*(-0.3),0)} \let\temp\pgfmathresult \pgfmathparse{max(\temp,-0.5) + 0.8} \let\innerpos\pgfmathresult \node at (\midangle:\innerpos) {#3}; } \begin{document} \begin{figure}[h]% \centering \begin{tikzpicture}[scale=3] \newcounter{a} \newcounter{b} \foreach \p/\t/\color in {33/He wowou!!/red, 33/Nenei!/green, 34/Schpinnsch!/blue} { \setcounter{a}{\value{b}} \addtocounter{b}{\p} \slice{\thea/100*360} {\theb/100*360} {\p\%}{\t} } \end{tikzpicture} \caption{Knapp ein Drittel der Nutzer kann es sich vorstellen, Zeitungen in elektronischer Form zu lesen. Ein Drittel ist sich unsicher.}% \label{zeitungen}% \end{figure} \end{document}