Commits

Patrice Peterson committed 8f16204

Mathe- und Bilder-Teil hinzugefügt

Comments (0)

Files changed (1)

 \documentclass{beamer}
 \usepackage{latex-tutorium}
+\usepackage{amsmath}
 \usepackage{siunitx}
 
 \title{\LaTeX-Tutorium III}
 \end{frame}
 
 \section{Formeln}
-% Umgebungen
-%   Welche nehmen und welche vermeiden?
-% Syntax
-% amsmath-Paket: http://ctan.org/pkg/amsmath
-% mathtools-Paket: http://ctan.org/pkg/mathtools
+\begin{frame}{Mathematiksatz}
+  \begin{itemize}
+    \item Schwerpunkt bei Erfindung
+    \item Einfach, aber professionell im Druck
+    \item Wichtiger Grund für \LaTeX' Popularität in den Wissenschaften
+    \item Große Anzahl von Befehlen
+  \end{itemize}
+  \pause
+  In diesem Tutorium:
+  \begin{itemize}
+    \item Mathe-Umgebungen
+    \item Brüche und Summen
+    \item (zwei) griechische Symbole
+    \item (zwei) Relationszeichen
+    \item Durchnummerierung von Gleichungen
+    \item Ausrichten der Gleichungen am Gleichheitszeichen
+    \item Verweise auf Gleichungen (später)
+  \end{itemize}
+\end{frame}
+\subsection{Mathe-Modus vs.\ Textmodus}
+\begin{frame}{Mathe-Modus vs.\ Textmodus}
+  \begin{itemize}
+    \item Bisher immer im \emph{Textmodus}
+    \item Im \emph{Mathe-Modus}:
+      \begin{itemize}
+        \item Unterschiedliche Symbole und Befehle verfügbar
+        \item Unterschiedliche Schriften
+      \end{itemize}
+    \pause
+    \item Umschalten in den Mathe-Modus:
+      \begin{itemize}
+        \item Umgebungen (z.B.\ \texttt{equation}, \texttt{align}, \ldots)
+        \item Kürzel (\texttt{\$\$}, \cmd{[}\cmd{]})
+      \end{itemize}
+    \item Praktisch fast nur \texttt{\$\$} und Umgebungen des \package{amsmath}-Pakets relevant:
+      \alert<3->{\texttt{equation}}, \texttt{align}, \texttt{gather}, \texttt{multiline}, \texttt{flalign}, \texttt{alignat}, \alert<3->{\texttt{split}} und ihre Sternformen
+    \item (Fast) jedes Journal benutzt amsmath-Paket anstelle der normalen \LaTeX-Mathe-Funktionen
+  \end{itemize}
+\end{frame}
+
 \subsection{Einige ausgewählte Beispiele}
