Skip to content

Commit

Permalink
Merge branch '2023_grammar' into python-start-adjustments
Browse files Browse the repository at this point in the history
  • Loading branch information
SepplL authored Sep 15, 2023
2 parents a318d0a + 77356a9 commit 32cb8cb
Show file tree
Hide file tree
Showing 79 changed files with 486 additions and 389 deletions.
4 changes: 2 additions & 2 deletions exercises-latex/01-helloworld/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Aufgabe 1:
Erstellt mit LaTeX ein PDF-Dokument, das
Erstelle mit LaTeX ein PDF-Dokument, das
"Hello, World!"
enthält.

Nutzt dazu die gestellte Datei `geruest.tex` und kompiliert mit lualatex.
Nutze dazu die gestellte Datei `geruest.tex` und kompiliere mit lualatex.
4 changes: 2 additions & 2 deletions exercises-latex/02-input/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Aufgabe 1:
Lagert den Text und die Präambel eurer Hello-World-Übung
Lagere den Text und die Präambel deiner Hello-World-Übung
in einzelne `.tex`-Dateien aus.
Zum Beispiel eine Datei `header.tex` und eine Datei `content.tex`.

Aufgabe 2:
Ladet sie wieder in ein Dokument, sodass die PDF-Datei identisch ist.
Lade sie wieder in ein Dokument, sodass die PDF-Datei identisch ist.
10 changes: 5 additions & 5 deletions exercises-latex/03-lists/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
Aufgabe 1:
Erstellt eine unnummerierte Liste der
Vorlesungen, die ihr nächstes Semester hört.
Erstelle eine unnummerierte Liste der
Vorlesungen, die du nächstes Semester hörst.

Aufgabe 2:
Erstellt eine nummerierte Liste der Top-3 eurer
Erstelle eine nummerierte Liste der Top-3 deiner
Lieblingsfilme.

Aufgabe 3:
Beschreibt kurz drei Personen eurer Wahl.
Beschreibe kurz drei Personen deiner Wahl.

Aufgabe 4:
Verschachtelt zwei oder mehr Aufzählungen:
Verschachtele zwei oder mehr Aufzählungen:
z.B.:
- A
1. a
Expand Down
9 changes: 6 additions & 3 deletions exercises-latex/04-titlepage/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
Aufgabe 1:
Setzt in eurem Dokument die Meta-Angaben
Setze in deinem Dokument die Meta-Angaben
author
title
date
für euren ersten Praktikumsversuch.
für deinen ersten Praktikumsversuch.

Erstellt das PDF-Dokument so, dass die Titelangaben (Titel, Autor, Datum, etc.)
Erstelle das PDF-Dokument so, dass die Titelangaben (Titel, Autor, Datum, etc.)
auf einer eigenen Titelseite ausgeben werden.

Falls du nicht weißt, was dein erster Versuch sein wird,
kannst du "v101 - Das Trägheitsmoment" nehmen.
4 changes: 2 additions & 2 deletions exercises-latex/05-structure/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Aufgabe 1:
Kopiert eure Lösung aus Aufgabe 4 und fügt zusätzlich
Kopiere deine Lösung aus Aufgabe 4 und füge zusätzlich
die Gliederung für das Protokoll ein.
Diese sieht üblicherweise so aus:
1 Theorie
Expand All @@ -13,4 +13,4 @@ Aufgabe 1:
4 Diskussion

Aufgabe 2:
Erstellt das Inhaltsverzeichnis und kompiliert.
Erstelle das Inhaltsverzeichnis und kompiliere die PDF.
42 changes: 21 additions & 21 deletions exercises-latex/06-math/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
Hinweis: Falls Ihr die hier benötigten Gesetze
und Gleichungen nicht mehr wisst,
werft einen Blick in das PDF der Musterlösung.
Hinweis: Falls du die hier benötigten Gesetze
und Gleichungen nicht mehr weißt,
kannst du einen Blick in die PDF der Musterlösung werfen.
[Nicht in die .tex ;)]

Aufgabe 1:
Erstellt ein neues LaTeX Document.
Ladet zusätzlich zum Gerüst in `geruest.tex` die benötigten Pakete
für Mathematik und nehmt die empfohlenen Einstellungen
Erstelle ein neues LaTeX Dokument.
Lade zusätzlich zum Gerüst in `geruest.tex` die benötigten Pakete
für Mathematik und nimm die empfohlenen Einstellungen
vor.

