LaTeX Extra > LaTeX Pakete > Pascaltriangle


Mithilfe des pascaltriangle (Version v1.0.1 vom 28.01.2022) lassen sich pascalsche Dreiecke in LaTeX erzeugen. [1] Neben der Darstellung in der Variante von oben nach unten gibt es auch die Möglichkeit der Darstellung in der Form eines rechtwinkligen Dreiecks. Das Paket selbst nutzt zwar das TikZ Paket, aber für die Verwendung sind keine Kenntnis von TikZ notwendig.

1.1 Einbinden des Paketes

Das Paket wird mit \usepackage{pascaltriangle} eingebunden. Da es sich hierbei um ein recht neues Paket handelt kann es sein, dass es nicht überall jetzt schon zur Verfügung steht, sodass es unter Umständen erst einmal runtergeladen werden muss. Das Paket bindet neben dem tikz Paket auch noch die Pakete expl3, xparse, etoolbox und amsmath ein. Wobei Letzteres für die Darstellung der Binomialkoeffizienten genutzt wird. Das Paket besitzt zurzeit keine Optionen.

1.2 pascal Befehl

Das Erzeugen des pascalschen Dreiecks erfolgt über den \pascal[Optionen zur Gestaltung]{Anzahl der Zeilen} Befehl. Auf die Möglichkeiten zur Gestaltung wird im Folgenden Abschnitt genauer eingegangen.

2. Optionen

Die Gestaltung des pascalschen Dreiecks erfolgt über Optionen, die durch Kommata getrennt werden. Der Aufbau entspricht dem Key=Value Prinzip. Anstelle die Optionen bei jedem Dreieck einzeln anzugeben, ist es auch möglich, mithilfe des Befehls \pascalset{Option1, Option2,...} die zu nutzenden Optionen für die nachfolgenden Dreieck zu setzen.

Pascalsches Dreieck mit LaTeX gezeichnet.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascal{3}
\end{document}

2.1 Form und Größe

Bei der Form (shape) besteht die Auswahl zwischen iso für ein gleichschenkliges Dreieck und rt für ein rechtwinkliges Dreieck. Die Basiseinstellung für die Darstellung ist dabei die in Form eines gleichschenkligen Dreiecks (iso).

Zwei Darstellungem eines Pascal Dreiecks, zum einen als gleichschenkliges Dreieck und zum anderen als rechtwinkliges Dreieck.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascal{3}
\pascal[shape=rt]{3}
\end{document}

Die Größe der Zellen kann über die Option radius verändert werden. Dabei ist aber zu beachten, dass auch die entsprechende Einheit gesetzt wird. Die Größe, die automatisch gesetzt wird, ist 0,5 cm.

Pascalsche Dreieck mit unterschiedlicher Zellengröße.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascal{3}
\pascal[radius=1cm]{3}
\end{document}

2.2 Schriftgröße / Nummerierung

Die Schriftgröße kann über die Option fontsize und die typischen LaTeX Befehle für die Schriftgröße verändert werden. Die Standardgröße ist small. Wenn die Größe der Schrift verändert wird, sollte man gegebenenfalls auch die Größe der Zellen anpassen.

Vergleich zwischen zwei pascalschen Dreiecken mit unterschiedlicher Schriftgröße.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascal{3}
\pascal[fontsize=\Huge]{3}
\end{document}

Wird die Option withnum auf true gesetzt, werden die Nummern der Spalten und Zeilen mit angezeigt.

Pascalsches Dreieck mit nummerierten Spalten und Zeilen.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascal{3}
\pascal[withnum=true]{3}
\end{document}

2.3 binomial Ausdruck

Mithilfe der Option binom werden anstelle der Zahlen die binominal Ausdrücke in die Zellen geschrieben. Dazu muss die binom auf den Wert true gesetzt werden.

Anstelle von Zahlen werden hier binominale Ausdrücke im pascalschem Dreieck verwendet.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascal{3}
\pascal[binom=true]{3}
\end{document}

2.4 fillc und fillr

Mit den Optionen fillc und fillr lässt sich ein Pfad einfügen beziehungsweise anzeigen, der zeigt, aus welchen Zahlen beziehungsweise aus der Summe welcher Zahlen sich ein bestimmter Eintrag ergibt. Der Wert der Zelle in Zeile m und Spalte n entspricht der Summe der Werte in den Zellen auf der Spalten n deren Zeile kleiner ist als m. Mit anderen Worten der Wert der Zelle in Zeile m und Spalte n entspricht der Summe der Werte der Zellen in der darüber liegenden Spalte n - 1 bis zur Zeile m - 1. Die Zeilen werden von oben nach unten startend mit der Null durch gezählt. Die Spalten werden von links nach rechts startend mit der Null durch gezählt.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascal[fillc=5, fillr=1]{10}
\pascal[fillc=5, fillr=2]{10
\end{document}

Im linken Dreieck 1 + 5 = 6 und im rechten Dreieck ist 1 + 5 + 15 = 21.

2.5 pascalset

Wie Eingangs bereits erwähnt, ist es möglich, mithilfe des Befehls \pascalset{Optionen} die gewünschten Optionen zu setzen, sodass diese nicht bei jedem Dreieck erneut gesetzt werden müssen. Im nachfolgenden Beispiel wurden die Optionen so gewählt, dass die binominal Ausdrücke verwendet werden, das Dreieck in der rechtwinkeligen Variante gesetzt wird, der Radius auf 1 cm und die Schriftgröße auf \Large vergrößert wurden.

Die Abbildung zeigt ein Pascalsches Dreieck in der rechtwinkeligen Variante und mit binominal Ausdrücken.
\documentclass[margin=1cm]{standalone}
\usepackage{pascaltriangle}
\begin{document}
\pascalset{binom=true,shape=rt,radius=1cm,fontsize=\Large}
\pascal{5}
\end{document}

Literatur

[1]
Package pascaltriangle Nan Geng, January 28, 2022 v1.0.1