-% ^, _, \sum, \frac, \left( und \right), \sqrt
-% detexify + ``amsshortmathguide.pdf``
-\subsection{Mathe-Modus vs.\ Textmodus}
-% Unterschiede zum Textmodus
-% Die Sache mit den Schriften
-%   mit dem `unicode-math <http://ctan.org/pkg/unicode-math>`_-Paket geht das auch in Mathe-Umgebungen
-%   Siehe: http://www.charlietanksley.net/philtex/the-unicode-math-package-for-xelatex-and-the-stix-fonts
-%   Siehe außerdem: http://www.charlietanksley.net/philtex/matching-math-fonts-to-text
-% ZR: Mathe-Krams anpassen
-% ZR: siunitx-Paket
+\begin{frame}[fragile]{Gleichungen im Zwergischen Forschungsbericht}
+  \alert{\filepath{zfb.tex} öffnen und \package{amsmath}-Paket laden}
+  \begin{columns}
+    \begin{column}{.5\textwidth}
+      \begin{latexcode}
+    % in der Präambel
+    \usepackage{amsmath}
+      \end{latexcode}
+      Am Anfang des Abstracts einfügen:
+      \begin{latexcode}
+    $\sqrt{a^{2} + b^{2}} = c$ Das
+    Ziel dieser Studie war es,
+    ...
+      \end{latexcode}
+    \end{column}
+    \pause
+    \begin{column}{.4\textwidth}
+      $\sqrt{a^2 + b^2} = c$ Das Ziel dieser Studie war es, \ldots
+      \pause
+      Danach bitte wieder löschen
+    \end{column}
+  \end{columns}
+\end{frame}
+\begin{frame}[fragile]{Gleichungen im Zwergischen Forschungsbericht II}
+  \begin{itemize}
+    \item \alert{\filepath{zfb.tex}: Gleichung 1 in \texttt{equation}-Umgebung als \LaTeX{} formulieren}
+    \item Hilfsmittel:
+      \begin{itemize}
+        \item \cmd{sigma}, \cmd{sum}: $\sigma$, $\Sigma$
+        \item \texttt{\^{}\{<bla>\}}: Hochstellen (auch \emph{über} Zeichen stellen!)
+        \item \texttt{\_\{<bla>\}}: Tiefstellen (auch \emph{unter} Zeichen stellen!)
+        \item \cmd{leq}, \cmd{geq}: $\leq$, $\geq$
+        \item \cmd{bar\{<x>\}}: $\bar{x}$
+        \item \cmd{frac\{<über>\}\{<unter>\}}: $\frac{<über>}{<unter>}$
+      \end{itemize}
+  \end{itemize}
+  \begin{columns}
+    \begin{column}{.5\textwidth}
+      \begin{uncoverenv}<2->
+        \begin{latexcode}
+    \begin{equation}
+      \sigma =
+      \sum_{1 \leq i \leq n}^{n}
+      \frac{ (z_i - \bar{z})^2 }
+      {n - 1}
+    \end{equation}
+        \end{latexcode}
+      \end{uncoverenv}
+    \end{column}
+    \begin{column}{.4\textwidth}
+      Ziel:
+      \begin{equation}
+        \sigma = \sum_{1 \leq i \leq n}^{n} \frac{ (z_i - \bar{z})^2 }{n - 1}
+      \end{equation}
+    \end{column}
+  \end{columns}
+\end{frame}
+\begin{frame}[fragile]{Gleichungen im Zwergischen Forschungsbericht III}
+  \begin{itemize}
+    \item \alert{\filepath{zfb.tex}: Gleichung 2 als \LaTeX{} formulieren}
+    \item \alert{in verschachtelter \texttt{equation}- und \texttt{split}-Umgebung}
+    \item \alert{ausgerichtet am Gleichheitszeichen}
+    \item Hilfsmittel:
+      \begin{itemize}
+        \item \cmd{eta}: $\eta$
+        \item \texttt{\^{}\{<bla>\}}: Hochstellen
+        \item \texttt{\_\{<bla>\}}: Tiefstellen
+        \item \texttt{\&} vor die Zeichen, die man ausrichten will
+        \item \cmd{\textbackslash} ans Ende der Zeile
+      \end{itemize}
+  \end{itemize}
+  Ziel:
+  \begin{equation}
+    \begin{split}
+      \eta &= b_{v} / b_{g} \\
+      b_{g} - b_{K} &= b_{v} \\
+      \eta &= b_{g} - b_{K} / b_{g}
+    \end{split}
+  \end{equation}
+\end{frame}
+\begin{frame}[fragile]{Gleichungen im Zwergischen Forschungsbericht IV}
+  \begin{equation}
+    \begin{split}
+      \eta &= b_{v} / b_{g} \\
+      b_{g} - b_{K} &= b_{v} \\
+      \eta &= b_{g} - b_{K} / b_{g}
+    \end{split}
+  \end{equation}
+  \pause
+  \begin{latexcode}
+    \begin{equation}
+      \begin{split}
+        \eta &= b_{v} / b_{g} \\
+        b_{g} - b_{K} &= b_{v} \\
+        \eta &= b_{g} - b_{K} / b_{g}
+      \end{split}
+    \end{equation}
+  \end{latexcode}
+  \pause
+  Bei Problemen mit Symbolen: \href{http://detexify.kirelabs.org}{Detexify\textsuperscript{2}}, \href{ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf}{\texttt{amsshortmathguide.pdf}}, und die \href{http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-letter.pdf}{Comprehensive \LaTeX{} Symbols List}
+\end{frame}
+\begin{frame}[fragile]{SI-Einheiten}
+  Mit dem \package{siunitx}-Paket
+  \begin{itemize}
+    \item Setzt korrekte Abstände (halbes Leerzeichen)
+    \item Verhindert Zeilenumbruch zwischen Zahl und Einheit
+    \item Auch Nicht-SI-Einheiten (z.B.\ Urists) sind setzbar
+    \item[→] Trennung von Form und Inhalt
+  \end{itemize}
+  \begin{columns}
+    \begin{column}{.7\textwidth}
+      \begin{latexcode}
+    % in der Präambel
+    \usepackage{siunitx}
+    % im Dokument
+    \SI{12.5}{g\per cm^3} \\
+    \SI{12.5}{\kilogram.\meter.\second^{-2}
+      \end{latexcode}
+    \end{column}
+    \begin{column}{.25\textwidth}
+      \SI{12.5}{g\per cm^3} \\
+      \SI{12.5}{\kilogram.\meter.\second^{-2}}
+    \end{column}
+  \end{columns}
+  \pause
+  \alert{Bitte in \filepath{zfb.tex} die entsprechenden TODOs erledigen}
+\end{frame}
+\begin{frame}{Die Sache mit den Schriften\ldots}
+  \begin{itemize}
+    \item Mathe-Umgebungen benutzen eigene Schriften
+    \item Festlegen mit \cmd{setmathfont\{<Schriftart\}}
+    \item Problem: Wenige Schriften bringen alle Zeichen mit
+    \item Besonders \enquote{Bigops} wie $\Sigma, \Pi$ etc.\ oft nicht vorhanden
+    \item Vollständige Schriften:
+      \begin{itemize}
+        \item Palatino Linotype: \package{mathpazo}-Paket (bzw. \enquote{TeX Gyre Pagella} in Lua\LaTeX{})
+        \item Computer Modern: \package{lmodern}-Paket
+      \end{itemize}
+    \pause
+    \item Lichtblick: \package{unicode-math}-Paket erlaubt es immerhin, Unicode-Zeichen direkt einzufügen (u.a.\ auch Umlaute!)
+    \item Für Lesestoff siehe \href{http://www.charlietanksley.net/philtex/matching-math-fonts-to-text}{\enquote{Matching Math Fonts to Text}}
+  \end{itemize}
+\end{frame}
 
 \section{Gleitumgebungen}
 \subsection{Bilder}
-% Bildformate vs. Engines
-% graphicx-Paket: http://ctan.org/pkg/graphicx
-% \graphicspath, \fbox, \includegraphics
-% Optionen für \includegraphics
-% ZR: Bilder ins Dokument einfügen
+\begin{frame}{Bilder in \LaTeX}
+  \begin{itemize}
+    \item Original \LaTeX{} unterstützt nur \filepath{.eps}-Format
+    \item Lua\LaTeX{} und pdf\LaTeX{} unterstützen \filepath{.jpg}-, \filepath{.png}-, \filepath{.pdf}-Formate
+    \item \LaTeX{} selbst kann keine Bilder einbinden
+    \item Einbinden über \package{graphicx}-Paket
+    \item Stellt u.a.\ \cmd{includegraphics}-Befehl bereit
+  \end{itemize}
+\end{frame}
+\begin{frame}[fragile]{Das \package{graphicx}-Paket}
+  Einbinden von Bildern mittels \cmd{includegraphics}:
+  \begin{columns}
+    \begin{column}{.5\textwidth}
+      \begin{latexcode}
+    % in der Präambel
+    \usepackage{graphicx}
+    % im Dokument
+    \includegraphics[
+      width=0.55\textwidth]
+      {bilder/latex-cover}
+      \end{latexcode}
+    \end{column}
+    \pause
+    \begin{column}{0.4\textwidth}
+      \includegraphics[width=\textwidth]{bilder/latex-cover}
+    \end{column}
+  \end{columns}
+  \pause
+  \begin{columns}
+    \begin{column}{.5\textwidth}
+      \begin{latexcode}
+    % mit Kasten
+    \fbox{
+      \includegraphics[
+        width=0.55\textwidth]
+        {bilder/latex-cover}
+    }
+      \end{latexcode}
+    \end{column}
+    \begin{column}{0.4\textwidth}
+      \fbox{\includegraphics[width=\textwidth]{bilder/latex-cover}}
+    \end{column}
+  \end{columns}
+\end{frame}
+\begin{frame}{\cmd{includegraphics}-Optionen}
+  \begin{itemize}
+    \item \alert{Dateiendung wird \emph{nicht} mit angegeben!}
+    \item Pfadangabe ist relativ zu der Datei, die das Bild lädt
+    \item Optionen:
+      \begin{tabular}{ll}
+        \toprule
+        Option & Effekt \\
+        \midrule
+        \texttt{width=xx} & Breite \\
+        \texttt{height=xx} & Höhe \\
+        \texttt{keepaspectratio} & Beibehalten des Seitenverhältnisses (standardmäßig an) \\
+        \texttt{scale=xx} & Vergrößerungsfaktor \\
+        \texttt{angle=xx} & Rotieren um <xx> Grad \\
+        \texttt{trim=l,b,r,t} & Beschneiden von links, unten, rechts, oben \\
+        \texttt{clip} & Macht, dass \texttt{trim} funktioniert \\
+        \texttt{page=x} & Seitenauswahl bei mehrseitiger \filepath{.pdf}-Grafik \\
+        \bottomrule
+      \end{tabular}
+      \pause
+    \item \alert{Abbildungen in \filepath{fzb.tex} mit halber Textbreite (\texttt{width=0.5\textbackslash{}textwidth}) setzen}
+  \end{itemize}
+\end{frame}
+
 \subsection{Tabellen}
+\begin{frame}{Tabellen in \LaTeX}
+  Darauf habt ihr alle gewartet, oder?
+\end{frame}
+% Drauf hinweisen, dass viele Tabellenpakete nicht miteinander zusammenarbeiten, weil alle die Ausgaberoutine von LaTeX verändern
 % ZR: Tabellen vervollständigen (bzw. eine) und ins Dokument einfügen
 % tabu-Paket! Vereint alle in sich! Das gelbe vom Ei!
-% Drauf hinweisen, dass viele Tabellenpakete nicht miteinander zusammenarbeiten, weil alle die Ausgaberoutine von LaTeX verändern
 % Booktabs-Paket
 % ZR: Tabellen an booktabs anpassen
 % Oh, sieht ja doof aus ohne X- bzw. p-Column
 % ZR: p-Column bzw. X-Column einfügen
+
 \subsection{Gleitumgebungen}
 % center-Umgebung bei Nichtgleitumgebungen, \centering bei Gleitumgebungen
 % Platzierungsoptionen
 % ZR: Bilder mit figure, Tabellen mit table umgeben
+
 \subsection{Bildunterschriften}
 % Captions nach Bildern, vor Tabellen
 % kurz, lang, obendrüber, untendrunter
 % ZR: Bilder mit Bildunterschriften versehen
-% caption-Paket:http: //ctan.org/pkg/caption
+% caption-Paket
 %   subcaption-Paket (darin enthalten): http://ctan.org/pkg/subcaption
 %   Rotieren, hochkant, "continued captions", "caption outside float"
 % sidecap-Paket
 \subsection{Verweise innerhalb des Texts}
 % \label, \ref, \pageref, \footnote
 % Wo geht \footnote überall nich
-% cleveref-Paket: http://ctan.org/pkg/cleveref
+% cleveref-Paket
 % \cref und \cpageref, die die Bezeichner (z.B. "Abbildung" oder "Tabelle") voranstellen
 % ZR: Verweise setzen
 \subsection{Fußnoten}