diff --git a/README.md b/README.md index 76df881..5f03cbe 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,26 @@ # LaTeX-Wochenende -In diesem Repository befinden sich die Präsentation und die Materialien für das LaTeX-Wochenende der Fachschaft WIAI. Für die Präsentation wurde auf [Reveal.js](https://revealjs.com) zurückgegriffen, dieses Repository ist ein Fork von Reveal.js. +In diesem Repository befinden sich die Präsentation und die Materialien für das LaTeX-Wochenende der Fachschaft WIAI. -### Verwendung der Präsentation +## Verwendung der Präsentation -Die Präsentation benötigt eine aktuelle Version von [Node.js](https://nodejs.org/en/). Im Anschluss müssen untenstehende Befehle ausgeführt werden, um einen lokalen Server unter http://localhost:8000 zu starten. +Zum Zeigen der Präsentation wird ein aktueller Browser benötigt. In diesem muss lediglich die Datei `slides.de.html` (bzw. `slides.en.html` für die englische Version) geöffnet werden. + +## Anpassungen vornehmen + +Um Inhalte der Präsentationen abzuändern oder zu ergänzen, muss zunächst das Repository geklont werden. Hierbei ist zu beachten, dass wir ein Submodul verwenden und deshalb eine zusätzliche Option beim Klonen notwendig ist: ```sh -$ cd path/to/latex-wochenende/presentation -$ npm install -$ npm start -``` \ No newline at end of file +$ git clone -b 6-convert-to-onpoint --recurse-submodules https://git.stuve-bamberg.de/latex/latex-wochenende.git +``` + +Zum Kompilieren der Präsentation werden python3 und pandoc verwendet. Als nächstes müssen alle benötigten Python-Pakete geladen werden. + +```sh +$ cd latex-wochenende/onpoint +$ pip3 install -r requirements.txt +``` + +Damit sind alle benötigten Komponenten installiert. Mittels `python3 main.py ..` können alle Sprachversionen kompiliert werden. Danach stehen sie wie oben beschrieben als HTML-Dateien zur Verfügung. + +Die Präsentation baut auf dem von uns entwickelten [onPoint-Präsentationswerkzeug](https://git.stuve-bamberg.de/ckremitzl/onpoint/) auf. Einen Überblick über die Verzeichnisstruktur und eine Anleitung zum automatischen Kompilieren bei jeder Änderung (unter Linux) finden sich [im zugehörigen README](https://git.stuve-bamberg.de/ckremitzl/onpoint/src/branch/master/README.md#the-project-structure). \ No newline at end of file diff --git a/onpoint b/onpoint index b87940c..565792d 160000 --- a/onpoint +++ b/onpoint @@ -1 +1 @@ -Subproject commit b87940ccd5a37829fa00d7b5994d6a53dd611f7b +Subproject commit 565792de33619c62ac39fa509a576d21348d6b12 diff --git a/sections/german/15/15.md b/sections/german/15/15.md deleted file mode 100644 index f1ca4ec..0000000 --- a/sections/german/15/15.md +++ /dev/null @@ -1,206 +0,0 @@ -
\usepackage{makeidx}
-\makeindex
-\begin{document}
-\maketitle
-\section{Was ist LaTeX\index{LaTeX}?}
-LaTeX\index{LaTeX} ist ein
-Textsatzsystem\index{Textsatzsystem}.
-\newpage \section{TeX\index{TeX} vs.
-LaTeX\index{LaTeX}} Es basiert auf
-TeX\index{TeX}, einer Erfindung von
-Donald Knuth\index{Knuth, Donald}.
-Da TeX\index{TeX} in seiner Syntax sehr
-viel komplexer als LaTeX\index{LaTeX}
-ist, ist LaTeX\index{LaTeX} wesentlich
-weiter verbreitet.
-\printindex
-
-Für Präsentationen gibt es die Dokumentenklasse `beamer` sowie zahlreiche [Vorlagen und Themes](https://www.overleaf.com/learn/latex/Beamer).
-\documentclass{beamer}
-\usetheme{Frankfurt}
-\usecolortheme{seahorse}
-\usepackage[utf8]{inputenc}
-
-\begin{document}
-\begin{frame}
- \frametitle{Zitronensorbet}
- \framesubtitle{Inkarnation des Guten?}
- \begin{definition}
- Ein Zitronensorbet ist eine
- halbgefrorene \textbf{Speiseeiscreme}
- auf Basis von \textit{Zitronen}.
- \end{definition}
-\end{frame}
-\end{document}
-TikZ (»TikZ ist kein Zeichenprogramm«) ist ein umfangreiches Paket zur Erstellung von Vektorgrafiken.
% …
-\tikzstyle{every node}=[draw=black,thick,anchor=west]
-\tikzstyle{selected}=[draw=red,fill=red!30]
-\tikzstyle{dir}=[fill=gray!50]
-\tikzstyle{relativeTo}=[fill=blue!70]
-\begin{tikzpicture}[%
-grow via
-three points={one child at (0.5,-0.7) and
-two children at
-(0.5,-0.7) and (0.5,-1.4)},
-edge from
-parent path={(\tikzparentnode.south)
- |- (\tikzchildnode.west)}]
-\node {/ oder C:}
-child { node {home}
- child { node {knut}
- child { node {pictures}}
- child { node {docs}
- child { node [dir] {latex}
- child { node [relativeTo] {main.tex}
- child { node [selected] {part1.tex}
- }
- }
- }
-};
-\end{tikzpicture}
-% …
- Mit dem Paket qtree lassen sich Konstituentenbäume erstellen:
\Tree [.S [.NP LaTeX ]
-[.VP [.V is ] [.NP fun ] ] ]
- Beweisbäume lassen sich mit dem Paket `prftree` einwandfrei darstellen.
-\begin{displaymath}
-\prftree[l,r]{}{[comp$\_{ns}$]}
-{
- \prftree[l,r]{}{[comp$\_{ns}$]}
- {
- \prftree[l,r]{}{[ass$\_{ns}$]}
- {
- -
- }
- {
- (\texttt{m:=a}, \sigma\_{\bot,\bot})
- \rightarrow \sigma\_{48,\bot}
- }
- }
- {
- \prftree[l,r]{}{[ass$\_{ns}$]}
- {
- -
- }
- {
- (\texttt{n:=b}, \sigma\_{48,\bot})
- \rightarrow \sigma\_{48,18}
- }
- }
- {
- (\texttt{m:=a; n:=b}, \sigma\_{\bot,\bot})
- \rightarrow \sigma\_{48,18}
- }
-}
-{
- \prftree[l,r]{}{}
- {
- \dots
- }
- {
- \textbf{[1]}\ (\texttt{LOOP}, \sigma\_{48,18})
- \rightarrow \sigma\_{6,6}
- }
-}
-{
- (\texttt{m:=a; n:=b; LOOP}, \sigma\_{\bot,\bot})
- \rightarrow \sigma\_{6,6}
-}
-\end{displaymath}
- | Paket | -Anwendung | -
|---|---|
xcolor |
- Mach’s mit Farbe | -
todonotes |
- ToDo-Markierungen und Liste der ToDos | -
pdfpages |
- Einbinden von pdf-Dateien | -
subcaption |
- Unterabbildungen und zusätzliche Möglichkeiten für Blidunterschriften | -
colortbl, tabularx, multirow, makecell |
- Gestalten von Tabellen | -
paralist |
- Kompaktere Aufzählungen | -
Das Wikibook zu LaTeX enthält eine große Anzahl interessanter Artikel und ist auch in deutscher Sprache verfügbar.
-
- Das »Comprehensive TeX Archive Network« ist die zentrale Quelle für LaTeX-Pakete und ihre Dokumentation.
-
- Ein Online-LaTeX-Editor, der das kollaboratives Arbeiten an Dokumenten ermöglicht.
-Außerdem findest du auf der Seite verschiedene Tutorials und unter »Templates« LaTeX-Vorlagen für viele Gelegenheiten (Lebenslauf, Abschlussarbeiten, ...).
-
-
-
-
- 📍WE5/02.104
- ☎️0951 963 1219
- 📧fachschaft-wiai.stuve@uni-bamberg.de
-
-
- | Paket | +Anwendung | +
|---|---|
xcolor |
+ Mach’s mit Farbe | +
todonotes |
+ ToDo-Markierungen und Liste der ToDos | +
pdfpages |
+ Einbinden von pdf-Dateien | +
subcaption |
+ Unterabbildungen und zusätzliche Möglichkeiten für Blidunterschriften | +
colortbl, tabularx, multirow, makecell |
+ Gestalten von Tabellen | +
📍WE5/02.104
+☎️0951 963 1219
+📧fachschaft-wiai.stuve@uni-bamberg.de
+
+
+@slide(layout=content-only)
+
+@title
+Kurzes Feedback
+
+@content
+* Was hat euch gut gefallen?
+* Was hätten wir besser machen können?
+* Was hättet ihr euch gewünscht?
+
+@slide(layout=preview-only)
+
+@preview
+
diff --git a/slides/chapter-16.en.md b/slides/chapter-16.en.md
new file mode 100644
index 0000000..e69de29
diff --git a/sections/german/15/beamer-crop.svg b/svg/chapter-15/beamer-crop.svg
similarity index 100%
rename from sections/german/15/beamer-crop.svg
rename to svg/chapter-15/beamer-crop.svg
diff --git a/sections/german/15/beamer-orig.svg b/svg/chapter-15/beamer-orig.svg
similarity index 100%
rename from sections/german/15/beamer-orig.svg
rename to svg/chapter-15/beamer-orig.svg
diff --git a/sections/german/15/beamer.png b/svg/chapter-15/beamer.png
similarity index 100%
rename from sections/german/15/beamer.png
rename to svg/chapter-15/beamer.png
diff --git a/sections/german/15/beamer.tex b/svg/chapter-15/beamer.tex
similarity index 100%
rename from sections/german/15/beamer.tex
rename to svg/chapter-15/beamer.tex
diff --git a/sections/german/15/constituency-tree-crop.svg b/svg/chapter-15/constituency-tree-crop.svg
similarity index 100%
rename from sections/german/15/constituency-tree-crop.svg
rename to svg/chapter-15/constituency-tree-crop.svg
diff --git a/sections/german/15/constituency-tree-orig.svg b/svg/chapter-15/constituency-tree-orig.svg
similarity index 100%
rename from sections/german/15/constituency-tree-orig.svg
rename to svg/chapter-15/constituency-tree-orig.svg
diff --git a/sections/german/15/constituency-tree.tex b/svg/chapter-15/constituency-tree.tex
similarity index 100%
rename from sections/german/15/constituency-tree.tex
rename to svg/chapter-15/constituency-tree.tex
diff --git a/sections/german/15/index.png b/svg/chapter-15/index.png
similarity index 100%
rename from sections/german/15/index.png
rename to svg/chapter-15/index.png
diff --git a/sections/german/15/paralist.png b/svg/chapter-15/paralist.png
similarity index 100%
rename from sections/german/15/paralist.png
rename to svg/chapter-15/paralist.png
diff --git a/sections/german/15/prftree-crop.svg b/svg/chapter-15/prftree-crop.svg
similarity index 100%
rename from sections/german/15/prftree-crop.svg
rename to svg/chapter-15/prftree-crop.svg
diff --git a/sections/german/15/prftree-orig.svg b/svg/chapter-15/prftree-orig.svg
similarity index 100%
rename from sections/german/15/prftree-orig.svg
rename to svg/chapter-15/prftree-orig.svg
diff --git a/sections/german/15/prftree.tex b/svg/chapter-15/prftree.tex
similarity index 100%
rename from sections/german/15/prftree.tex
rename to svg/chapter-15/prftree.tex
diff --git a/sections/german/15/tikz.tex b/svg/chapter-15/tikz.tex
similarity index 100%
rename from sections/german/15/tikz.tex
rename to svg/chapter-15/tikz.tex
diff --git a/sections/german/16/anderes-beispiel.png b/svg/chapter-16/anderes-beispiel.png
similarity index 100%
rename from sections/german/16/anderes-beispiel.png
rename to svg/chapter-16/anderes-beispiel.png
diff --git a/sections/german/16/ctan.png b/svg/chapter-16/ctan.png
similarity index 100%
rename from sections/german/16/ctan.png
rename to svg/chapter-16/ctan.png
diff --git a/sections/german/16/fooboar-latex-tut.png b/svg/chapter-16/fooboar-latex-tut.png
similarity index 100%
rename from sections/german/16/fooboar-latex-tut.png
rename to svg/chapter-16/fooboar-latex-tut.png
diff --git a/sections/german/16/klassischeres-beispiel.png b/svg/chapter-16/klassischeres-beispiel.png
similarity index 100%
rename from sections/german/16/klassischeres-beispiel.png
rename to svg/chapter-16/klassischeres-beispiel.png
diff --git a/sections/german/16/klassisches-beispiel.png b/svg/chapter-16/klassisches-beispiel.png
similarity index 100%
rename from sections/german/16/klassisches-beispiel.png
rename to svg/chapter-16/klassisches-beispiel.png
diff --git a/sections/german/16/overleaf.png b/svg/chapter-16/overleaf.png
similarity index 100%
rename from sections/german/16/overleaf.png
rename to svg/chapter-16/overleaf.png
diff --git a/sections/german/16/stackexchange.png b/svg/chapter-16/stackexchange.png
similarity index 100%
rename from sections/german/16/stackexchange.png
rename to svg/chapter-16/stackexchange.png
diff --git a/sections/german/16/texample.png b/svg/chapter-16/texample.png
similarity index 100%
rename from sections/german/16/texample.png
rename to svg/chapter-16/texample.png
diff --git a/sections/german/16/wikibooks-latex.png b/svg/chapter-16/wikibooks-latex.png
similarity index 100%
rename from sections/german/16/wikibooks-latex.png
rename to svg/chapter-16/wikibooks-latex.png