e271
05-09-2010, 15:57
Hi,
ich möchte die Schnittmenge zweier (oder mehrerer) Ellipsen einfärben. Wie kriege ich das denn hin?
Minimalbeispiel:
\documentclass[11pt, a4paper,fleqn]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{shapes,backgrounds}
\pagestyle{empty}
\def\boundb{(-2,1.5) rectangle (4,-1.5)}
\def\firstcircle{(0,0) ellipse (1.5cm and 1cm)}
\def\thirdcircle{(0:2cm) circle (1.5cm and 1cm)}
\begin{document}
\begin{tikzpicture}
\fill[yellow, opacity=.35] \boundb;
\draw \boundb node at (4,1.5) [below right] {$\Omega$};
\begin{scope}[fill opacity=0.5, very thick]
\fill[red] \firstcircle;
\fill[red] \thirdcircle;
\draw \firstcircle node at (0,0) {$A$};
\draw \thirdcircle node at (0,2) {$B$};
\end{scope}
\end{tikzpicture}
\end{document}
Die Schnittmenge der obigen Ellipsen sollte gelb gefärbt sein.
Viele Grüße
Wolfgang
ich möchte die Schnittmenge zweier (oder mehrerer) Ellipsen einfärben. Wie kriege ich das denn hin?
Minimalbeispiel:
\documentclass[11pt, a4paper,fleqn]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{shapes,backgrounds}
\pagestyle{empty}
\def\boundb{(-2,1.5) rectangle (4,-1.5)}
\def\firstcircle{(0,0) ellipse (1.5cm and 1cm)}
\def\thirdcircle{(0:2cm) circle (1.5cm and 1cm)}
\begin{document}
\begin{tikzpicture}
\fill[yellow, opacity=.35] \boundb;
\draw \boundb node at (4,1.5) [below right] {$\Omega$};
\begin{scope}[fill opacity=0.5, very thick]
\fill[red] \firstcircle;
\fill[red] \thirdcircle;
\draw \firstcircle node at (0,0) {$A$};
\draw \thirdcircle node at (0,2) {$B$};
\end{scope}
\end{tikzpicture}
\end{document}
Die Schnittmenge der obigen Ellipsen sollte gelb gefärbt sein.
Viele Grüße
Wolfgang