Aufgabe 2:
Setzt das Biot–Savart-Gesetz.
Erklärt darunter im Fließtext die darin vorkommenden Größen und Konstanten.
Versucht dafür die $-Umgebung und weitere Umgebungen zu verwenden,
die Ihr kennen gelernt habt.
Setze das Biot–Savart-Gesetz.
Erkläre darunter im Fließtext die darin vorkommenden Größen und Konstanten.
Versuche dafür die $-Umgebung und weitere Umgebungen zu verwenden,
die du kennengelernt hast.

Aufgabe 3:
Setzt die Formel für die gaußsche Fehlerfortpflanzung.
Setze die Formel für die gaußsche Fehlerfortpflanzung.

Aufgabe 4:
Setzt die vier differentiellen Maxwellgleichungen.
Setze die vier differentiellen Maxwellgleichungen.
Dabei sollen jeweils die homogenen bzw. die inhomogen
Gleichungen in einer Zeile stehen und die Gleichungen für
E bzw. B untereinander.
Richtet die Gleichungen jeweils Vertikal am Gleichheitszeichen aus.
Richte die Gleichungen jeweils vertikal am Gleichheitszeichen aus.

Aufgabe 5:
Leitet aus den Maxwellgleichungen im Vakuum die Wellengleichung
Leite aus den Maxwellgleichungen im Vakuum die Wellengleichung
für E oder B her.

Aufgabe 6:
Setzt die Gleichung für eine ebene Welle sowie eine mögliche
Lösung derselben. Setzt die Definitionen von Phasen- und
Gruppengeschwindigkeit.
Setze die Gleichung für eine ebene Welle sowie eine mögliche
Lösung derselben. Setze zusätzlich die Definitionen von
Phasen- und Gruppengeschwindigkeit.

Aufgabe 7:
Setzt die Multipolentwicklung für das elektrische Potential
einer Ansammlung von Punktladungen. Definiert dabei den
Setze die Multipolentwicklung für das elektrische Potential
einer Ansammlung von Punktladungen. Definiere dabei den
Quadrupoltensor in einer unnummerierten Gleichung.

Aufgabe 8:
Setzt die Jacobi-Matrix einer allgemeinen m-komponentigen
Setze die Jacobi-Matrix einer allgemeinen m-komponentigen
Funktion mit n Parametern.

Aufgabe 9:
Setzt die DGL für den gedämpften harmonischen Oszillator sowie ihre Lösung.
Setze die DGL für den gedämpften harmonischen Oszillator sowie ihre Lösung.
18 changes: 9 additions & 9 deletions exercises-latex/07-siunitx/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Aufgabe 1:
Ladet das Paket siunitx in eurer Präambel
Lade das Paket siunitx in deiner Präambel
ohne Einstellungen.

Aufgabe 2:
a) Erzeugt Ausgaben für
a) Erzeuge Ausgaben für
\qty{27.23(1)e3}{\meter\per\second}

und
Expand All @@ -12,26 +12,26 @@ Aufgabe 2:
\qty{27.23(1)e3}{\meter\per\second}
\end{equation}

b) Ladet nun die Option "locale=DE", wie ändert sich die Ausgabe?
Tipp: mit \sisetup{} lassen sich Optionen auch nach dem Laden
b) Lade nun die Option "locale=DE", wie ändert sich die Ausgabe?
Tipp: Mit \sisetup{} lassen sich Optionen auch nach dem Laden
des Pakets einstellen.
c) Ladet zusätzlich die Option "separate-uncertainty=true",
c) Lade zusätzlich die Option "separate-uncertainty=true",
wie verändert sich die Ausgabe?
d) Ladet zusätzlich die Option "per-mode=symbol-or-fraction",
d) Lade zusätzlich die Option "per-mode=symbol-or-fraction",
wie ändert sich die Ausgabe?

Aufgabe 3:
Vergleicht die Ausgaben von:
Vergleiche die Ausgaben von:
$0,2$ und $\num{0,2}$
$10000$ und $\num{10000}$
$3,1415926$ und $\num{3,1415926}$

Wie würdet ihr ohne siunitx die Ausgabe von
Wie würdest du ohne siunitx die Ausgabe von
\num{1,234(5)e3}
erreichen?

Aufgabe 4:
Setzt folgende Größen mit siunitx:
Setze folgende Größen mit siunitx:
511 keV
1*10^-10 m
3*10^8 m/s
Expand Down
19 changes: 9 additions & 10 deletions exercises-latex/08-figures/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
Aufgabe 1:
Ladet die benötigten Pakete zum Einbinden von Grafiken.
Fügt "plot1.pdf" in die Datei ein und gebt dem Plot eine
Abbildungsunterschrift und ein Label. Bezieht Euch
Lade die benötigten Pakete zum Einbinden von Grafiken.
Füge "plot1.pdf" in die Datei ein und gib dem Plot eine
Abbildungsunterschrift und ein Label. Beziehe dich auch
im Text auf die Grafik.

