aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/punktgruppen
diff options
context:
space:
mode:
authorAndreas Müller <andreas.mueller@ost.ch>2021-08-03 07:37:42 +0200
committerGitHub <noreply@github.com>2021-08-03 07:37:42 +0200
commitf31aca6129f3c84f1ed4f59378fd31cbdc58ec3b (patch)
tree97c32dbdcbcc888a9030d149f5a765f006fcd631 /buch/papers/punktgruppen
parent1. Version Kapitel Rotation und Spiegelung (diff)
parentMerge pull request #60 from Kuehnee/master (diff)
downloadSeminarMatrizen-f31aca6129f3c84f1ed4f59378fd31cbdc58ec3b.tar.gz
SeminarMatrizen-f31aca6129f3c84f1ed4f59378fd31cbdc58ec3b.zip
Merge branch 'master' into master
Diffstat (limited to 'buch/papers/punktgruppen')
-rw-r--r--buch/papers/punktgruppen/.gitignore1
-rw-r--r--buch/papers/punktgruppen/Makefile41
-rw-r--r--buch/papers/punktgruppen/Makefile.inc15
-rw-r--r--buch/papers/punktgruppen/crystals.tex174
-rw-r--r--buch/papers/punktgruppen/figures/atoms-grid-force.pdfbin0 -> 1496 bytes
-rw-r--r--buch/papers/punktgruppen/figures/atoms-grid-still.pdfbin0 -> 1307 bytes
-rw-r--r--buch/papers/punktgruppen/figures/atoms-piezo-force-horizontal.pdfbin0 -> 12453 bytes
-rw-r--r--buch/papers/punktgruppen/figures/atoms-piezo-force-vertical.pdfbin0 -> 12490 bytes
-rw-r--r--buch/papers/punktgruppen/figures/atoms-piezo-still.pdfbin0 -> 1643 bytes
-rw-r--r--buch/papers/punktgruppen/figures/combine-symmetries.pdfbin0 -> 12054 bytes
-rw-r--r--buch/papers/punktgruppen/figures/lattice.pdfbin0 -> 25646 bytes
-rw-r--r--buch/papers/punktgruppen/figures/piezo.pdfbin0 -> 15599 bytes
-rw-r--r--buch/papers/punktgruppen/figures/projections.pdfbin0 -> 27957 bytes
-rw-r--r--buch/papers/punktgruppen/figures/stereographic-projections.pdfbin0 -> 2377 bytes
-rw-r--r--buch/papers/punktgruppen/figures/symmetric-shapes.pdfbin0 -> 12772 bytes
-rw-r--r--buch/papers/punktgruppen/intro.tex32
-rw-r--r--buch/papers/punktgruppen/main.tex10
-rw-r--r--buch/papers/punktgruppen/piezo.tex82
-rw-r--r--buch/papers/punktgruppen/references.bib21
-rw-r--r--buch/papers/punktgruppen/standalone.tex30
-rw-r--r--buch/papers/punktgruppen/symmetry.tex274
-rw-r--r--buch/papers/punktgruppen/tikz/atoms-grid-force.tex42
-rw-r--r--buch/papers/punktgruppen/tikz/atoms-grid-still.tex33
-rw-r--r--buch/papers/punktgruppen/tikz/atoms-piezo-force-horizontal.tex47
-rw-r--r--buch/papers/punktgruppen/tikz/atoms-piezo-force-vertical.tex52
-rw-r--r--buch/papers/punktgruppen/tikz/atoms-piezo-still.tex34
-rw-r--r--buch/papers/punktgruppen/tikz/combine-symmetries.tex57
-rw-r--r--buch/papers/punktgruppen/tikz/lattice.tex40
-rw-r--r--buch/papers/punktgruppen/tikz/piezo-atoms.tex122
-rw-r--r--buch/papers/punktgruppen/tikz/piezo.tex73
-rw-r--r--buch/papers/punktgruppen/tikz/projections.tex258
-rw-r--r--buch/papers/punktgruppen/tikz/stereographic-projections.tex108
-rw-r--r--buch/papers/punktgruppen/tikz/symmetric-shapes.tex60
33 files changed, 1419 insertions, 187 deletions
diff --git a/buch/papers/punktgruppen/.gitignore b/buch/papers/punktgruppen/.gitignore
new file mode 100644
index 0000000..6827d9f
--- /dev/null
+++ b/buch/papers/punktgruppen/.gitignore
@@ -0,0 +1 @@
+standalone
diff --git a/buch/papers/punktgruppen/Makefile b/buch/papers/punktgruppen/Makefile
index 0274594..03ad15a 100644
--- a/buch/papers/punktgruppen/Makefile
+++ b/buch/papers/punktgruppen/Makefile
@@ -3,7 +3,44 @@
#
# (c) 2020 Prof Dr Andreas Mueller
#
+SOURCES := \
+ crystals.tex \
+ intro.tex \
+ main.tex \
+ piezo.tex \
+ symmetry.tex
-images:
- @echo "no images to be created in punktgruppen"
+TIKZFIGURES := \
+ tikz/atoms-grid-still.tex \
+ tikz/atoms-grid-force.tex \
+ tikz/atoms-piezo-still.tex \
+ tikz/atoms-piezo-force-vertical.tex \
+ tikz/atoms-piezo-force-horizontal.tex \
+ tikz/combine-symmetries.tex \
+ tikz/lattice.tex \
+ tikz/piezo.tex \
+ tikz/projections.tex \
+ tikz/stereographic-projections.tex \
+ tikz/symmetric-shapes.tex
+FIGURES := $(patsubst tikz/%.tex, figures/%.pdf, $(TIKZFIGURES))
+
+.PHONY: images
+images: $(FIGURES)
+
+figures/%.pdf: tikz/%.tex
+ mkdir -p figures
+ pdflatex --output-directory=figures $<
+
+.PHONY: standalone
+standalone: standalone.tex $(SOURCES) $(FIGURES)
+ mkdir -p standalone
+ cd ../..; \
+ pdflatex \
+ --halt-on-error \
+ --shell-escape \
+ --output-directory=papers/punktgruppen/standalone \
+ papers/punktgruppen/standalone.tex;
+ cd standalone; \
+ bibtex standalone; \
+ makeindex standalone;
diff --git a/buch/papers/punktgruppen/Makefile.inc b/buch/papers/punktgruppen/Makefile.inc
index b6a76c1..fbb073e 100644
--- a/buch/papers/punktgruppen/Makefile.inc
+++ b/buch/papers/punktgruppen/Makefile.inc
@@ -10,5 +10,16 @@ dependencies-punktgruppen = \
papers/punktgruppen/symmetry.tex \
papers/punktgruppen/crystals.tex \
papers/punktgruppen/piezo.tex \
- papers/punktgruppen/references.bib
-
+ papers/punktgruppen/references.bib \
+ papers/punktgruppen/tikz/atoms-grid-force.tex \
+ papers/punktgruppen/tikz/atoms-grid-still.tex \
+ papers/punktgruppen/tikz/atoms-piezo-force-horizontal.tex \
+ papers/punktgruppen/tikz/atoms-piezo-force-vertical.tex \
+ papers/punktgruppen/tikz/atoms-piezo-still.tex \
+ papers/punktgruppen/tikz/combine-symmetries.tex \
+ papers/punktgruppen/tikz/lattice.tex \
+ papers/punktgruppen/tikz/piezo-atoms.tex \
+ papers/punktgruppen/tikz/piezo.tex \
+ papers/punktgruppen/tikz/projections.tex \
+ papers/punktgruppen/tikz/stereographic-projections.tex \
+ papers/punktgruppen/tikz/symmetric-shapes.tex
diff --git a/buch/papers/punktgruppen/crystals.tex b/buch/papers/punktgruppen/crystals.tex
index 6de2bca..42008e1 100644
--- a/buch/papers/punktgruppen/crystals.tex
+++ b/buch/papers/punktgruppen/crystals.tex
@@ -1,16 +1,170 @@
\section{Kristalle}
-Unter dem Begriff Kristall sollte sich jeder ein Bild machen können.
-Wir werden uns aber nicht auf sein Äusseres fokussieren, sondern was ihn im Inneren ausmacht.
-Die Innereien eines Kristalles sind glücklicherweise relativ einfach definiert.
+Eine nicht allzu häufig gestellte Frage ist, wie ein Kristall definiert ist.
+Um zu klären, was ein Kristall mit Symmetrien zu tun hat, ist jedoch genau diese Frage äusserst relevant.
+Glücklicherweise ist das Innere eines Kristalles relativ einfach definiert.
\begin{definition}[Kristall]
Ein Kristall besteht aus Atomen, welche sich in einem Muster arrangieren, welches sich in drei Dimensionen periodisch wiederholt.
\end{definition}
+\begin{figure}
+ \centering
+ \includegraphics[]{papers/punktgruppen/figures/lattice}
+ \caption{
+ Zweidimensionales Kristallgitter.
+ \label{fig:punktgruppen:lattice}
+ }
+\end{figure}
+\subsection{Kristallgitter}
+Ein zweidimensionales Beispiel eines solchen Muster ist Abbildung \ref{fig:punktgruppen:lattice}.
+Für die Überschaubarkeit haben wir ein simples Motiv eines einzelnen grauen Punktes dargestellt und betrachten dies nur in zwei Dimensionen.
+Die eingezeichneten Vektoren \(\vec{a}_1\) und \(\vec{a}_2\) sind die kleinstmöglichen Schritte im Raum bis sich das Kristallgitter wiederholt.
+Wird ein beliebiger grauer Gitterpunkt in \ref{fig:punktgruppen:lattice} gewählt und um eine ganzzahlige Linearkombination von \(\vec{a}_1\) und \(\vec{a}_2\) verschoben, endet er zwangsweise auf einem Gitterpunkt, wenn nicht wieder am selben Ort.
+Im dreidimensionalen Raum können alle Gitterpunkte mit derselben Idee und einem zusätzlichen Vektor \(\vec{c}\) also
+\[
+ \vec{r} = n_1 \vec{a}_1 + n_2 \vec{a}_2 + n_3 \vec{a}_3 = \sum_i n_i \vec{a}_i
+\]
+erreicht werden sofern \(n_1,n_2,n_3 \in \mathbb{Z}\) sind.
+Sind die Vektoren \(\vec{a}_1\), \(\vec{a}_2\), \(\vec{a}_3\) gegeben, ist ein Kristallgitter eindeutig beschrieben, weswegen sie auch als Grundvektoren bekannt sind.
-Ein Zweidimensionales Beispiel eines solchen Muster ist Abbildung \ref{fig:punktgruppen:lattce-grid}.
-Für die Überschaubarkeit haben wir ein simples Muster eines einzelnen XgrauenX Punktes gewählt in nur Zwei Dimensionen.
-Die eingezeichneten Vektoren a und b sind die kleinstmöglichen Schritte im Raum bis sich das Kristallgitter wiederholt.
-Dadurch können von einem einzelnen XGrauenX Gitterpunkt in \ref{fig:punktgruppen:lattce-grid} können mit einer ganzzahligen Linearkombination von a und b alle anderen Gitterpunkte des Kristalles erreicht werden.
-Ein Kristallgitter kann eindeutig mit a und b und deren winkeln beschrieben werden weswegen a und b auch Gitterparameter genannt werden.
-Im Dreidimensionalen-Raum können alle Gitterpunkte mit derselben Idee und einem zusätzlichen Vektor also FRMEL FÜR TRANSLATIONSVEKTOR erreicht werden.
-Da sich das Ganze Kristallgitter wiederholt, wiederholen sich auch die Eigenschaften eines Gitterpunktes Periodisch mit eiem
+\subsection{Translationssymmetrie}
+Da sich das ganze Kristallgitter wiederholt, wiederholen sich auch dessen Eigenschaften periodisch mit den Grundvektoren.
+Sollte man sich auf einem Gitterpunkt in einem Kristall aufhalten, ist es unmöglich zu wissen, auf welchem Gitterpunkt man sich befindet, da die Umgebungen aller Punkte identisch sind.
+Mit anderen Worten: Jedes Kristallgitter $ G $ ist \emph{translationssymmetrisch} in der Translation
+\[
+ \vec{Q}_i(G) = G + \vec{a}_i,
+\]
+wobei der Vektor $\vec{a}_i$ ein Grundvektor sein muss.
+Da die Translationssymmetrie beliebig oft mit allen Grundvektoren angewendet werden kann,
+können wir auch sagen, dass alle Verschiebungen um eine Linearkombination
+der Vektoren $\vec{a}_1$ , $\vec{a}_2$ und $\vec{a}_3$ erlaubt sind.
+Dabei sollte erwähnt werden, dass eine Translationssymmetrie nur in unendlich grossen Kristallgittern besteht.
+
+\subsection{Limitierte Kristallsymmetrien} \label{txt:punktgruppen:Translationssymmetrie}
+ Die Translationssymmetrie ist wohl keine grosse Überraschung, wenn man die Abbildung \ref{fig:punktgruppen:lattice} betrachtet.
+ Was nicht direkt ersichtlich ist, ist dass bei beliebigen Grundvektoren nicht beliebige Symmetrien erstellt werden können.
+ Dies weil die Translationssymmetrie eines Kristalles weitere Symmetrien deutlich einschränkt.
+
+\begin{figure}
+ \centering
+ \includegraphics[]{papers/punktgruppen/figures/combine-symmetries}
+ \caption{
+ Translations und Rotationssymmetrisches Kristallgitter
+ }
+ \label{fig:punktgruppen:rot-geometry}
+\end{figure}
+
+\begin{satz}
+ Die Rotationssymmetrien eines Kristalls sind auf 2-fach, 3-fach, 4-fach und 6-fach beschränkt.
+ Mit anderen Worten: Es sind nur Drehwinkel von
+ 0\(^{\circ}\),
+ 60\(^{\circ}\),
+ 90\(^{\circ}\),
+ 120\(^{\circ}\) und
+ 180\(^{\circ}\)
+ m\"oglich.
+\end{satz}
+
+\begin{proof}
+ In Abbildung \ref{fig:punktgruppen:rot-geometry} sehen wir Gitterpunkte und deren Zusammenhänge.
+
+ \begin{itemize}
+ \item \(A\) ist unser erster Gitterpunkt.
+
+ \item \(A'\) ist gegeben, weil wir \(A\) mit der Translation \(\vec{Q}\) um einen Grundvektor verschieben und wir wissen,
+ dass nach einer Translation wieder ein Gitterpunkt an der verschobenen Stelle sein muss.
+ \item \(B\) entsteht, weil wir die Rotationssymmetrie \(C_n\) auf den Punkt \(A\) anwenden.
+ Dadurch dreht sich das ganze Gitter um den Winkel \(360^\circ/n\).
+ Für uns bedeutet dies lediglich, dass unser zweiter Punkt \(A'\) abgedreht wird.
+ An der neuen Position \(B\) von \(A'\) muss also auch ein Punkt des Gitters sein, um die Rotationssymmetrie zu erfüllen.
+ \item \(B\) ist unser Name für diesen neuen Punkt.
+ Da auch die Eigenschaften des Kristallgitters periodisch mit dem Gitter sein müssen, dürfen wir \(C_n\) auch auf \(A'\) anwenden.
+ Also wenden wir \(C_n^{-1}\) auch auf \(A'\) an.
+ Dies dreht \(A\) auf einen neuen Punkt.
+ \item \(B'\) ist kein zufälliger Name für diesen neuen Punkt, denn wir wissen, dass zwischen allen Punkten eine Translationssymmetrie bestehen muss.
+ Die Translationssymmetrie zwischen \(B\) und \(B'\) ist hier als \(\vec{Q}'\) bezeichnet.
+ \end{itemize}
+ Mit den gegebenen Punkten lassen sich geometrische Folgerungen ziehen.
+ Wir beginnen, indem wir die Länge der Verschiebung \(|\vec{Q}| = Q\) setzen und \(|\vec{Q}'| = Q'\).
+ Aus Abbildung \ref{fig:punktgruppen:rot-geometry} ist ersichtlich, dass \(Q' = Q + 2x\).
+ Da \(\vec{Q}\) eine Translation um ein Grundvektor ist , muss \(\vec{Q}'\) ein ganzes Vielfaches von \(\vec{Q}\) sein.
+ Demnach auch die Länge
+ \[
+ Q' = nQ = Q + 2x .
+ \]
+ Die Strecke \(x\) lässt sich auch mit Hilfe der Trigonometrie und dem angenommenen Rotationswinkel \(\alpha\) ausdrücken:
+ \[
+ nQ = Q + 2Q\sin(\alpha - \pi/2) .
+ \]
+ Wir können durch \(Q\) dividieren um unabhängig von der Läge des Grundvektors zu werden, was auch Sinn macht,
+ da eine Skalierung eines Kristalles seine Symmetrieeigenschaften nicht tangiert.
+ Zusätzlich können wir den Sinusterm vereinfachen.
+ \[
+ n = 1 - 2\cos\alpha \quad\iff\quad
+ \alpha = \cos^{-1}\left(\frac{1-n}{2}\right)
+ \]
+ Dies schränkt die möglichen Rotationssymmetrien auf
+ \(
+ \alpha \in \left\{ 0^\circ, 60^\circ, 90^\circ, 120^\circ, 180^\circ\right\}
+ \)
+ein.
+\end{proof}
+
+\begin{figure}
+ \centering
+ \includegraphics[height=6cm]{papers/punktgruppen/figures/stereographic-projections}
+ \caption{
+ Stereografische Projektion einer \(C_{i}\) Symmetrie. Es wird eine Linie vom magentafarbenen Punkt auf der oberen Hälfte der Kugel zum Südpol gezogen.
+ Wo die Linie die Ebene schneidet (\(z = 0\)), ist die Projektion des Punktes.
+ Die Koordinaten der Projektionen sind einfach zu berechnen: ein Punkt auf eine Kugel mit Radius \(r\) mit den Koordinaten \(x, y, z,\) wird auf \(xr/(r + z), yr/(r + z)\) projiziert.
+ Für den orangefarbenen Punkt unterhalb des Äquators wird die Linie zum Nordpol gezogen und die Projektionsformel hat stattdessen einen Nenner von \(r - z\).
+ }
+ \label{fig:punktgruppen:stereographic-projections}
+\end{figure}
+
+\subsection{Kristallklassen}
+
+Im vorausgegangenen Abschnitt wurde gezeigt, dass in einem zweidimensionalen Kristallgitter nicht alle Symmetrien möglich sind.
+ Mit weiteren ähnlichen Überlegungen kann gezeigt werden, dass Kristalle im dreidimensionalen Raum nur auf genau 32 Arten rein punktsymmetrische Symmetriegruppen bilden können.
+ Diese 32 möglichen Symmetriegruppen scheinen durchaus relevant zu sein, denn sie werden unter anderem als Kristallklassen bezeichnet.
+ Die 32 möglichen Kristallklassen sind auf Abbildung \ref{fig:punktgruppen:kristallklassen} zu sehen.
+ Die Darstellung von dreidimensionalen Punktsymmetrien wurde mit der stereographischen Projektion ermöglicht (siehe Abbildung \ref{fig:punktgruppen:stereographic-projections}), wobei die gestrichelten Klassen aus Gründen der Überschaubarkeit nicht im Detail gezeichnet wurden.
+
+
+\begin{figure}
+ \centering
+ \includegraphics[]{papers/punktgruppen/figures/projections}
+ \caption{Kristallklassen mit zugehörigem Schönflies-Symbol}
+ \label{fig:punktgruppen:kristallklassen}
+\end{figure}
+
+\subsubsection{Schönflies-Symbolik}
+
+Jede der 32 Kristallklassen auf der Abbildung \ref{fig:punktgruppen:kristallklassen} ist mit ihrem zugehörigen Schönflies-Symbol bezeichnet.
+ Die Schönflies-Symbolik stammt von dem Mathematiker Arthur Moritz Schönflies, welcher sich unter anderem mit der Klasifizierung der Punktgruppen auseinandergesetzt hat.
+ Er hat Untergruppen gebildet, welche als Grossbuchstaben in Abbildung \ref{fig:punktgruppen:kristallklassen} zu sehen sind.
+ \begin{itemize}
+ \item In Kristallen ist nur die Drehgruppe \(C\), Diedergruppe \(D\), Drehspiegelgruppe \(S\), Tetraedergruppe \(T\) und die Oktaedergruppe \(O\) zu finden.
+ Es gäbe auch die Ikosaedergruppe \(I\) und die Kugelgruppe \(K\), diese sind aber nicht kompatibel mit der Translationssymmetrie eines Kristalles und daher in der Kristallographie nicht relevant.
+ \item Dank Abschintt \ref{txt:punktgruppen:Translationssymmetrie} wissen wir, wieso in Abbildung \ref{fig:punktgruppen:kristallklassen} auf \(C\) nur ganz bestimmte Subskripte folgen.
+ Ist im Subskript eine Zahl \(n\) zu finden, steht dies für eine \(n\)-fache Symmetrie.
+ Daher darf \(C_5\) auf der Abbildung \ref{fig:punktgruppen:kristallklassen} nicht vorkommen, da \(360^\circ/5 = 72^\circ\) was nach Abschnitt \ref{txt:punktgruppen:Translationssymmetrie} keine mögliche Rotationssymmetrie eines Kristalles ist.
+ \item Sind im Subskript Buchstaben, definieren diese weitere Symmetrieeigenschaften der Klasse.
+ Für die folgenden Betrachtungen müssen wir uns Abbildung \ref{fig:punktgruppen:kristallklassen} genauer ansehen.
+ Dabei ist mit horizontal flach auf dem Papier gemeint.
+ \begin{itemize}
+ \item[\(h\)] bezeichnet eine horizontale Spiegelebene und
+ \item[\(v\)] eine Symmetrieebene, was eine Spiegelebene ist, die sich mit der Symmetrie mitdreht.
+ Zum Beispiel hat \(C_{3v}\) eine vertikale Spiegelebene, die durch die 3-fache Drehsymmetrie als 3 Spiegelebenen erscheinen.
+ \item[\(s\)] ist ein spezielles Subskript um die beiden Symmetriegruppen \(C_{1v}\) und \(C_{1h}\) zu beschreiben, weil \(C_{1v} = C_{1h}\).
+ \item[\(d\)] symbolisiert eine diagonale Symmetrieebene.
+ Es wird ersichtlich wie diagonal gemeint ist, wenn man \(D_2\) zu \(D_{2d}\) vergleicht.
+ \item[\(i\)] steht für ein Inversionszentrum. Hat eine Symmetriegruppe ein Inversionszentrum, bedeutet dies dass sie im Ursprung punktsymmetrisch ist.
+ \end{itemize}
+ \end{itemize}
+Zu beachten ist jedoch, dass manche Symmetriegruppen mit mehreren Schönflies-Symbolen beschieben werden können.
+ \(C_{3i}\) beschreibt genau das selbe wie \(S_6\), da eine dreifache Rotationssymmetrie mit einem Inversionszentrum einer sechsfachen Drehspiegelsymmetrie entspricht.
+
+
+
+
+%% vim:spell spelllang=de showbreak=.. breakindent linebreak:
diff --git a/buch/papers/punktgruppen/figures/atoms-grid-force.pdf b/buch/papers/punktgruppen/figures/atoms-grid-force.pdf
new file mode 100644
index 0000000..b3e6215
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/atoms-grid-force.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/atoms-grid-still.pdf b/buch/papers/punktgruppen/figures/atoms-grid-still.pdf
new file mode 100644
index 0000000..752014d
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/atoms-grid-still.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/atoms-piezo-force-horizontal.pdf b/buch/papers/punktgruppen/figures/atoms-piezo-force-horizontal.pdf
new file mode 100644
index 0000000..313dc69
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/atoms-piezo-force-horizontal.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/atoms-piezo-force-vertical.pdf b/buch/papers/punktgruppen/figures/atoms-piezo-force-vertical.pdf
new file mode 100644
index 0000000..9a86b7c
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/atoms-piezo-force-vertical.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/atoms-piezo-still.pdf b/buch/papers/punktgruppen/figures/atoms-piezo-still.pdf
new file mode 100644
index 0000000..83b6590
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/atoms-piezo-still.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/combine-symmetries.pdf b/buch/papers/punktgruppen/figures/combine-symmetries.pdf
new file mode 100644
index 0000000..6cd4e64
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/combine-symmetries.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/lattice.pdf b/buch/papers/punktgruppen/figures/lattice.pdf
new file mode 100644
index 0000000..712d6f4
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/lattice.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/piezo.pdf b/buch/papers/punktgruppen/figures/piezo.pdf
new file mode 100644
index 0000000..904250a
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/piezo.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/projections.pdf b/buch/papers/punktgruppen/figures/projections.pdf
new file mode 100644
index 0000000..202fc8d
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/projections.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/stereographic-projections.pdf b/buch/papers/punktgruppen/figures/stereographic-projections.pdf
new file mode 100644
index 0000000..7598265
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/stereographic-projections.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/figures/symmetric-shapes.pdf b/buch/papers/punktgruppen/figures/symmetric-shapes.pdf
new file mode 100644
index 0000000..3a8d9dd
--- /dev/null
+++ b/buch/papers/punktgruppen/figures/symmetric-shapes.pdf
Binary files differ
diff --git a/buch/papers/punktgruppen/intro.tex b/buch/papers/punktgruppen/intro.tex
index 10dea79..1293234 100644
--- a/buch/papers/punktgruppen/intro.tex
+++ b/buch/papers/punktgruppen/intro.tex
@@ -1,10 +1,26 @@
\section{Einleitung}
-Es gibt viele möglichkeiten sich in Kristallen zu verlieren.
-Auch wen man nur die Mathematischen möglichkeiten in betracht zieht, hat man noch viel zu viele Möglichkeiten sich mit kristallen zu beschäftigen.
-In diesem Articel ist daher der Fokus "nur" auf die Symmetrie gelegt.
-Im Abschitt über Symmetrien werden wir sehen, wie eine Symmetrie eines Objektes weit
-2.ter versuch:
-Die Kristallographie ist ein grosses Thema, Symmetrien auch.
-Für beide bestehen schon bewährte Mathematische Modelle und Definitionen.
-Die
+Es gibt viele Möglichkeiten sich in Kristallen zu verlieren.
+Auch wenn man nur die mathematischen Betrachtungsweisen berücksichtigt,
+hat man noch viel zu viele Optionen sich mit Kristallen zu beschäftigen.
+In diesem Kapitel wird daher der Fokus ``nur'' auf die Symmetrie gelegt.
+Zu Beginn werden wir zeigen was eine Symmetrie ausmacht und
+dass sie noch weit mehr in sich verbirgt als nur schön auszusehen.
+Die vorgestellten Symmetrien sind äusserst gut geeignet,
+um die Grundeigenschaften eines Kristalles zu beschreiben.
+Mit etwas kniffligen geometrischen Überlegungen kann man zeigen,
+was in der Welt der Kristallographie alles möglich ist oder nicht.
+Einschränkungen in Kristallsymmetrien sind durchaus willkommen,
+da dank ihnen sich die möglichen Kristallgitter in Grenzen halten
+und sich kategorisieren lassen.
+Kategorien sind nicht nur für einen besseren Überblick nützlich,
+sondern kann man aus ihnen auch auf Physikalische Eigenschaften schliessen.
+Als spannendes Beispiel: Die Piezoelektrizität.
+Piezoelektrizität ist kein weit verbreiteter Begriff,
+jedoch beschreibt er ein Effekt, ohne welchen diverse Altagsgegenständen nicht besonders nützlich wären.
+Wie zum Beispiel sorgt er in den allermeisten Feuerzeugen für die Zündung.
+Hiermit ist hoffentlich ein Funken Interesse geweckt
+um sich mit dem scheinbar trivialen Thema der Symmetrie auseinander zu setzten.
+
+
+%% vim:linebreak breakindent showbreak=.. spell spelllang=de:
diff --git a/buch/papers/punktgruppen/main.tex b/buch/papers/punktgruppen/main.tex
index d88e221..556fc2b 100644
--- a/buch/papers/punktgruppen/main.tex
+++ b/buch/papers/punktgruppen/main.tex
@@ -3,10 +3,12 @@
%
% (c) 2020 Hochschule Rapperswil
%
-\chapter{Crystal M\rotatebox[origin=c]{180}{a}th\label{chapter:punktgruppen}}
-\lhead{Crystal M\rotatebox[origin=c]{180}{a}th}
+\newcommand{\flippedA}{\raisebox{\fontcharht\font`a}{\scalebox{-1}[-1]{a}}}
+
+\chapter[Crystal Math]{Crystal M\flippedA{}th\label{chapter:punktgruppen}}
+\lhead{Crystal M\flippedA{}th}
\begin{refsection}
-\chapterauthor{Tim T\"onz, Naoki Pross}
+\chapterauthor{Naoki Pross, Tim T\"onz}
\input{papers/punktgruppen/intro}
\input{papers/punktgruppen/symmetry}
@@ -16,6 +18,8 @@
\nocite{punktgruppen:pinter-algebra}
\nocite{punktgruppen:sands-crystal}
\nocite{punktgruppen:lang-elt2}
+\nocite{punktgruppen:ouchem}
+\nocite{punktgruppen:restriction}
\printbibliography[heading=subbibliography]
\end{refsection}
diff --git a/buch/papers/punktgruppen/piezo.tex b/buch/papers/punktgruppen/piezo.tex
index 7ee4174..6ed7ee9 100644
--- a/buch/papers/punktgruppen/piezo.tex
+++ b/buch/papers/punktgruppen/piezo.tex
@@ -1 +1,81 @@
-\section{Piezoelektrizit\"at}
+\section{Piezoelektrizität}
+%% TODO: improve this paragraph
+Die Piezoelektrizität ist die spannende Eigenschaft, dass gewisse Kristalle eine elektrische Spannung erzeugen, wenn mechanischer Druck auf sie ausgeübt wird.
+
+\begin{figure}
+ \centering
+ \includegraphics[]{papers/punktgruppen/figures/piezo} %das Efeld mit Naoki disskutieren, müssen sicher gehen, dass es mit jenen in Abbildung Piezo aufbau übereinstimmt
+ \caption{Piezoelektrisches Material in Ruhe und unter Druck}
+ \label{fig:punktgruppen:basicPiezo}
+\end{figure}
+
+\subsection{Polarisierung}
+Piezoelektrizität basiert darauf, dass zwischen den Oberflächen des Kristalles ein Ladungsungleichgewicht entsteht (siehe Abbildung\ref{fig:punktgruppen:basicPiezo}).
+Dieses Ungleichgewicht resultiert,
+weil durch den mechanischen Druck auf der einen Oberfläche des Kristalles positive Ionen näher an die Oberfläche gelangen,
+wärend auf der gegenüberliegenden Seite dasselbe mit negativen Ionen passiert.
+Es besitzt jedoch nicht jeder Kristall eine atomare Struktur welche sich unter Druck genau so verformt.
+Der Aufbau und somit auch die Symmetrie des Kristalles sind daher relevant für die Entstehung dieses Effektes.
+
+\begin{figure}
+ \centering
+ \begin{tabular}{c |c}
+ \subfigure[][\label{fig:punktgruppen:atoms-piezo}]{\includegraphics{papers/punktgruppen/figures/atoms-piezo-still}} &
+ \subfigure[][\label{fig:punktgruppen:atoms-grid}]{\includegraphics{papers/punktgruppen/figures/atoms-grid-still}} \\
+ \subfigure[][\label{fig:punktgruppen:atoms-piezo-fv}]{\includegraphics{papers/punktgruppen/figures/atoms-piezo-force-vertical}}
+ \hspace{2mm}
+ \subfigure[][\label{fig:punktgruppen:atoms-piezo-fh}]{\includegraphics{papers/punktgruppen/figures/atoms-piezo-force-horizontal}}
+ \hspace{3mm} & \hspace{3mm}
+ \subfigure[][\label{fig:punktgruppen:atoms-grid-f}]{\includegraphics{papers/punktgruppen/figures/atoms-grid-force}} \\
+ \end{tabular}
+ \caption{
+ Kristallstrukturen mit und ohne piezoelektrischer Eigenschaft.
+ }
+ \label{fig:punktgruppen:atomPiezo}
+\end{figure}
+
+\subsection{Atomarer Aufbau}
+Die Polarisation entsteht an der Oberfläche eines Kristalles, die Erklärung dazu finden wir jedoch im atomaren Aufbau.
+Wir wollen dazu die verschiedenen Kristallstrukturen auf Abbildung \ref{fig:punktgruppen:atomPiezo} diskutieren.
+In Abbildung \ref{fig:punktgruppen:atomPiezo} gilt für alle Strukturen, dass rote Kreise positive Ionen und blaue negative Ionen repräsentieren.
+Struktur \subref{fig:punktgruppen:atoms-piezo} zeigt ein piezoelektrisches Material in Ruhe.
+Struktur \subref{fig:punktgruppen:atoms-piezo-fv} ist dasselbe Kristallgitter, jedoch wird es senkrecht belastet.
+Eingezeichnet ist auch das elektrische Feld, welches entsteht, weil die Ladungsträger ganz links und rechts weiter auseinander gedrückt werden.
+Als Hilfe zur Vorstellung kann man \subref{fig:punktgruppen:atoms-piezo-fv} zwischen zwei leitende Platten setzen, so wird ersichtlich,
+dass mit wachsendem Druck eine negative Ladung an die rechte Platte gedrückt wird, während sich die positiven Ionen weiter entfernen.
+\par
+Die Struktur \subref{fig:punktgruppen:atoms-grid} ist nicht piezoelektrisch.
+Dies wird ersichtlich, wenn man \subref{fig:punktgruppen:atoms-grid} unter Druck setzt und sich die Struktur zu \subref{fig:punktgruppen:atoms-grid-f} verformt.
+Setzt man \subref{fig:punktgruppen:atoms-grid-f} gedanklich auch zwischen zwei leitende Platten,
+scheint es als würden rechts mehr positive Ionen in die Platte gedrückt werden und links umgekehrt.
+Dies ist aber nicht mehr der Fall, wenn sich die Struktur nach oben und unten periodisch wiederholt.
+\par
+Struktur \subref{fig:punktgruppen:atoms-piezo-fh} zeigt \subref{fig:punktgruppen:atoms-piezo} in unter horizontaler Belastung.
+Was zwischen \subref{fig:punktgruppen:atoms-piezo-fv} und \subref{fig:punktgruppen:atoms-piezo-fh} zu beobachten ist,
+ist, dass die entstandene Ladungsdifferenz orthogonal zu der angelegten Kraft entsteht,
+im Gegensatz zu \subref{fig:punktgruppen:atoms-piezo-fh}.
+Daraus kann man schliessen, dass \subref{fig:punktgruppen:atoms-piezo} keine Rotationssymmetrie von \(90^\circ\) besitzen kann,
+weil die Eigenschaften der Struktur sich bei einer \(90^\circ\) Drehung ändern.
+Das Fehlen dieser Rotationssymmetrie bestätigt sich auch wenn \subref{fig:punktgruppen:atoms-piezo} als Hexagon betrachtet wird.
+
+\subsection{Punktsymmetrie}
+Piezoelektrische Kristalle können nicht punktsymmetrisch sein.
+Kristallgitter, bei welchen eine Punktspiegelung eine symmetrische Operation ist, können keine piezoelektrische Kristalle bilden.
+Auf Abbildung \ref{fig:punktgruppen:atomPiezo} ist bewusst \subref{fig:punktgruppen:atoms-piezo} ein nicht punktsymmetrischer Kristall
+mit einem punktsymmetrischen \subref{fig:punktgruppen:atoms-grid} verglichen worden.
+Als vereinfachte Erklärung kann man sich wieder das Bild eines Kristalles wie \subref{fig:punktgruppen:atoms-piezo} vor Augen führen,
+welcher unter Druck auf der einen Seite negative und der anderen Seite positive Ionen an seine Oberfläche verdrängt.
+Spiegelt man nun den Kristall um den Gitterpunkt in der Mitte des Kristalles, so würden die negativen Ionen auf den positiven auf der anderen Seite landen,
+was der Definition einer Symmetrie deutlich widerspricht.
+
+\subsection{Vom Kristall zum Feuer}
+Piezoelektrizität hat durchaus Nutzen im Alltag.
+Feuerzeuge welche nicht auf dem Prinzip beruhen einen Zündstein abzuschleifen,
+sonder ohne Verschleiss auf Knopfdruck einen Zündfunken erzeugen, basieren auf dem Prinzip der Piezoelektrizität.
+Drückt der Nutzende auf den Zündknopf, spannt sich eine Feder bis zu einer konfigurierten Spannung.
+Wird vom Nutzenden fester zugedrückt entspannt sich die Feder schlagartig und beschleunigt mit der gespeicherten Energie ein Hammer,
+welcher auf das Piezoelement aufschlägt.
+Der augenblicklich hohe Druck sorgt an den Piezokontakten für eine eben so kurze aber hohe elektrische Spannung.
+Die Spannung reicht aus, um eine Funkenstrecke zu überwinden und so eine entflammbares Gas zu entzünden.
+Sollte der Leser eines Tages in die Situation geraten, in welcher er zwei verschiedene Kristalle vor sich hat und ein piezoelektrisches Feuerzeug bauen musst, wobei bekannt ist, dass der eine eine Punktsymmetrie aufweist, empfiehlt es sich, sich am anderen zu versuchen.
+
diff --git a/buch/papers/punktgruppen/references.bib b/buch/papers/punktgruppen/references.bib
index 9edb8bd..05c803f 100644
--- a/buch/papers/punktgruppen/references.bib
+++ b/buch/papers/punktgruppen/references.bib
@@ -26,10 +26,29 @@
@book{punktgruppen:lang-elt2,
title = {Elektrotechnik 2},
- author = {Hans-Dieter Lang},
+ author = {Prof. Hans-Dieter Lang Ph.D},
publisher = {Fachhochschule Ostschweiz Rapperswil},
year = {2020},
month = {2},
inseries = {Vorlesungsskript zum Modul ELT},
}
+@online{punktgruppen:ouchem,
+ title = {Symmetry in Crystallography},
+ author = {Dept. of Chemistry \& Biochemistry{,} Chemical Crystallography Laboratory{,} University of Oklahoma},
+ year = {2019},
+ month = {11},
+ day = {17},
+ url = {http://archive.today/2021.07.22-083802/http://xrayweb.chem.ou.edu/notes/symmetry.html},
+ urldate = {2021-07-22},
+}
+
+@online{punktgruppen:restriction,
+ title = {Structure of Materials: Allowed Rotational Symmetry in Crystals},
+ author = {Prof. Silvija Gradecak-Garaj{,} Massachusetts Institute of Technology (MIT)},
+ year = {2020},
+ month = {4},
+ day = {9},
+ url = {https://www.youtube.com/watch?v=Ia2eHF1ZKoI},
+ urldate = {2021-07-30},
+}
diff --git a/buch/papers/punktgruppen/standalone.tex b/buch/papers/punktgruppen/standalone.tex
new file mode 100644
index 0000000..3317318
--- /dev/null
+++ b/buch/papers/punktgruppen/standalone.tex
@@ -0,0 +1,30 @@
+\documentclass{book}
+
+\input{common/packages.tex}
+
+% additional packages used by the individual papers, add a line for
+% each paper
+\input{papers/common/addpackages.tex}
+
+% workaround for biblatex bug
+\makeatletter
+\def\blx@maxline{77}
+\makeatother
+\addbibresource{chapters/references.bib}
+
+% Bibresources for each article
+\input{papers/common/addbibresources.tex}
+
+% make sure the last index starts on an odd page
+\AtEndDocument{\clearpage\ifodd\value{page}\else\null\clearpage\fi}
+\makeindex
+
+%\pgfplotsset{compat=1.12}
+\setlength{\headheight}{15pt} % fix headheight warning
+\DeclareGraphicsRule{*}{mps}{*}{}
+
+\begin{document}
+ \input{common/macros.tex}
+ \def\chapterauthor#1{{\large #1}\bigskip\bigskip}
+ \input{papers/punktgruppen/main.tex}
+\end{document}
diff --git a/buch/papers/punktgruppen/symmetry.tex b/buch/papers/punktgruppen/symmetry.tex
index db05ff5..2067663 100644
--- a/buch/papers/punktgruppen/symmetry.tex
+++ b/buch/papers/punktgruppen/symmetry.tex
@@ -1,182 +1,136 @@
\section{Symmetrie}
Das Wort Symmetrie ist sehr alt und hat sich seltsamerweise von seinem
-ursprünglichen griechischen Wort
-\(\mathrm{\sigma\nu\mu\mu\varepsilon\tau\rho\iota\alpha}\)
-\footnote{\emph{Simmetr\'ia}: ein gemeinsames Mass habend, gleichmässig,
-verhältnismässig} fast nicht verändert. In der Alltagssprache mag es ein
-locker definierter Begriff sein, aber in der Mathematik hat Symmetrie eine sehr
-präzise Bedeutung.
+ursprünglichen griechischen Wort \(\mathrm{\Sigma\upsilon\mu\mu\varepsilon\tau\rho\iota\alpha}\)\footnote{\emph{Symmetr\'ia}: ein gemeinsames Mass habend, gleichmässig,verhältnismässig} fast nicht verändert.
+In der Alltagssprache mag es ein locker definierter Begriff sein, in der Mathematik hat Symmetrie jedoch eine sehr präzise Bedeutung.
\begin{definition}[Symmetrie]
- Ein mathematisches Objekt wird als symmetrisch bezeichnet, wenn es unter einer
- bestimmten Operation invariant ist.
+ Ein mathematisches Objekt wird als symmetrisch bezeichnet, wenn es unter einer bestimmten Operation invariant ist.
\end{definition}
+Die intuitivsten Beispiele kommen aus der Geometrie, daher werden wir mit einigen geometrischen Beispielen beginnen.
+Wie wir jedoch später sehen werden, ist das Konzept der Symmetrie eigentlich viel allgemeiner.
-Wenn der Leser noch nicht mit der Gruppentheorie in Berührung gekommen ist, ist
-vielleicht nicht ganz klar, was eine Operation ist, aber die Definition sollte
-trotzdem Sinn machen. Die Formalisierung dieser Idee wird bald kommen, aber
-zunächst wollen wir eine Intuition aufbauen.
-
-\begin{figure}[h]
- \centering
- \begin{tikzpicture}[
- node distance = 2cm,
- shapetheme/.style = {
- very thick, draw = black, fill = magenta!20!white,
- minimum size = 2cm,
- },
- line/.style = {thick, draw = darkgray},
- axis/.style = {line, dashed},
- dot/.style = {
- circle, draw = darkgray, fill = darkgray,
- minimum size = 1mm, inner sep = 0, outer sep = 0,
- },
- ]
-
- \node[
- shapetheme,
- rectangle
- ] (R) {};
- \node[dot] at (R) {};
- \draw[axis] (R) ++(-1.5, 0) to ++(3, 0) node[right] {\(\sigma\)};
-
- \node[
- shapetheme,
- regular polygon,
- regular polygon sides = 5,
- right = of R,
- ] (Ps) {};
- \node[dot] (P) at (Ps) {};
- \draw[line, dotted] (P) to ++(18:1.5);
- \draw[line, dotted] (P) to ++(90:1.5);
- \draw[line, ->] (P) ++(18:1.2)
- arc (18:90:1.2) node[midway, above right] {\(r, 72^\circ\)};
-
- \node[
- shapetheme,
- circle, right = of P
- ] (Cs) {};
- \node[dot] (C) at (Cs) {};
- \draw[line, dotted] (C) to ++(1.5,0);
- \draw[line, dotted] (C) to ++(60:1.5);
- \draw[line, ->] (C) ++(1.2,0)
- arc (0:60:1.2) node[midway, above right] {\(r, \alpha\)};
-
- \end{tikzpicture}
- \caption{
- Beispiele für geometrisch symmetrische Formen.
- \label{fig:punktgruppen:geometry-example}
- }
+\begin{figure}
+ \centering
+ \includegraphics{papers/punktgruppen/figures/symmetric-shapes}
+ \caption{
+ Beispiele für geometrisch symmetrische Formen.
+ \label{fig:punktgruppen:geometry-example}
+ }
\end{figure}
-Die intuitivsten Beispiele kommen aus der Geometrie, daher werden wir mit
-einigen geometrischen Beispielen beginnen. Wie wir jedoch später sehen werden,
-ist das Konzept der Symmetrie eigentlich viel allgemeiner. In Abbildung
-\ref{fig:punktgruppen:geometry-example} haben wir einige Formen, die
-offensichtlich symmetrisch sind. Zum Beispiel hat ein Quadrat viele Achsen, um
-die es gedreht werden kann, ohne sein Aussehen zu verändern. Regelmässige
-Polygone mit \(n\) Seiten sind gute Beispiele, um eine diskrete
-Rotationssymmetrie zu veranschaulichen, was bedeutet, dass eine Drehung um
-einen Punkt um einen bestimmten Winkel \(360^\circ/n\) sie unverändert lässt.
-Das letzte Beispiel auf der rechten Seite ist eine unendliche
-Rotationssymmetrie. Sie wird so genannt, weil es unendlich viele Werte für
-\(\alpha \in \mathbb{R}\) gibt, die die Form unverändert lassen. Dies ist
-hoffentlich ausreichend, um die Bedeutung hinter der Notation zu verstehen, die
-nun eingeführt wird.
+\subsection{Geometrische Symmetrien}
+
+In Abbildung \ref{fig:punktgruppen:geometry-example} haben wir einige Formen, die offensichtlich symmetrisch sind.
+Zum Beispiel hat das Quadrat eine Gerade, an deren es gespiegelt werden kann, ohne sein Aussehen zu verändern.
+Regelmässige Polygone mit \(n\) Seiten sind auch gute Beispiele, um eine diskrete Rotationssymmetrie zu veranschaulichen, was bedeutet, dass eine Drehung um einen Punkt um einen bestimmten Winkel \(360^\circ/n\) die Figur unverändert lässt.
+Das letzte Beispiel auf der rechten Seite ist eine unendliche Rotationssymmetrie. Sie wird so genannt, weil es unendlich viele Werte für den Drehwinkel \(\alpha \in \mathbb{R}\) gibt, die die Form unverändert lassen.
+Ein Objekt kann mehr als nur eine Symmetrie aufweisen.
+Als Beispiel, kann das Quadrat in Abbildung \ref{fig:punktgruppen:geometry-example} nicht nur um \(\sigma\) sondern auch diagonal gespiegelt werden oder um \(90^\circ\) gedreht werden.
+Fasst man die möglichen Symmetrien zusammen, entsteht eine Symmetriegruppe.
\begin{definition}[Symmetriegruppe]
- Sei \(g\) eine Operation, die ein mathematisches Objekt unverändert lässt.
- Bei einer anderen Operation \(h\) definieren wir die Komposition \(h\circ g\)
- als die Anwendung der Operationen nacheinander. Alle Operationen bilden unter
- Komposition eine Gruppe, die Symmetriegruppe genannt wird.
+ Seien \(g\) und \(h\) umkehrbare Operationen, sogenannte Symmetrieoperationen, die ein mathematisches Objekt unverändert lassen.
+ Die Komposition \(h\circ g\) definieren wir als die Anwendung der Operationen nacheinander.
+ Alle möglichen Symmetrieoperationen bilden unter Komposition eine Gruppe, die Symmetriegruppe genannt wird.
\end{definition}
-Mit dem oben Gesagten können wir das \(n\)-Gon Beispiel formalisieren. Wenn wir
-\(r\) eine Drehung von \(2\pi/n\) sein lassen, gibt es eine wohlbekannte Symmetriegruppe
-\[
- C_n = \langle r \rangle
- = \left\{\mathds{1}, r, r^2, \ldots, r^{n-1}\right\}
- = \mathbb{Z}/n\mathbb{Z},
-\]
-die Zyklische Gruppe heisst. Hier die Potenzen von \(r\) sind als wiederholte
-Komposition gemeint, d.h. \(r^n = r\circ r \circ \cdots r\circ r\). Die
-Schreibweise mit den spitzen Klammern wird als Erzeugendensystem bezeichnet.
-Das liegt daran, dass alle Elemente der Symmetriegruppe aus Kombinationen einer
-Teilmenge erzeugt werden, die als erzeugende Elemente bezeichnet werden. Die
-Reflexionssymmetriegruppe ist nicht so interessant, da sie nur
-\(\left\{\mathds{1}, \sigma\right\}\) enthält. Kombiniert man sie jedoch mit
-der Rotation, erhält man die so genannte Diedergruppe
-\[
- D_n = \langle r, \sigma : r^{n-1} = \sigma^2 = (\sigma r)^2 = \mathds{1} \rangle
- = \left\{
- \mathds{1}, r, \ldots, r^{n-1}, \sigma, \sigma r, \ldots, \sigma r^{n-1}
- \right\}.
-\]
-Diesmal muss die Generator-Notation die Beziehungen zwischen den beiden
-Operationen beinhalten. Die ersten beiden sind leicht zu erkennen, für die
-letzte empfehlen wir, sie an einem 2D-Quadrat auszuprobieren.
+Eine Gruppe benötigt ausserdem auch zwingend ein neutrales Element, welches wir mit \(\mathds{1}\) bezeichnen.
+Die Anwendung der neutralen Operation ist gleichbedeutend damit, alles unverändert zu lassen.
+Weiterhin muss in einer Gruppe für jede Operation \(g\) auch eine inverse Operation \(g^{-1}\) vorkommen, die intuitiv rückgängig macht, was \(g\) getan hat. % intuitiv weglassen oder anstelle sinnbildlich
+Somit ist \(\mathds{1}\) auch äquivalent dazu, eine Operation und dann ihre Inverse anzuwenden.
+ Die Definition der Symmetriegruppe ist mit der Kompositionsoperation gegeben, sie wird aber auch oft als Multiplikation geschrieben.
+Das liegt daran, dass in manchen Fällen die Zusammensetzung algebraisch durch eine Multiplikation berechnet wird.
+Die Verwendung einer multiplikativen Schreibweise ermöglicht es, einige Ausdrücke kompakter zu schreiben, z.B.
+durch Verwendung von Potenzen \(r^n = r\circ r \circ \cdots r\circ r\) für eine wiederholte Komposition.
-Wir haben nun unseren Operationen Symbole gegeben, mit denen es tatsächlich
-möglich ist, eine nicht kommutative Algebra zu erstellen. Die naheliegende
-Frage ist dann, könnte es sein, dass wir bereits etwas haben, das dasselbe tut?
-Natürlich, ja. Dafür führen wir den Begriff der Darstellung ein.
-\begin{definition}[Darstellung einer Gruppe, Gruppenhomomorphismus]
- Seien \(G\) und \(H\) Gruppe mit unterschiedlicher Operation \(\diamond\)
- bzw. \(\star\). Ein Homomorphismus\footnote{ Für eine ausführlichere
- Diskussion siehe \S\ref{buch:grundlagen:subsection:gruppen} im Buch.} ist
- eine Funktion \(f: G \to H\), so dass für jedes \(a, b \in G\) gilt
- \(f(a\diamond b) = f(a) \star f(b)\). Man sagt, dass der Homomorphismus
- \(f\) \(G\) in \(H\) transformiert, oder dass \(H\) eine Darstellung von
- \(G\) ist.
+\begin{definition}[Zyklische Untergruppe, Erzeuger]
+ Sei \(g\) ein Element einer Symmetriegruppe \(G\).
+ Alle möglichen Kompositionen von \(g\) und \(g^{-1}\) bilden eine sogenannte zyklische Untergruppe von \(G\), wobei \(g\) Erzeuger der Untergruppe genannt wird.
+ Die von \(g\) erzeugte Untergruppe \(\langle g \rangle = \left\{ g^k : k \in \mathbb{Z} \right\}\) wird mit spitzen Klammern bezeichnet.
\end{definition}
\begin{beispiel}
- Die Elemente \(r^k \in C_n\), wobei \(0 < k < n\), stellen abstrakt eine
- Drehung von \(2\pi k/n\) um den Ursprung dar. Die mit der Matrix
- \[
- \Phi(r^k) = \begin{pmatrix}
- \cos(2\pi k/n) & -\sin(2\pi k/n) \\
- \sin(2\pi k/n) & \cos(2\pi k/n)
- \end{pmatrix}
- \]
- definierte Funktion von \(C_n\) nach \(O(2)\) ist eine Darstellung von
- \(C_n\). In diesem Fall ist die erste Gruppenoperation die Komposition und
- die zweite die Matrixmultiplikation. Man kann überprüfen, dass \(\Phi(r^2
- \circ r) = \Phi(r^2)\Phi(r)\).
+ Um die Syntax zu verstehen, betrachten wir eine durch \(a\) erzeugte Gruppe \(G = \langle a \rangle\).
+ Das bedeutet, dass \(G\) die Elemente \(a, aa, aaa, \ldots\) sowie \(a^{-1}, a^{-1}a^{-1}, \ldots\) und ein neutrales Element \(\mathds{1} = aa^{-1}\) enthält.
\end{beispiel}
\begin{beispiel}
- Die Rotationssymmetrie des Kreises \(C_\infty\), mit einem unendlichen
- Kontinuum von Werten \(\alpha \in \mathbb{R}\), entspricht perfekt dem
- komplexen Einheitskreis. Der Homomorphismus \(\phi: C_\infty \to \mathbb{C}\)
- ist durch die Eulersche Formel \(\phi(r) = e^{i\alpha}\) gegeben.
+ Als anschaulicheres Beispiel, können wir eine zyklische Untergruppe des \(n\)-Gon formalisieren.
+ Wir bezeichnen mit \(r\) eine Drehung im Gegenuhrzeigersinn von \(360^\circ/n\) um einen Punkt.
+ Diese Definition reicht aus, um die gesamte Symmetriegruppe
+ \[
+ C_n = \langle r \rangle
+ = \left\{\mathds{1}, r, r^2, \ldots, r^{n-1}\right\}
+ \]
+ der Drehungen eines \(n\)-Gons zu erzeugen.
+ Das liegt daran, dass wir durch die mehrfache Verwendung von \(r\) jeden Winkel erzeugen k\"onnen, der die Rotationssymmetrie bewahrt.
+ In ähnlicher Weise, aber weniger interessant enthält die Reflexionssymmetriegruppe \(\langle\sigma\rangle\) nur \(\left\{\mathds{1}, \sigma\right\}\), weil \(\sigma^2 = \mathds{1}\).
\end{beispiel}
-Die Symmetrien, die wir bis jetzt besprochen haben, haben immer mindestens
-einen Punkt unbesetzt gelassen. Im Fall der Rotation war es der Drehpunkt, bei
-der Spiegelung die Achse. Dies ist jedoch keine Voraussetzung für eine
-Symmetrie, da es Symmetrien gibt, die jeden Punkt zu einem anderen Punkt
-verschieben können. Ein aufmerksamer Leser wird bemerken, dass die
-unveränderten Punkte zum Eigenraum\footnote{Zur Erinnerung \(E_\lambda =
-\mathrm{null}(\Phi - \lambda I)\), \(\vec{v}\in E_\lambda \implies \Phi \vec{v}
-= \lambda\vec{v}\)} der Matrixdarstellung der Symmetrieoperation gehören.
-Diesen Spezialfall, bei dem mindestens ein Punkt unverändert bleibt, nennt man
-Punktsymmetrie.
+Wenn wir diese Idee nun erweitern, können wir mit einem Erzeugendensystem
+komplexere Strukturen aufbauen.
+
+%@Naoki Are you ok with my grammar fixes I'm not 101% shore how to use the word Erzeugendensystem?
+\begin{definition}[Erzeugendensystem]
+ Jede disktrete Gruppe kann durch eines oder mehrere ihrer Elemente generiert werden.
+ Wir lassen \(g_1, g_2, \ldots, g_n\) erzeugenden Elemente einer Symmetriegruppe sein.
+ Da es mehrere Erzeuger gibt, müssen auch die sogenannten Definitionsgleichungen gegeben werden, die die Multiplikationstabelle vollständig definieren.
+ Die Gleichungen sind ebenfalls in den Klammern angegeben.
+ Die erzeugenden Elementen bauen zusammen mit den Definitionsgleichungen ein Erzeugendensystem.
+\end{definition}
+\begin{beispiel}
+ Wir werden nun alle Symmetrien eines \(n\)-Gons beschreiben, was bedeutet, dass wir die Operationen \(r\) und \(\sigma\) kombinieren.
+ Die Definitionsgleichungen sind \(r^n = \mathds{1}\), \(\sigma^2 = \mathds{1}\) und \((\sigma r)^2 = \mathds{1}\).
+ Die ersten beiden sind ziemlich offensichtlich.
+ Die letzte wird oft auch als Inversion bezeichnet, weil die Anwendung von \(\sigma r\) dasselbe ist wie das Ziehen einer Linie von einem Punkt, die durch den Ursprung geht, und das Verschieben des Punktes auf die andere Seite des Nullpunkts.
+ Wenn man dies zweimal macht, geht man zurück zum Anfangspunkt.
+ Daraus ergibt sich die so genannte Diedergruppe
+ \begin{align*}
+ D_n &= \langle r, \sigma : r^n = \sigma^2 = (\sigma r)^2 = \mathds{1} \rangle \\
+ &= \left\{
+ \mathds{1}, r, \ldots, r^{n-1}, \sigma, \sigma r, \ldots, \sigma r^{n-1}
+ \right\}.
+ \end{align*}
+\end{beispiel}
+
+Die Symmetrieoperationen, die wir bis jetzt besprochen haben, haben immer mindestens einen Punkt gehabt, der wieder auf sich selbst abgebildet wird.
+Im Fall der Rotation war es der Drehpunkt, bei der Spiegelung die Punkte der Spiegelachse.
+Dies ist jedoch keine Voraussetzung für eine Symmetrie, da es Symmetrien gibt, die jeden Punkt zu einem anderen Punkt verschieben können.
+ Diesen Spezialfall, bei dem immer mindestens ein Punkt unverändert bleibt, nennt man Punktsymmetrie.
\begin{definition}[Punktgruppe]
- Wenn jede Operation in einer Symmetriegruppe die Eigenschaft hat, mindestens
- einen Punkt unverändert zu lassen, sagt man, dass die Symmetriegruppe eine
- Punktgruppe ist.
+ Wenn es einen Punkt gibt, der von jeder Gruppenoperation unverändert gelassen wird, ist die Symmetriegruppe eine Punktgruppe.
\end{definition}
-Um das Konzept zu illustrieren, werden wir den umgekehrten Fall diskutieren:
-eine Symmetrie, die keine Punktsymmetrie ist, die aber in der Physik sehr
-nützlich ist, nämlich die Translationssymmetrie. Von einem mathematischen
-Objekt \(U\) wird gesagt, dass es eine Translationssymmetrie \(Q(x) = x + a\)
-hat, wenn es die Gleichung
-\[
- U(x) = U(Q(x)) = U(x + a),
-\]
-für ein gewisses \(a\), erfüllt. Zum Beispiel besagt das erste Newtonsche
-Gesetz, dass ein Objekt, auf das keine Kraft einwirkt, eine
-zeitranslationsinvariante Geschwindigkeit hat, d.h. wenn \(\vec{F} = \vec{0}\)
-dann \(\vec{v}(t) = \vec{v}(t + \tau)\).
-% \subsection{Sch\"onflies notation}
+\subsection{Algebraische Symmetrien}
+Wir haben nun unseren Operationen Symbole gegeben, mit denen es tatsächlich möglich ist, Gleichungen zu schreiben.
+Die anschliessende Frage ist dann, ob wir bereits mathematische Objekte haben, mit denen wir Gleichungen schreiben, die sich auf die gleiche Weise verhalten.
+Die Antwort lautet natürlich ja.
+Um es formaler zu beschreiben, werden wir einige Begriffe einführen.
+\begin{definition}[Gruppenhomomorphismus]
+ \(G\) und \(H\) seien Gruppen mit unterschiedlichen Operationen \(\diamond\) bzw.
+ \(\star\).
+ Ein Homomorphismus\footnote{ Für eine ausführlichere Diskussion siehe \S\ref{buch:grundlagen:subsection:gruppen} im Buch.} ist eine Funktion \(f: G \to H\), so dass für jedes \(a, b \in G\) gilt \(f(a\diamond b) = f(a) \star f(b)\).
+ Man sagt, dass der Homomorphismus \(f\) \(G\) in \(H\) transformiert.
+\end{definition}
+\begin{beispiel}
+ Die Rotationssymmetrie des Kreises \(C_\infty\), mit einem unendlichen Kontinuum von Werten \(\alpha \in \mathbb{R}\), entspricht perfekt dem komplexen Einheitskreis.
+ Der Homomorphismus \(\phi: C_\infty \to \mathbb{C}\) ist durch die Eulersche Formel \(\phi(r) = e^{i\alpha}\) gegeben.
+\end{beispiel}
-% vim:ts=2 sw=2 spell spelllang=de:
+\begin{definition}[Darstellung einer Gruppe]
+ Die Darstellung einer Gruppe ist ein Homomorphismus, der eine Symmetriegruppe auf eine Menge von Matrizen abbildet.
+ \[
+ \Phi: G \to \operatorname{GL}_n(\mathbb{R}).
+ \]
+ Äquivalent kann man sagen, dass ein Element aus der Symmetriegruppe auf einen Vektorraum \(V\) wirkt, indem man definiert \(\Phi : G \times V \to V\).
+\end{definition}
+\begin{beispiel}
+ Die Elemente \(r^k \in C_n\), wobei \(0 < k < n\), stellen abstrakt eine Drehung von \(2\pi k/n\) um den Ursprung dar.
+ Die mit der Matrix
+ \[
+ \Phi(r^k) = \begin{pmatrix}
+ \cos(2\pi k/n) & -\sin(2\pi k/n) \\
+ \sin(2\pi k/n) & \cos(2\pi k/n)
+ \end{pmatrix}
+ \]
+ definierte Funktion von \(C_n\) nach \(O(2)\) ist eine Darstellung von \(C_n\).
+ In diesem Fall ist die erste Gruppenoperation die Komposition und die zweite die Matrixmultiplikation.
+ Man kann überprüfen, dass \(\Phi(r^2 \circ r) = \Phi(r^2)\Phi(r)\).
+\end{beispiel}
diff --git a/buch/papers/punktgruppen/tikz/atoms-grid-force.tex b/buch/papers/punktgruppen/tikz/atoms-grid-force.tex
new file mode 100644
index 0000000..05742cf
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/atoms-grid-force.tex
@@ -0,0 +1,42 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+ \begin{tikzpicture}[
+ >=latex,
+ node distance = 2mm,
+ charge/.style = {
+ circle, draw = black, thick,
+ minimum size = 5mm
+ },
+ positive/.style = { fill = red!50 },
+ negative/.style = { fill = blue!50 },
+ ]
+
+ \matrix[nodes = { charge }, row sep = 5mm, column sep = 1cm] {
+ \node[positive] (NW) {}; & \node[negative] (N) {}; & \node [positive] (NE) {}; \\
+ \node[negative] (W) {}; & \node[positive] {}; & \node [negative] (E) {}; \\
+ \node[positive] (SW) {}; & \node[negative] (S) {}; & \node [positive] (SE) {}; \\
+ };
+
+ \foreach \d in {NW, N, NE} {
+ \draw[orange, very thick, <-] (\d) to ++(0,.7);
+ }
+
+ \foreach \d in {SW, S, SE} {
+ \draw[orange, very thick, <-] (\d) to ++(0,-.7);
+ }
+
+ \draw[gray, dashed] (W) to (N) to (E) to (S) to (W);
+ \end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/atoms-grid-still.tex b/buch/papers/punktgruppen/tikz/atoms-grid-still.tex
new file mode 100644
index 0000000..4e43856
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/atoms-grid-still.tex
@@ -0,0 +1,33 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+ \begin{tikzpicture}[
+ >=latex,
+ node distance = 2mm,
+ charge/.style = {
+ circle, draw = black, thick,
+ minimum size = 5mm
+ },
+ positive/.style = { fill = red!50 },
+ negative/.style = { fill = blue!50 },
+ ]
+
+ \matrix[nodes = { charge }, row sep = 8mm, column sep = 8mm] {
+ \node[positive] {}; & \node[negative] (N) {}; & \node [positive] {}; \\
+ \node[negative] (W) {}; & \node[positive] {}; & \node [negative] (E) {}; \\
+ \node[positive] {}; & \node[negative] (S) {}; & \node [positive] {}; \\
+ };
+ \draw[gray, dashed] (W) to (N) to (E) to (S) to (W);
+ \end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/atoms-piezo-force-horizontal.tex b/buch/papers/punktgruppen/tikz/atoms-piezo-force-horizontal.tex
new file mode 100644
index 0000000..e4c3f93
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/atoms-piezo-force-horizontal.tex
@@ -0,0 +1,47 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+ \begin{tikzpicture}[
+ >=latex,
+ node distance = 2mm,
+ charge/.style = {
+ circle, draw = black, thick,
+ minimum size = 5mm
+ },
+ positive/.style = { fill = red!50 },
+ negative/.style = { fill = blue!50 },
+ ]
+
+ \node[charge, positive, yshift= 2.5mm] (C1) at ( 60:1.5cm) {};
+ \node[charge, negative, yshift= 2.5mm] (C2) at (120:1.5cm) {};
+ \node[charge, positive, xshift= 2.5mm] (C3) at (180:1.5cm) {};
+ \node[charge, negative, yshift=-2.5mm] (C4) at (240:1.5cm) {};
+ \node[charge, positive, yshift=-2.5mm] (C5) at (300:1.5cm) {};
+ \node[charge, negative, xshift=-2.5mm] (C6) at (360:1.5cm) {};
+
+ \draw[black] (C1) to (C2) to (C3) to (C4) to (C5) to (C6) to (C1);
+ % \draw[gray, dashed] (C2) to (C4) to (C6) to (C2);
+
+ \draw[orange, very thick, <-] (C6) to ++(.7,0);
+ \draw[orange, very thick, <-] (C3) to ++(-.7,0);
+
+ \node[black] (E) {\(\vec{E}_p\)};
+ \begin{scope}[node distance = .5mm]
+ \node[blue!50, right = of E] {\(-\)};
+ \node[red!50, left = of E] {\(+\)};
+ \end{scope}
+ % \draw[gray, thick, dotted] (E) to ++(0,2);
+ % \draw[gray, thick, dotted] (E) to ++(0,-2);
+ \end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/atoms-piezo-force-vertical.tex b/buch/papers/punktgruppen/tikz/atoms-piezo-force-vertical.tex
new file mode 100644
index 0000000..892ab42
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/atoms-piezo-force-vertical.tex
@@ -0,0 +1,52 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+ \begin{tikzpicture}[
+ >=latex,
+ node distance = 2mm,
+ charge/.style = {
+ circle, draw = black, thick,
+ minimum size = 5mm
+ },
+ positive/.style = { fill = red!50 },
+ negative/.style = { fill = blue!50 },
+ ]
+
+ \node[charge, positive, yshift=-2.5mm] (C1) at ( 60:1.5cm) {};
+ \node[charge, negative, yshift=-2.5mm] (C2) at (120:1.5cm) {};
+ \node[charge, positive, xshift=-2.5mm] (C3) at (180:1.5cm) {};
+ \node[charge, negative, yshift= 2.5mm] (C4) at (240:1.5cm) {};
+ \node[charge, positive, yshift= 2.5mm] (C5) at (300:1.5cm) {};
+ \node[charge, negative, xshift= 2.5mm] (C6) at (360:1.5cm) {};
+
+ \draw[black] (C1) to (C2) to (C3) to (C4) to (C5) to (C6) to (C1);
+ % \draw[gray, dashed] (C2) to (C4) to (C6) to (C2);
+
+ \foreach \d in {C1, C2} {
+ \draw[orange, very thick, <-] (\d) to ++(0,.7);
+ }
+
+ \foreach \d in {C4, C5} {
+ \draw[orange, very thick, <-] (\d) to ++(0,-.7);
+ }
+
+ \node[black] (E) {\(\vec{E}_p\)};
+ \begin{scope}[node distance = .5mm]
+ \node[red!50, right = of E] {\(+\)};
+ \node[blue!50, left = of E] {\(-\)};
+ \end{scope}
+ % \draw[gray, thick, dotted] (E) to ++(0,2);
+ % \draw[gray, thick, dotted] (E) to ++(0,-2);
+ \end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/atoms-piezo-still.tex b/buch/papers/punktgruppen/tikz/atoms-piezo-still.tex
new file mode 100644
index 0000000..2eb78ba
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/atoms-piezo-still.tex
@@ -0,0 +1,34 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+ \begin{tikzpicture}[
+ >=latex,
+ node distance = 2mm,
+ charge/.style = {
+ circle, draw = black, thick,
+ minimum size = 5mm
+ },
+ positive/.style = { fill = red!50 },
+ negative/.style = { fill = blue!50 },
+ ]
+
+ \foreach \x/\t [count=\i] in {60/positive, 120/negative, 180/positive, 240/negative, 300/positive, 360/negative} {
+ \node[charge, \t] (C\i) at (\x:1.5cm) {};
+ }
+
+ \draw[black] (C1) to (C2) to (C3) to (C4) to (C5) to (C6) to (C1);
+ \node[circle, draw=gray, fill=gray, outer sep = 0, inner sep = 0, minimum size = 3mm] {};
+ % \draw[gray, dashed] (C2) to (C4) to (C6) to (C2);
+ \end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/combine-symmetries.tex b/buch/papers/punktgruppen/tikz/combine-symmetries.tex
new file mode 100644
index 0000000..fa669ae
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/combine-symmetries.tex
@@ -0,0 +1,57 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+\begin{tikzpicture}[
+ >=latex,
+ dot/.style = {
+ draw, circle, thick, black, fill = gray!40!white,
+ minimum size = 2mm,
+ inner sep = 0pt,
+ outer sep = 1mm,
+ },
+ ]
+
+ \node[dot] (A1) at (0,0) {};
+ \node[below left] at (A1) {\(A\)};
+
+ \node[dot] (A2) at (2.5,0) {};
+ \node[below right] at (A2) {\(A'\)};
+
+ \draw[red!80!black, thick, ->]
+ (A1) to node[midway, below] {\(\vec{Q}\)} (A2);
+
+ \node[dot] (B1) at (120:2.5) {};
+ \node[above left] at (B1) {\(B\)};
+
+ \draw[green!70!black, thick, ->]
+ (A1) ++(.5,0) arc (0:120:.5)
+ node[midway, above, xshift=1mm] {\(C_n\)};
+ \draw[red!80!black, dashed, thick, ->] (A1) to (B1);
+
+ \node[dot] (B2) at ($(A2)+(60:2.5)$) {};
+ \node[above right] at (B2) {\(B'\)};
+
+ \draw[green!70!black, thick, dashed, ->]
+ (A2) ++(-.5,0) arc (180:60:.5);
+ \draw[red!80!black, dashed, thick, ->] (A2) to (B2);
+
+ \draw[cyan!40!blue, thick, ->]
+ (B1) to node[above, midway] {\(\vec{Q}'\)} (B2);
+
+ \draw[gray, dashed, thick] (A1) to (A1 |- B1) node (Xl) {};
+ \draw[gray, dashed, thick] (A2) to (A2 |- B2) node (Xr) {};
+ \node[above left, xshift=-2mm] at (Xl) {\(x\)};
+ \node[above right, xshift= 2mm] at (Xr) {\(x\)};
+\end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/lattice.tex b/buch/papers/punktgruppen/tikz/lattice.tex
new file mode 100644
index 0000000..a6b1876
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/lattice.tex
@@ -0,0 +1,40 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+\begin{tikzpicture}[
+ >=latex,
+ dot/.style = {
+ draw, circle, thick, black, fill = gray!40!white,
+ minimum size = 2mm,
+ inner sep = 0pt,
+ outer sep = 1mm,
+ },
+ ]
+
+ \begin{scope}
+ \clip (-2,-2) rectangle (7,2);
+ \foreach \y in {-7,-6,...,7} {
+ \foreach \x in {-7,-6,...,7} {
+ \node[dot, xshift=3mm*\y] (N\x\y) at (\x, \y) {};
+ }
+ }
+ \end{scope}
+ \draw[black, thick] (-2, -2) rectangle (7,2);
+
+ \draw[red!80!black, thick, ->]
+ (N00) to node[midway, below] {\(\vec{a}_1\)} (N10);
+ \draw[cyan!80!black, thick, ->]
+ (N00) to node[midway, left] {\(\vec{a}_2\)} (N01);
+\end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/piezo-atoms.tex b/buch/papers/punktgruppen/tikz/piezo-atoms.tex
new file mode 100644
index 0000000..1811392
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/piezo-atoms.tex
@@ -0,0 +1,122 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+ \begin{tikzpicture}[
+ >=latex,
+ node distance = 2mm,
+ charge/.style = {
+ circle, draw = black, thick,
+ minimum size = 5mm
+ },
+ positive/.style = { fill = red!50 },
+ negative/.style = { fill = blue!50 },
+ ]
+
+ \node[font = {\large\bfseries}, align = center] (title) at (5.5,0) {Mit und Ohne\\ Symmetriezentrum};
+
+ \begin{scope}
+ \matrix[nodes = { charge }, row sep = 8mm, column sep = 8mm] {
+ \node[positive] {}; & \node[negative] (N) {}; & \node [positive] {}; \\
+ \node[negative] (W) {}; & \node[positive] {}; & \node [negative] (E) {}; \\
+ \node[positive] {}; & \node[negative] (S) {}; & \node [positive] {}; \\
+ };
+ \draw[gray, dashed] (W) to (N) to (E) to (S) to (W);
+ \end{scope}
+
+ \begin{scope}[xshift=11cm]
+ \foreach \x/\t [count=\i] in {60/positive, 120/negative, 180/positive, 240/negative, 300/positive, 360/negative} {
+ \node[charge, \t] (C\i) at (\x:1.5cm) {};
+ }
+
+ \draw[black] (C1) to (C2) to (C3) to (C4) to (C5) to (C6) to (C1);
+ \node[circle, draw=gray, fill=gray, outer sep = 0, inner sep = 0, minimum size = 3mm] {};
+ % \draw[gray, dashed] (C2) to (C4) to (C6) to (C2);
+ \end{scope}
+
+ %%
+ \node[below = of title] {Polarisation Feld \(\vec{E}_p\)};
+
+ %% hex with vertical pressure
+ \begin{scope}[xshift=11cm, yshift=-4.5cm]
+ \node[charge, positive, yshift=-2.5mm] (C1) at ( 60:1.5cm) {};
+ \node[charge, negative, yshift=-2.5mm] (C2) at (120:1.5cm) {};
+ \node[charge, positive, xshift=-2.5mm] (C3) at (180:1.5cm) {};
+ \node[charge, negative, yshift= 2.5mm] (C4) at (240:1.5cm) {};
+ \node[charge, positive, yshift= 2.5mm] (C5) at (300:1.5cm) {};
+ \node[charge, negative, xshift= 2.5mm] (C6) at (360:1.5cm) {};
+
+ \draw[black] (C1) to (C2) to (C3) to (C4) to (C5) to (C6) to (C1);
+ % \draw[gray, dashed] (C2) to (C4) to (C6) to (C2);
+
+ \foreach \d in {C1, C2} {
+ \draw[orange, very thick, <-] (\d) to ++(0,.7);
+ }
+
+ \foreach \d in {C4, C5} {
+ \draw[orange, very thick, <-] (\d) to ++(0,-.7);
+ }
+
+ \node[black] (E) {\(\vec{E}_p\)};
+ \begin{scope}[node distance = .5mm]
+ \node[red!50, right = of E] {\(+\)};
+ \node[blue!50, left = of E] {\(-\)};
+ \end{scope}
+ % \draw[gray, thick, dotted] (E) to ++(0,2);
+ % \draw[gray, thick, dotted] (E) to ++(0,-2);
+ \end{scope}
+
+ %% square with vertical pressure
+ \begin{scope}[yshift=-4.5cm]
+ \matrix[nodes = { charge }, row sep = 5mm, column sep = 1cm] {
+ \node[positive] (NW) {}; & \node[negative] (N) {}; & \node [positive] (NE) {}; \\
+ \node[negative] (W) {}; & \node[positive] {}; & \node [negative] (E) {}; \\
+ \node[positive] (SW) {}; & \node[negative] (S) {}; & \node [positive] (SE) {}; \\
+ };
+
+ \foreach \d in {NW, N, NE} {
+ \draw[orange, very thick, <-] (\d) to ++(0,.7);
+ }
+
+ \foreach \d in {SW, S, SE} {
+ \draw[orange, very thick, <-] (\d) to ++(0,-.7);
+ }
+
+ \draw[gray, dashed] (W) to (N) to (E) to (S) to (W);
+ \end{scope}
+
+ %% hex with horizontal pressure
+ \begin{scope}[xshift=5.5cm, yshift=-4.5cm]
+ \node[charge, positive, yshift= 2.5mm] (C1) at ( 60:1.5cm) {};
+ \node[charge, negative, yshift= 2.5mm] (C2) at (120:1.5cm) {};
+ \node[charge, positive, xshift= 2.5mm] (C3) at (180:1.5cm) {};
+ \node[charge, negative, yshift=-2.5mm] (C4) at (240:1.5cm) {};
+ \node[charge, positive, yshift=-2.5mm] (C5) at (300:1.5cm) {};
+ \node[charge, negative, xshift=-2.5mm] (C6) at (360:1.5cm) {};
+
+ \draw[black] (C1) to (C2) to (C3) to (C4) to (C5) to (C6) to (C1);
+ % \draw[gray, dashed] (C2) to (C4) to (C6) to (C2);
+
+ \draw[orange, very thick, <-] (C6) to ++(.7,0);
+ \draw[orange, very thick, <-] (C3) to ++(-.7,0);
+
+ \node[black] (E) {\(\vec{E}_p\)};
+ \begin{scope}[node distance = .5mm]
+ \node[blue!50, right = of E] {\(-\)};
+ \node[red!50, left = of E] {\(+\)};
+ \end{scope}
+ % \draw[gray, thick, dotted] (E) to ++(0,2);
+ % \draw[gray, thick, dotted] (E) to ++(0,-2);
+ \end{scope}
+ \end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/piezo.tex b/buch/papers/punktgruppen/tikz/piezo.tex
new file mode 100644
index 0000000..6542f26
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/piezo.tex
@@ -0,0 +1,73 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+\begin{tikzpicture}[
+ >=latex,
+ ]
+ \begin{scope}[
+ node distance = 0cm
+ ]
+ \node[
+ rectangle, fill = gray!20!white,
+ minimum width = 3cm, minimum height = 2cm,
+ ] (body) {\(\vec{E}_p = \vec{0}\)};
+
+ \node[
+ draw, rectangle, thick, black, fill = red!50,
+ minimum width = 3cm, minimum height = 1mm,
+ above = of body
+ ] (pos) {};
+
+ \node[
+ draw, rectangle, thick, black, fill = blue!50,
+ minimum width = 3cm, minimum height = 1mm,
+ below = of body
+ ] (neg) {};
+
+ \draw[black, very thick, -Circle] (pos.east) to ++ (1,0) node (p) {};
+ \draw[black, very thick, -Circle] (neg.east) to ++ (1,0) node (n) {};
+
+ \draw[black, thick, ->] (p) to[out = -70, in = 70] node[midway, right] {\(U = 0\)} (n);
+ \end{scope}
+ \begin{scope}[
+ node distance = 0cm,
+ xshift = 7cm
+ ]
+ \node[
+ rectangle, fill = gray!20!white,
+ minimum width = 3cm, minimum height = 1.5cm,
+ ] (body) {\(\vec{E}_p \neq \vec{0}\)};
+
+ \node[
+ draw, rectangle, thick, black, fill = red!50,
+ minimum width = 3cm, minimum height = 1mm,
+ above = of body
+ ] (pos) {};
+
+ \node[
+ draw, rectangle, thick, black, fill = blue!50,
+ minimum width = 3cm, minimum height = 1mm,
+ below = of body
+ ] (neg) {};
+
+ \draw[orange, very thick, <-] (pos.north) to node[near end, right] {\(\vec{F}\)} ++(0,1);
+ \draw[orange, very thick, <-] (neg.south) to node[near end, right] {\(\vec{F}\)} ++(0,-1);
+
+ \draw[black, very thick, -Circle] (pos.east) to ++ (1,0) node (p) {};
+ \draw[black, very thick, -Circle] (neg.east) to ++ (1,0) node (n) {};
+
+ \draw[black, thick, ->] (p) to[out = -70, in = 70] node[midway, right] {\(U > 0\)} (n);
+ \end{scope}
+\end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/projections.tex b/buch/papers/punktgruppen/tikz/projections.tex
new file mode 100644
index 0000000..e8a4a2e
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/projections.tex
@@ -0,0 +1,258 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+\begin{tikzpicture}[
+ >=latex,
+ classcirc/.style = {
+ draw = gray, thick, circle,
+ minimum size = 12mm,
+ inner sep = 0pt, outer sep = 0pt,
+ },
+ classlabel/.style = {
+ below right = 5mm
+ },
+ round/.style = {
+ draw = orange, thick, circle,
+ minimum size = 1mm,
+ inner sep = 0pt, outer sep = 0pt,
+ },
+ cross/.style = {
+ cross out, draw = magenta, thick,
+ minimum size = 1mm,
+ inner sep = 0pt, outer sep = 0pt
+ },
+ ]
+ \matrix [row sep = 3mm, column sep = 0mm] {
+ \node[classcirc] (C1) {} node[classlabel] {\(C_{1}\)}; &
+ \node[classcirc] (C2) {} node[classlabel] {\(C_{2}\)}; &
+ \node[classcirc] (C3) {} node[classlabel] {\(C_{3}\)}; &
+ \node[classcirc] (Ci) {} node[classlabel] {\(C_{i}\)}; &
+
+ \node[classcirc] (Cs) {} node[classlabel] {\(C_{s}\)}; &
+ \node[classcirc] (C3i) {} node[classlabel] {\(C_{3i}\)}; &
+ \node[classcirc] (C2h) {} node[classlabel] {\(C_{2h}\)}; &
+ \node[classcirc] (D2) {} node[classlabel] {\(D_{2}\)}; \\
+
+ \node[classcirc] (D3d) {} node[classlabel] {\(C_{3v}\)}; &
+ \node[classcirc] (C2v) {} node[classlabel] {\(C_{2v}\)}; &
+ \node[classcirc] (D2h) {} node[classlabel] {\(D_{2h}\)}; &
+ \node[classcirc] (D3) {} node[classlabel] {\(D_{3}\)}; &
+
+ \node[classcirc] (C4) {} node[classlabel] {\(C_{4}\)}; &
+ \node[classcirc] (C6) {} node[classlabel] {\(C_{6}\)}; &
+ \node[classcirc] (D3dP) {} node[classlabel] {\(D_{3d}\)}; &
+ \node[classcirc] (S4) {} node[classlabel] {\(S_{4}\)}; \\
+
+ \node[classcirc] (S3) {} node[classlabel] {\(S_{3}\)}; &
+ \node[classcirc, dashed] (T) {} node[classlabel] {\(T_{}\)}; &
+ \node[classcirc] (C4h) {} node[classlabel] {\(C_{4h}\)}; &
+ \node[classcirc] (C6h) {} node[classlabel] {\(C_{6h}\)}; &
+
+ \node[classcirc, dashed] (Th) {} node[classlabel] {\(T_{h}\)}; &
+ \node[classcirc] (C4v) {} node[classlabel] {\(C_{4v}\)}; &
+ \node[classcirc] (C6v) {} node[classlabel] {\(C_{6v}\)}; &
+ \node[classcirc, dashed] (Td) {} node[classlabel] {\(T_{d}\)}; \\
+
+ \node[classcirc] (D2d) {} node[classlabel] {\(D_{2d}\)}; &
+ \node[classcirc] (D3h) {} node[classlabel] {\(D_{3h}\)}; &
+ \node[classcirc, dashed] (O) {} node[classlabel] {\(O_{}\)}; &
+ \node[classcirc] (D4) {} node[classlabel] {\(D_{4}\)}; &
+
+ \node[classcirc] (D6) {} node[classlabel] {\(D_{6}\)}; &
+ \node[classcirc, dashed] (Oh) {} node[classlabel] {\(O_{h}\)}; &
+ \node[classcirc] (D4h) {} node[classlabel] {\(D_{4h}\)}; &
+ \node[classcirc] (D6h) {} node[classlabel] {\(D_{6h}\)}; \\
+ };
+
+
+ \node[cross] at ($(C1)+(4mm,0)$) {};
+
+
+ \node[cross] at ($(C2)+(4mm,0)$) {};
+ \node[cross] at ($(C2)-(4mm,0)$) {};
+
+
+ \node[cross] at ($(C3)+( 0:4mm)$) {};
+ \node[cross] at ($(C3)+(120:4mm)$) {};
+ \node[cross] at ($(C3)+(240:4mm)$) {};
+
+
+ \node[cross] at ($(Ci)+(4mm,0)$) {};
+ \node[round] at ($(Ci)-(4mm,0)$) {};
+
+
+ \node[cross] at ($(Cs)+(4mm,0)$) {};
+ \node[round] at ($(Cs)+(4mm,0)$) {};
+
+
+ \node[cross] at ($(C3i)+( 0:4mm)$) {};
+ \node[cross] at ($(C3i)+(120:4mm)$) {};
+ \node[cross] at ($(C3i)+(240:4mm)$) {};
+ \node[round] at ($(C3i)+( 60:4mm)$) {};
+ \node[round] at ($(C3i)+(180:4mm)$) {};
+ \node[round] at ($(C3i)+(300:4mm)$) {};
+
+
+ \node[cross] at ($(C2h)+(4mm,0)$) {};
+ \node[cross] at ($(C2h)-(4mm,0)$) {};
+ \node[round] at ($(C2h)+(4mm,0)$) {};
+ \node[round] at ($(C2h)-(4mm,0)$) {};
+
+
+ \node[cross] at ($(D2)+( 20:4mm)$) {};
+ \node[cross] at ($(D2)+(200:4mm)$) {};
+ \node[round] at ($(D2)+(160:4mm)$) {};
+ \node[round] at ($(D2)+(340:4mm)$) {};
+
+
+ \foreach \x in {0, 120, 240} {
+ \node[cross] at ($(D3d)+({\x+15}:4mm)$) {};
+ \node[cross] at ($(D3d)+({\x-15}:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 180} {
+ \node[cross] at ($(C2v)+({\x+15}:4mm)$) {};
+ \node[cross] at ($(C2v)+({\x-15}:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 180} {
+ \node[cross] at ($(D2h)+({\x+15}:4mm)$) {};
+ \node[cross] at ($(D2h)+({\x-15}:4mm)$) {};
+ \node[round] at ($(D2h)+({\x+15}:4mm)$) {};
+ \node[round] at ($(D2h)+({\x-15}:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 120, 240} {
+ \node[cross] at ($(D3)+({\x+15}:4mm)$) {};
+ \node[round] at ($(D3)+({\x-15}:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 90, 180, 270} {
+ \node[cross] at ($(C4)+(\x:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 60, 120, 180, 240, 300} {
+ \node[cross] at ($(C6)+(\x:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 120, 240} {
+ \node[cross] at ($(D3dP)+({\x+15}:4mm)$) {};
+ \node[cross] at ($(D3dP)+({\x-15}:4mm)$) {};
+ \node[round] at ($(D3dP)+({\x+15+60}:4mm)$) {};
+ \node[round] at ($(D3dP)+({\x-15+60}:4mm)$) {};
+ }
+
+
+ \node[cross] at ($(S4)+(4mm,0)$) {};
+ \node[cross] at ($(S4)-(4mm,0)$) {};
+ \node[round] at ($(S4)+(0,4mm)$) {};
+ \node[round] at ($(S4)-(0,4mm)$) {};
+
+
+ \foreach \x in {0, 120, 240} {
+ \node[cross] at ($(S3)+(\x:4mm)$) {};
+ \node[round] at ($(S3)+(\x:4mm)$) {};
+ }
+
+
+ %% TODO: T
+
+
+ \foreach \x in {0, 90, 180, 270} {
+ \node[cross] at ($(C4h)+(\x:4mm)$) {};
+ \node[round] at ($(C4h)+(\x:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 60, 120, 180, 240, 300} {
+ \node[cross] at ($(C6h)+(\x:4mm)$) {};
+ \node[round] at ($(C6h)+(\x:4mm)$) {};
+ }
+
+
+ %% TODO: Th
+
+
+ \foreach \x in {0, 90, 180, 270} {
+ \node[cross] at ($(C4v)+(\x+15:4mm)$) {};
+ \node[cross] at ($(C4v)+(\x-15:4mm)$) {};
+ }
+
+
+
+ \foreach \x in {0, 60, 120, 180, 240, 300} {
+ \node[cross] at ($(C6v)+(\x+10:4mm)$) {};
+ \node[cross] at ($(C6v)+(\x-10:4mm)$) {};
+ }
+
+
+ %% TODO: Td
+
+
+ \foreach \x in {0, 180} {
+ \node[cross] at ($(D2d)+({\x+15}:4mm)$) {};
+ \node[round] at ($(D2d)+({\x-15}:4mm)$) {};
+
+ \node[round] at ($(D2d)+({\x+15+90}:4mm)$) {};
+ \node[cross] at ($(D2d)+({\x-15+90}:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 120, 240} {
+ \node[cross] at ($(D3h)+({\x+15}:4mm)$) {};
+ \node[cross] at ($(D3h)+({\x-15}:4mm)$) {};
+ \node[round] at ($(D3h)+({\x+15}:4mm)$) {};
+ \node[round] at ($(D3h)+({\x-15}:4mm)$) {};
+ }
+
+
+ %% TODO: O
+
+
+ \foreach \x in {0, 90, 180, 270} {
+ \node[cross] at ($(D4)+({\x+15}:4mm)$) {};
+ \node[round] at ($(D4)+({\x-15}:4mm)$) {};
+ }
+
+ \foreach \x in {0, 60, 120, 180, 240, 300} {
+ \node[cross] at ($(D6)+({\x+10}:4mm)$) {};
+ \node[round] at ($(D6)+({\x-10}:4mm)$) {};
+ }
+
+
+ % TODO Oh
+
+
+ \foreach \x in {0, 90, 180, 270} {
+ \node[cross] at ($(D4h)+(\x+15:4mm)$) {};
+ \node[cross] at ($(D4h)+(\x-15:4mm)$) {};
+ \node[round] at ($(D4h)+(\x+15:4mm)$) {};
+ \node[round] at ($(D4h)+(\x-15:4mm)$) {};
+ }
+
+
+ \foreach \x in {0, 60, 120, 180, 240, 300} {
+ \node[cross] at ($(D6h)+({\x+10}:4mm)$) {};
+ \node[cross] at ($(D6h)+({\x-10}:4mm)$) {};
+ \node[round] at ($(D6h)+({\x+10}:4mm)$) {};
+ \node[round] at ($(D6h)+({\x-10}:4mm)$) {};
+ }
+\end{tikzpicture}
+\end{document}
diff --git a/buch/papers/punktgruppen/tikz/stereographic-projections.tex b/buch/papers/punktgruppen/tikz/stereographic-projections.tex
new file mode 100644
index 0000000..7d612fb
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/stereographic-projections.tex
@@ -0,0 +1,108 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+\usepackage{tikz-3dplot}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+
+\tdplotsetmaincoords{60}{130}
+\pgfmathsetmacro{\l}{2}
+
+\begin{tikzpicture}[
+ >=latex,
+ tdplot_main_coords,
+ dot/.style = {
+ black, fill = black, circle,
+ outer sep = 0, inner sep = 0,
+ minimum size = 1mm
+ },
+ round/.style = {
+ draw = orange, thick, circle,
+ minimum size = 1mm,
+ inner sep = 0pt, outer sep = 0pt,
+ },
+ cross/.style = {
+ cross out, draw = magenta, thick,
+ minimum size = 1mm,
+ inner sep = 0pt, outer sep = 0pt
+ },
+ ]
+
+ % origin
+ \coordinate (O) at (0,0,0);
+
+ % poles
+ \coordinate (NP) at (0,0,\l);
+ \coordinate (SP) at (0,0,-\l);
+
+ % axis
+ % \draw[->] (O) -- ++(1.5*\l,0,0);
+ % \draw[->] (O) -- ++(0,1.5*\l,0);
+ % \draw[->] (O) -- ++(0,0,1.5*\l);
+
+ % gray unit circle
+ \tdplotdrawarc[gray, thick]{(O)}{\l}{0}{360}{}{};
+ \draw[gray, dotted] (-\l, 0, 0) to (\l, 0, 0);
+ \draw[gray, dotted] (0, -\l, 0) to (0, \l, 0);
+
+ % meridians
+ \foreach \phi in {0, 30, 60, ..., 150}{
+ \tdplotsetrotatedcoords{\phi}{90}{0};
+ \tdplotdrawarc[lightgray, dashed, tdplot_rotated_coords]{(O)}{\l}{0}{360}{}{};
+ }
+
+ % dot above and its projection
+ \pgfmathsetmacro{\phi}{120}
+ \pgfmathsetmacro{\theta}{60}
+
+ \pgfmathsetmacro{\px}{cos(\phi)*sin(\theta)*\l}
+ \pgfmathsetmacro{\py}{sin(\phi)*sin(\theta)*\l}
+ \pgfmathsetmacro{\pz}{cos(\theta)*\l})
+
+ \coordinate (A) at (\px,\py,\pz);
+ \coordinate (Aproj) at ({\px * \l / (\l + \pz)}, {\py * \l / (\l + \pz)}, 0);
+
+ % dot below and its projection
+ \pgfmathsetmacro{\phi}{-60}
+ \pgfmathsetmacro{\theta}{120}
+
+ \pgfmathsetmacro{\px}{cos(\phi)*sin(\theta)*\l}
+ \pgfmathsetmacro{\py}{sin(\phi)*sin(\theta)*\l}
+ \pgfmathsetmacro{\pz}{cos(\theta)*\l})
+
+ \coordinate (B) at (\px,\py,\pz);
+ \coordinate (Bproj) at ({\px * \l / (\l - \pz)}, {\py * \l / (\l - \pz)}, 0);
+
+ % projection lines
+ \draw[gray] (A) to (SP);
+ \draw[gray] (SP) to (O) to (Aproj);
+
+ \draw[gray] (B) to (NP);
+ \draw[gray] (NP) to (O) to (Bproj);
+
+ % dots
+ \draw (O) node[dot] {};
+ \draw (SP) node[dot] {};
+ \draw (NP) node[dot] {};
+ \draw (A) node[dot, fill = magenta, minimum size = 1.5mm] {};
+ \draw (B) node[dot, fill = orange, minimum size = 1.5mm] {};
+
+ % projection markers
+ \draw[very thick, magenta]
+ (Aproj) ++(.15,0) to ($(Aproj)+(-.15, 0)$)
+ (Aproj) ++(0,.15) to ($(Aproj) +(0, -.15)$);
+
+ \tdplotdrawarc[orange, very thick]{(Bproj)}{.1}{0}{360}{}{};
+
+\end{tikzpicture}
+\end{document}
+% vim:ts=2 sw=2 et:
diff --git a/buch/papers/punktgruppen/tikz/symmetric-shapes.tex b/buch/papers/punktgruppen/tikz/symmetric-shapes.tex
new file mode 100644
index 0000000..688fb61
--- /dev/null
+++ b/buch/papers/punktgruppen/tikz/symmetric-shapes.tex
@@ -0,0 +1,60 @@
+\documentclass[tikz]{standalone}
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{txfonts}
+
+\usetikzlibrary{arrows}
+\usetikzlibrary{shapes.geometric}
+\usetikzlibrary{intersections}
+\usetikzlibrary{math}
+\usetikzlibrary{positioning}
+\usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes.misc}
+\usetikzlibrary{calc}
+
+\begin{document}
+ \begin{tikzpicture}[
+ >=latex,
+ node distance = 2cm,
+ shapetheme/.style = {
+ very thick, draw = black, fill = magenta!20!white,
+ minimum size = 2cm,
+ },
+ line/.style = {thick, draw = darkgray},
+ axis/.style = {line, dashed},
+ dot/.style = {
+ circle, draw = darkgray, fill = darkgray,
+ minimum size = 1mm, inner sep = 0, outer sep = 0,
+ },
+ ]
+
+ \node[
+ shapetheme, rectangle
+ ] (R) {};
+ \node[dot] at (R) {};
+ \draw[axis] (R) ++(-1.5, 0) to ++(3, 0) node[right] {\(\sigma\)};
+
+ \node[
+ shapetheme,
+ regular polygon,
+ regular polygon sides = 5,
+ right = of R,
+ ] (Ps) {};
+ \node[dot] (P) at (Ps) {};
+ \draw[line, dotted] (P) to ++(18:1.5);
+ \draw[line, dotted] (P) to ++(90:1.5);
+ \draw[line, ->] (P) ++(18:1.2)
+ arc (18:90:1.2) node[midway, above right] {\(r, 72^\circ\)};
+
+ \node[
+ shapetheme,
+ circle, right = of P
+ ] (Cs) {};
+ \node[dot] (C) at (Cs) {};
+ \draw[line, dotted] (C) to ++(1.5,0);
+ \draw[line, dotted] (C) to ++(60:1.5);
+ \draw[line, ->] (C) ++(1.2,0)
+ arc (0:60:1.2) node[midway, above right] {\(r, \alpha\)};
+
+ \end{tikzpicture}
+\end{document}