Basierend auf Paket/Bibliothek zum Zeichnen von Kreisen würde ich dortige Lösung um folgendes Feature gerne erweitern: Die dort gezeichneten einzelnen Sektoren, würde ich gerne mit einer Farbe meiner Wahl ausmalen. Der folgende Code wurde von Clemens in der verlinkten Frage als Antwort erstellt. Open in Online-Editor
\documentclass{article} \usepackage{tikz} \begin{document} % etwas Automatisierung: \newcommand*\kreisteile[1]{% \begin{tikzpicture} \draw (0,0) circle (1cm) ; % \foreach \t in {1,...,#1} { \draw (0,0) -- ++(360/#1*\t:1cm) ; } \end{tikzpicture} } \kreisteile{5} \end{document} Nun weiß ich leider nicht, wie ich einzelne Sektoren auszeichne.
Ergebnis 5 von 7
show 2 more comments
|
Hier ist eine Idee für die eigentliche Frage (siehe Kommentare zur Frage und zu meiner Antwort auf die verlinkte Frage): Open in Online-Editor
\documentclass{article} \usepackage{tikz,array} \begin{document} % #1: Farbe des Anteils (optional) % #2: Zähler % #3: nenner \newcommand*\bruch[3][red]{% \begin{tikzpicture}[baseline={(0,0)}] % Anteil färben: \fill[#1] % Linie: (0,0) -- ++(0:1cm) % anschließend Bogen entsprechend des Anteils: arc[start angle=0, delta angle=360/#3*#2,radius=1cm] % zurück zur Mitte: -- cycle ; % die Teile darüber zeichnen: \foreach \t in {1,...,#3} { \draw (0,0) -- ++(360/#3*\t:1cm) ; } % den ganzen Kreis darüber zeichnen: \draw (0,0) circle (1cm) ; \end{tikzpicture}% } \[ \bruch{1}{2} + \bruch{1}{3} = \bruch{5}{6} \] \[ \bruch{1}{5} + \bruch{2}{3} = \bruch{13}{15} \] \[ \begin{array}{c@{{}+{}}c@{{}={}}c} \bruch[green]{2}{7} & \bruch[blue]{3}{8} & \bruch[orange]{37}{56} \\[1cm] \bruch[green]{16}{56} & \bruch[blue]{21}{56} & \bruch[orange]{37}{56} \\[1cm] \frac{2}{7} & \frac{3}{8} & \frac{37}{56} \end{array} \] \end{document} beantwortet 12 Okt '15, 21:16 cgnieder 1
Du bist klasse, Clemens. Vielen Dank.
Ich finde, du solltest das auf
(12 Okt '15, 21:18)
runix
Wie kann ich einen gefärbten Sektor als eigenständige Grafik applizieren?
(17 Okt '15, 20:36)
runix
@saputello
Welche Rolle spielt die
(17 Okt '15, 21:51)
runix
Und wieso ist
(17 Okt '15, 21:53)
runix
3
(18 Okt '15, 00:34)
cgnieder
Wie kann ich unmittelbar unter
so wird eine komplett neue Zeile erstellt, mit weiteren Gleichheitszeichen und Pluszeichen.
(18 Okt '15, 01:22)
runix
Ergebnis 5 von 8
show 3 more comments
|
Der Code wurde vom mir erstellt :p Willst Du einzelne Teile färben? (Dann wirds mit Automatisierung recht aufwendig) Oder willst Du z.B. abwechselnd in zwei Farben einfärben? (Ist ohne großen Aufwand automatisierbar).
Ich würde gerne einzelne Teile färben. Ich poche nicht auf Automatisierung. Mir reicht eine zweckmäßige Lösung. Irgendwie muss ich ja dann einzelne Sektoren auszeichnen.
Ist dann auch hier die eigentliche Frage: wie kann ich Brüche durch Kreise mit regelmäßigen Sektoren, von denen der entsprechende Anteil eingefärbt ist, darstellen?
Absolut richtig. Gibt es speziell dafür einen tikz Hack?
Ich wollte nicht sofort alles fragen, weil ich auch mal selbst basteln wollte, aber ich kriege noch nicht mal die horizontale Anordnung zweier Kreise hin.
@runix Manchmal ist es leichter, eine gezielte Antwort zu geben, wenn man das Ziel kennt.
@runix: Wenn man X erreichen will und sich dazu überlegt, Y zu machen und dann nur Y nachfragt, nennt man das XY-Problem. Es ist immer sinnvoll, das Ziel, also X, zumindest anzugeben. Manchmal wird man Dir dann sagen, dass Y nicht der ideale Weg ist – teilweise, aber nicht immer wird Y dann trotzdem erklärt werden. Manchmal wird man Dir auch bestätigen, dass man das so machen kann und erklären, wie Y geht.