Aufgabe 2:
Erstelle eine Abbildung, die "plot2.pdf" und "plot3.pdf"
nebeneinander enthält. Dabei soll jeder Plot eine eigene
Abbildungsunterschrift und ein eigenes Label bekommen
sowie die ganze Abbildung eine gemeinsame. Bezieht euch so-
wohl auf die ganze Abbildung als auch auf einen Teil im
Text.
Abbildungsunterschrift und ein eigenes Label bekommen,
sowie die ganze Abbildung eine gemeinsame. Beziehe dich im Text
sowohl auf die ganze Abbildung, als auch auf einen Teil.

Warum ist es nicht gut, die beiden Plots auf diese Weise
einzubinden?

Aufgabe 3:
Ändert das Erscheinungsbild der Abbildungsunterschriften.
Schlagt dazu in der "caption"-Dokumentation nach, wie ihr:
Ändere das Erscheinungsbild der Abbildungsunterschriften.
Schlage dazu in der "caption"-Dokumentation nach, wie du:
1. Das Label "Abbildung x:" fett setzt
2. Die Schriftgröße verkleinert
3. Die Breite für Abbildungsunterschriften schmaler
Expand All @@ -26,4 +25,4 @@ Aufgabe 3:
(und Tabellenüberschriften) deutlicher vom Fließtext abheben.

Aufgabe 4:
Ändert die Ausrichtung der Caption-Texte am Label.
Ändere die Ausrichtung der Caption-Texte am Label.
19 changes: 4 additions & 15 deletions exercises-latex/09-tables/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,14 @@
Aufgabe 1:
Erstellt mithilfe der Pakete siunitx und tabularray eine
Tabelle aus den Daten in `data.txt`. Denkt daran, Einheiten
Erstelle mithilfe der Pakete siunitx und tabularray eine
Tabelle aus den Daten in `data.txt`. Denke daran, Einheiten
für Größen anzugeben und ausreichend viel Platz für alle
Spalten zu reservieren.

Aufgabe 2:
Erstellt mittels siunitx und tabularray eine Tabelle mit den
Daten aus `data_error.txt`. Setzt zwischen Wert und Fehler
Erstelle mittels siunitx und tabularray eine Tabelle mit den
Daten aus `data_error.txt`. Setze zwischen Wert und Fehler
ein +/-, wie auf den Folien besprochen.

Fortgeschritten:
In der Datei `data_long.txt` wurde die Messreihe aus Aufgabe 1
fortgesetzt. Erstellt nun mit Hilfe der longtblr-Umgebung eine
lange Tabelle mit den Daten aus dieser Datei. Denkt dabei daran,
die richtigen Optionen im Header der Tabelle zu setzen.

Tipp:
Ein guter Texteditor macht die Aufgabe viel leichter.
Finde heraus, wie dein Editor z.B. eine Spalte aus & einfügen kann.

Tipp für die fortgeschrittene Aufgabe:
Damit die Tabelle nicht irgendwo, sondern nach den beide Tabellen aus
den Aufgaben 1 und 2 platziert wird, bietet es sich an, vor der langen
Tabelle den Befehl \FloatBarrier aus dem Paket `placeins` zu setzen.
12 changes: 0 additions & 12 deletions exercises-latex/09-tables/loesung.tex
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,9 @@
per-mode=symbol-or-fraction,
]{siunitx}

\usepackage{placeins}
\usepackage{tabularray}
\UseTblrLibrary{booktabs, siunitx}

% Tabularray settings
\DefTblrTemplate{contfoot-text}{normal}{Weiter auf der nächsten Seite}
\SetTblrTemplate{contfoot-text}{normal}
\DefTblrTemplate{conthead-text}{normal}{(Fortsetzung)}
\SetTblrTemplate{conthead-text}{normal}

\usepackage[unicode]{hyperref}
\usepackage{bookmark}

Expand Down Expand Up @@ -89,9 +82,4 @@
\end{tblr}
\end{table}

\FloatBarrier

\section*{Fortgeschritten}
\input{loesung-long_table.tex}

\end{document}
6 changes: 3 additions & 3 deletions exercises-latex/11-biblatex/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Aufgabe:
Erstelle eine `lit.bib` Datei mit den Quellen aus der Datei `quellen.txt`.
Binde die notwendigen Pakete ein und denke dir 3 beliebige Sätze aus, in denen Du auf die Quellen verweist.
Die Verweise sollten ein normaler sein, einer mit einem Seitenintervall und einer, in dem du auf mehrere Quellen verweist.
Binde die notwendigen Pakete ein und denke dir 3 beliebige Sätze aus, in denen du auf die Quellen verweist.
Die Verweise sollten ein normaler, einer mit einem Seitenintervall und einer, in dem du auf mehrere Quellen verweist sein.

