Spezielle Wörter in einem bestimmten Abschnitt zählen lassen?
Liebe Texwelt,
ich habe in meinem Tikzpicture mehrere hundert colorboxen. Für meine Abschlussarbeit wäre es hilfreich, die genaue Anzahl dieser durch einen speziellen Suchbefehl o.ä. zu ermitteln, da man sich bei so großen Zahlen auch leicht mal verzählen kann.
Zusätzlich wäre es notwendig, diesen Zählmechanismus nur auf einen bestimmten Abschnitt zu begrenzen, da ich dieses Tikzpicture in abgeänderter Form noch weitere Male in meinem Dokument verwende und auch sonst colorboxen öfter mal vorkommen.
Hier eine abgespeckte version meines Tikzpictures:
\documentclass[fleqn,12pt,a4paper,german]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\begin{document}
Auch hier colorboxen wie
\colorbox{cyan}{00} (diese sollen allerdings nicht gezählt werden)
\\[4ex]
%colorboxen erst ab hier zählen
{\begin{tikzpicture}
[
point/.default=5pt
]
\foreach[count=\i,evaluate=\i as \angle using (\i)*25.71] \text in {
\colorbox {cyan} {0\textcolor{white}1},\colorbox {cyan} {0\textcolor{white}2},\colorbox {cyan} {0\textcolor{white}3},\colorbox {cyan} {0\textcolor{white}4}, \colorbox {cyan} {1\textcolor{white}0},\colorbox {cyan} {1\textcolor{white}1},\colorbox {cyan} {1\textcolor{white}2},\colorbox {cyan} {1\textcolor{white}3},\colorbox {cyan} {2\textcolor{white}0},\colorbox {cyan} {2\textcolor{white}1},\colorbox {cyan} {2\textcolor{white}2},\colorbox {cyan} {3\textcolor{white}0},\colorbox {cyan} {4\textcolor{white}0},\colorbox {cyan} {0\textcolor{white}0}, % Beschriftung der Kreise
}
\node[rotate=\angle, anchor=west] (node\i) at (\angle:0.8) {\text};
[
point/.default=5pt
]
\foreach[count=\i,evaluate=\i as \angle using (\i)*25.71] \text in {
\colorbox {cyan} {0\textcolor{white}1},\colorbox {cyan} {0\textcolor{white}2},\colorbox {cyan} {0\textcolor{white}3},\colorbox {cyan} {0\textcolor{white}4}, \colorbox {cyan} {1\textcolor{white}0},\colorbox {cyan} {1\textcolor{white}1},\colorbox {cyan} {1\textcolor{white}2},\colorbox {cyan} {1\textcolor{white}3},\colorbox {cyan} {2\textcolor{white}0},\colorbox {cyan} {2\textcolor{white}1},\colorbox {cyan} {2\textcolor{white}2},\colorbox {cyan} {3\textcolor{white}0},\colorbox {cyan} {4\textcolor{white}0},\colorbox {cyan} {0\textcolor{white}0},
\colorbox {cyan} {1\textcolor{white}1},\colorbox {cyan} {1\textcolor{white}2},\colorbox {cyan} {1\textcolor{white}3},\colorbox {cyan} {2\textcolor{white}0},\colorbox {cyan} {2\textcolor{white}1},\colorbox {cyan} {2\textcolor{white}2},\colorbox {cyan} {3\textcolor{white}0},\colorbox {cyan} {4\textcolor{white}0},\colorbox {cyan} {0\textcolor{white}0},
\colorbox {cyan} {1\textcolor{white}1},\colorbox {cyan} {1\textcolor{white}2},\colorbox {cyan} {1\textcolor{white}3},\colorbox {cyan} {2\textcolor{white}0},\colorbox {cyan} {2\textcolor{white}1},\colorbox {cyan} {2\textcolor{white}2},\colorbox {cyan} {3\textcolor{white}0},\colorbox {cyan} {4\textcolor{white}0},\colorbox {cyan} {0\textcolor{white}0}, % Beschriftung der Kreise
}
\node[rotate=\angle, anchor=west] (node\i) at (\angle:1.8) {\text};
\end{tikzpicture}
%bis genau hier
\end{document}