![Zitat](images/misc/quote_icon.png)
Zitat von
nixversteh
könnte auch mit tikz erstellt werden
Zum Thema Venndiagramm mit tikz gibt es ein sehr schön erklärtes Beispiel. Wobei das von Dir verwendete Paket ebenfalls tikz verwendet.
![Zitat](images/misc/quote_icon.png)
Zitat von
nixversteh
Gerne hätte ich das Quadrat noch mit dem Buchstaben U bezeichnet
Die Frage verstehe ich allerdings nicht recht. Du hast das Quadrat doch bereits mit "3" bezeichnet. Das durch ein "U" zu ersetzen, ist doch sicher nicht das Problem:
Code:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{venndiagram}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{venndiagram3sets}[labelOnlyA={6},labelOnlyB={4},labelOnlyC={2},
labelOnlyAB={7},labelOnlyAC={3},labelOnlyBC={1},labelABC={4},
labelNotABC={U}]
\end{venndiagram3sets}
\end{document}
Oder doch so einfach? Oder meinst Du, dass Du ein zweites Label haben willst, etwas wie:
Code:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{venndiagram}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\makeatletter
\newcommand*{\settoplabelNotABC}[1]{%
\draw (\@venn@vgap,\@venn@h-\@venn@hgap) node (toplabelNotABC) {#1}%
}
\makeatother
\begin{document}
\begin{venndiagram3sets}[labelOnlyA={6},labelOnlyB={4},labelOnlyC={2},
labelOnlyAB={7},labelOnlyAC={3},labelOnlyBC={1},labelABC={4},
labelNotABC={3}]
\settoplabelNotABC{U};
\end{venndiagram3sets}
\end{document}
Das kann man auch als zusätzliche Option realisieren:
Code:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{venndiagram}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\makeatletter
\newcommand*{\@venn@toplabel@NotABC}{}
\define@key{venn}{toplabelNotABC}{\def\@venn@toplabel@NotABC{#1}}
\setpostvennhook{%
\draw (\@venn@vgap,\@venn@h-\@venn@hgap) node (toplabelNotABC) {\@venn@toplabel@NotABC};%
}
\makeatother
\begin{document}
\begin{venndiagram3sets}[labelOnlyA={6},labelOnlyB={4},labelOnlyC={2},
labelOnlyAB={7},labelOnlyAC={3},labelOnlyBC={1},labelABC={4},
labelNotABC={3},toplabelNotABC={U}]
\end{venndiagram3sets}
\end{document}
Lesezeichen