Hinweis: Wählt als Stil "alphabetic".
Hinweis: Wähle als Stil "alphabetic".
File renamed without changes.
13 changes: 13 additions & 0 deletions exercises-latex/12-longtable/aufgabe.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Aufgabe:
Kopiere deine .tex Dateien aus Übung 9.

Ergänze deine Datei mit einer dritten Tabelle.
In der Datei `data_long.txt` wurde die Messreihe aus Aufgabe 1
fortgesetzt. Erstelle nun mit Hilfe der longtblr-Umgebung eine
lange Tabelle mit den Daten aus dieser Datei. Denke dabei daran,
die richtigen Optionen im Header der Tabelle zu setzen.

Tipp:
Damit die Tabelle nicht irgendwo, sondern nach den beide Tabellen aus
den Aufgaben 1 und 2 platziert wird, bietet es sich an, vor der langen
Tabelle den Befehl \FloatBarrier aus dem Paket `placeins` zu setzen.
File renamed without changes.
47 changes: 47 additions & 0 deletions exercises-latex/12-longtable/loesung-table.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
\begin{tblr}{
colspec = {
S[table-format=3.0]
S[table-format=2.3]
S[table-format=2.2]
S[table-format=3.1]
S[table-format=2.2]
S[table-format=3.3]
S[table-format=3.2]
S[table-format=3.1]
S[table-format=2.2]
},
row{1} = {guard},
row{2} = {guard, mode=math}
}
\toprule
& \SetCell[c=4]{c} Messung 1 & & & & \SetCell[c=4]{c} Messung 2 & & & \\
\cmidrule[lr]{2-5} \cmidrule[lr]{6-9}
\symup{\Delta} t \mathbin{/} \unit{\second} &
R_\text{Probe} \mathbin{/} \unit{\ohm} &
R_\text{Geh} \mathbin{/} \unit{\ohm} &
I \mathbin{/} \unit{\milli\ampere} &
U \mathbin{/} \unit{\volt} &
R_\text{Probe} \mathbin{/} \unit{\ohm} &
R_\text{Geh} \mathbin{/} \unit{\ohm} &
I \mathbin{/} \unit{\milli\ampere} &
U \mathbin{/} \unit{\volt} \\
\midrule
0 & 22.220 & 22.34 & 80 & 8.5 & 22.220 & 22.34 & 80 & 8.5 \\
60 & 22.457 & 22.63 & 80 & 8.5 & 23.445 & 23.92 & 81 & 8.5 \\
60 & 22.707 & 22.98 & 80 & 8.5 & 24.838 & 24.75 & 81.6 & 8.54 \\
60 & 22.960 & 23.31 & 81 & 8.5 & 25.944 & 26.23 & 81.6 & 8.54 \\
60 & 23.190 & 23.61 & 81 & 8.5 & 27.039 & 27.01 & 81.9 & 8.57 \\
60 & 23.445 & 23.92 & 81 & 8.5 & 32.014 & 30.87 & 186.6 & 19.59 \\
120 & 23.926 & 24.19 & 81.6 & 8.54 & 35.079 & 36.63 & 141.3 & 14.84 \\
120 & 24.294 & 24.32 & 81.6 & 8.54 & 38.024 & 40.20 & 142.0 & 14.93 \\
120 & 24.838 & 24.75 & 81.6 & 8.54 & 40.780 & 43.15 & 142.4 & 15.00 \\
300 & 25.944 & 26.23 & 81.6 & 8.54 & 43.497 & 46.97 & 142.5 & 15.02 \\
300 & 27.039 & 27.01 & 81.9 & 8.57 & 46.106 & 47.65 & 142.4 & 15.00 \\
300 & 32.014 & 30.87 & 186.6 & 19.59 & 48.597 & 49.09 & 142.4 & 15.00 \\
300 & 35.079 & 36.63 & 141.3 & 14.84 & 50.993 & 51.27 & 142.4 & 15.02 \\
300 & 38.024 & 40.20 & 142.0 & 14.93 & 53.370 & 53.74 & 142.5 & 15.03 \\
300 & 40.780 & 43.15 & 142.4 & 15.00 & 55.710 & 56.09 & 142.5 & 15.03 \\
300 & 43.497 & 46.97 & 142.5 & 15.02 & 57.989 & 58.31 & 142.5 & 15.03 \\
300 & 46.106 & 47.65 & 142.4 & 15.00 & 60.228 & 60.48 & 142.7 & 15.07 \\
\bottomrule
\end{tblr}
Loading

0 comments on commit 32cb8cb

Please sign in to comment.