diff --git a/workshops/latex/examples/includegraphics.tex b/workshops/latex/examples/includegraphics.tex index a83ce4906ec6abd51fc72c16c2bbf158dc993966..55088f1f4f3302c8cf0dcd681c0559d6c8924a7e 100644 --- a/workshops/latex/examples/includegraphics.tex +++ b/workshops/latex/examples/includegraphics.tex @@ -1 +1 @@ -\includegraphics[width=5cm]{doge.jpg} +\includegraphics[width=5cm]{doge.png} diff --git a/workshops/latex/handout.tex b/workshops/latex/handout.tex index cae345f0b53e41b558df3d03141e16b467fe2d8a..693d69ba377c2dc35c7510af110d7335bc57d8b9 100644 --- a/workshops/latex/handout.tex +++ b/workshops/latex/handout.tex @@ -1,4 +1,5 @@ -\documentclass[twocolumn, a4paper, 10pt, DIV=20, ngerman]{scrartcl} +\documentclass[twocolumn, a4paper, 10pt, ngerman]{scrartcl} +\usepackage[top=16mm, bottom=10mm, inner=10mm, outer=12mm]{geometry} \usepackage{fontspec} \usepackage{polyglossia} \usepackage{csquotes} @@ -7,7 +8,7 @@ \usepackage{amssymb} \usepackage{mathrsfs} \usepackage{dsfont} -\usepackage{bm} +%\usepackage{bm} \usepackage{xcolor} \usepackage{graphicx} \usepackage{lmodern} @@ -39,19 +40,26 @@ \usepackage{scrlayer-scrpage} \clearscrheadfoot{}% \ihead{\LaTeX-Cheatsheet}% -\ohead{was soll hier stehen?}% +\ohead{OSAK}% \KOMAoptions{headsepline=true}% \newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}m{#1}} \begin{document} -\section{TeX studio} -Installation\\ -Ihr schreibt \texttt{dokument.tex}, daraus wird \texttt{dokument.pdf}.\\ -Pakete installieren?\\ -% +\section{Installation} +\begin{itemize}[noitemsep] + \item LaTeX distribution installieren: + \begin{itemize}[noitemsep] + \item Linux: \textbf{TeX Live} (Paketmanager \texttt{texlive}) + \item Windows: \textbf{MiKTeX} herunterladen + \item MacOS: \textbf{MacTeX} + \end{itemize} + \item Pakete größtenteils vorinstalliert, ansonsten mit Paketmanager nachinstallieren %hinschreiben? + \item Praktischer Editor, z.\,B. \textbf{TeXstudio} +\end{itemize} \section{Grundlagen} + Idee: \texttt{dokument.\underline{tex}} schreiben $\implies$ \texttt{dokument.\underline{pdf}} \subsection{Befehle in LaTeX} \verb|\Befehl[|\emph{optionale Argumente}\verb|]{|\emph{Argumente}\verb|}|\\ \emph{optionale Argumente} sind mit Kommata getrennt.\\ @@ -77,7 +85,8 @@ Pakete installieren?\\ \end{itemize} \vspace*{-4pt}% \begin{minipage}{.3\linewidth} - \scriptsize\verb|\scriptsize| + \tiny\verb|\tiny|\qquad + \scriptsize\verb|\scriptsize|\hfill \footnotesize\verb|\footnotesize| \small\verb|\small| \normalsize\verb|\normalsize| @@ -98,8 +107,8 @@ Pakete installieren?\\ \begin{itemize}[noitemsep] \item halbes Leerzeichen: \verb|z.\,B.| oder \verb|80\,kg| \item geschütztes Leerzeichen: \verb|G.~Geier| - \item \%: \verb|\%| - \item \textbackslash: \verb|\textbackslash| + \item \%, \&, \#, \$: \texttt{\textbackslash\%, \textbackslash\&, \textbackslash\#, \textbackslash\$} +\item \textbackslash, \{, \}: \texttt{\textbackslash textbackslash, \textbackslash\{, \textbackslash\}} \end{itemize} % \section{Umgebungen} @@ -111,8 +120,8 @@ Syntax von Umgebungen: \end{addmargin} \begin{tabular}{@{}p{.25\linewidth} p{.75\linewidth-\tabcolsep}} \emph{Umgebung} & Effekt \\ - \texttt{raggedright} & Text rechts ausgefranst \\ - \texttt{raggedleft} & \hfill Text links ausgefranst \\ + \texttt{raggedright} & Text linksbündig \\ + \texttt{raggedleft} & \hfill Text rechtsbündig \\ \texttt{center} & \centering zentrierter Text \end{tabular} % @@ -133,10 +142,10 @@ Syntax von Umgebungen: %\item \texttt{amsmath}: Wird von \texttt{mathtools} geladen. \item \texttt{amssymb}, \texttt{amsfonts}: noch mehr Symbole und Fonts. \item \texttt{mathrsfs}: Script Font, z.\,B. \verb|\mathscr{N}|: $\mathscr{N}$ - %\item \texttt{dsfont} Fancy font für z.\,B. \verb|\mathds{1}|: $\mathds1$ + \item \texttt{dsfont} Fancy font für z.\,B. \verb|\mathds{1}|: $\mathds1$ %\item \texttt{mathbbol}: erweitert \verb|\mathbb\| %\item \texttt{mathdots}: Punkte in Matrizen - \item \texttt{braket}: für Physiker, Diraknotation + \item \texttt{braket}: für Physiker, Diracnotation \item \texttt{amsthm}: für Mathematiker, Umgebung \texttt{theorem} \end{itemize} % @@ -166,14 +175,14 @@ Syntax von Umgebungen: \vspace{3pt}% \begin{minipage}{\linewidth} \verb|\begin{align}|\\ - \verb| 2H &= p^2 + x^2 \\|\\ + \verb| 2H &= p^2+x^2 \nonumber\\|\\ \verb| &= 2 a^\dagger a + 1|\\ \verb|\end{align}| \end{minipage} & \begin{minipage}{\linewidth} {\begin{align} - 2H &= p^2 + x^2 \\ + 2H &= p^2+x^2 \nonumber \\ &= 2 a^\dagger a + 1 \end{align}} \end{minipage} @@ -218,9 +227,11 @@ Syntax von Umgebungen: \verb|\int_0^1\mathrm{d}x\,x| & $\int_0^1\mathrm{d}x\,x$ & \verb|\sum_{n=0}^{N}| & $\sum_{n=0}^N$ \\ \verb|\iiint\mathrm{d}x| & $\iiint\mathrm{d}x$ & - \verb|\prod_{n=0}^{N}| & $\prod_{n=0}^N$ + \verb|\prod_{n=0}^{N}| & $\prod_{n=0}^N$ \\ + \verb|\overset{def.}{=}| & $\overset{def.}=$ & + \verb|\underbrace{a}_{b}| & $\underbrace{a}_{b}$ \end{tabular} -%Pfeile, underbrace, \ldots +Einheiten in der Physik: \verb|13,\!6\,\mathrm{eV}| oder \verb|13.5\,\mathrm{eV}|. % \subsection{Font shapes} \begin{tabular}{@{}r l p{.45\linewidth}} @@ -235,7 +246,7 @@ Syntax von Umgebungen: \verb|\mathfrak| & $\mathfrak{abc ABC 123}$ & für Lie-Algebren \\ \verb|\mathbb| & $\mathbb{ABC NQRZ}$ & nur Großbuchstaben \\% (erweiterbar mit \texttt{mathbbol}) \\ \verb|\mathscr| & $\mathscr{ABCHJKLN}$ & nur Großbuchstaben, mit \verb|\usepackage{mathrsfs}|\\ - %\verb|\mathds| & $\mathds{ABC1}$ & nur Großbuchstaben und 1 \\ + \verb|\mathds| & $\mathds{ABC1}$ & braucht \texttt{dsfont} \\ \end{tabular} Mehr Symbole finden: \url{http://detexify.kirelabs.org} % @@ -251,7 +262,7 @@ $\rightarrow$ definiert eine Umgebung \texttt{theorem}. \section{Graphiken} In die Präambel: \verb|\usepackage{graphicx}|\\ \verb|\includegraphics[|\emph{Optionen}\verb|]{|\emph{Bild.pdf}\verb|}|\\ -\emph{Optionen}: z.\,B. \verb|width=0.5\textwidth|, \verb|height=3cm|\\ +\emph{Optionen}: z.\,B. \verb|width=0.5\textwidth|, \verb|height=3cm|, \verb|scale=.5|\\ Unterstützte Dateitypen: \texttt{.pdf}, \texttt{.png}, \texttt{.jpg} % \section{Tabellen} @@ -267,7 +278,7 @@ Unterstützte Dateitypen: \texttt{.pdf}, \texttt{.png}, \texttt{.jpg} % \section{Floats} Graphiken und Tabellen können in Floats gepackt werden. -Die werden automatisch plaziert und haben eine Beschreiben. +Die werden automatisch plaziert und haben eine Beschreibung. \verb|\usepackage{caption}|\\ \verb|\begin{figure}[|\emph{Position}\verb|]|\\ \verb| \includegraphics[width=.5\textwidth]{Bild.pdf}|\\ @@ -295,7 +306,8 @@ Die werden automatisch plaziert und haben eine Beschreiben. \label{sec:references} Paket: \verb|\usepackage{hyperref}|\\ Schreibt \verb|\label{abc}| z.\,B. nach \verb|\section{ABC}|, in \verb|\begin{figure}|, oder \verb|\begin{equation}|. -Mit \verb|\autoref{abc}| verweist ihr auf die Referenz.\\ +Mit \verb|\ref{abc}| verweist ihr auf die Referenz.% +\footnote{Probiert auch mal \texttt{\textbackslash autoref\{abc\}} und \texttt{\textbackslash eqref}} Mit \verb|\footnote{Text}| erstellt ihr eine Fußnote.\footnote{Mit \texttt{\textbackslash footnote[label]\{Text\}} kann man das Label festlegen.}\\ \texttt{hyperref} kann noch mehr: (in der Präambel)\\ \verb|\hypersetup{|\\ @@ -320,18 +332,19 @@ Sprache (\texttt{ngerman}\footnote{\texttt{ngerman} für \textbf{n}eue Rechtschr \texttt{article} & Standardklasse\\ \texttt{scrartcl} & \verb|article| mit KOMA-Skript: schönere\footnotemark und einfachere\footref{fn:ansichtssache} Formatierung\\ \texttt{report} & für längere Dokumente mit mehreren Kapiteln (\verb|\chapter{Kapitel}|)\\ - \texttt{scrreprt} & KOMA-Skript für \verb|report|\\ + %\texttt{scrreprt} & KOMA-Skript für \verb|report|\\ \texttt{book} & für Bücher (lange Dokumente)\\ - \texttt{scrbook} & KOMA-Skript für \verb|book|\\ + %\texttt{scrbook} & KOMA-Skript für \verb|book|\\ \texttt{beamer} & für Präsentationen\\ - \texttt{scrlettr} & für Briefe + %\texttt{scrlettr} & für Briefe \end{tabular} \footnotetext{Ansichtssache\dots\label{fn:ansichtssache}}% % \subsection{Umlaute und Sonderzeichen} -\verb|\usepackage[utf8]{inputenc}| %(wenn man \texttt{pdflatex} verwendet)\\ +%\verb|\usepackage[utf8]{inputenc}| (wenn man \texttt{pdflatex} verwendet)\\ +\verb|\usepackage{fontenc}| (um mehr Fonts zu nutzen)\\ \verb|\usepackage[T1]{fontenc}| (einfach immer laden\dots)\\ -%\verb|\usepackage{textcomp}| Definiert weitere Sonderzeichen +\verb|\usepackage{textcomp}| Definiert weitere Sonderzeichen % \subsection{Seitenlayout} Bei \emph{Dokumentklasse} \texttt{scrartcl} oder \texttt{scrreprt}: @@ -349,7 +362,8 @@ Alternativ, für alle Dokumentklassen: \verb|\usepackage{hyperref} | siehe \autoref{sec:references} % \section{Makros} -Befehle, Längen, Boxen +Neue Befehle definieren: \verb|\newcommand{\abc}{ABC}|\\ +Alte Befehle überschreiben: \verb|\renewcommand{abc}{XYZ}| % \section{Bibliographie} Zitieren in wissenschaftliche Arbeiten:\\ diff --git a/workshops/latex/latex.tex b/workshops/latex/latex.tex index 96b0b4bca06b89f7c26ac29ff0ceb3591e2f2f45..fbf35fcadeaeaec9d02ff388a9fd420d0c27d746 100644 --- a/workshops/latex/latex.tex +++ b/workshops/latex/latex.tex @@ -342,13 +342,13 @@ \end{minipage} }; & \node[draw=blue!20!lightgray, line width=2pt]{ - \begin{minipage}[t][32mm][c]{.3\textwidth} + \begin{minipage}[t][34mm][c]{.3\textwidth} \lstinputlisting{examples/3b.tex} \end{minipage} }; & \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; & \node[draw=blue!20!lightgray, line width=2pt]{ - \begin{minipage}[t][32mm][c]{.25\textwidth} + \begin{minipage}[t][34mm][c]{.25\textwidth} \input{examples/3b.tex} \end{minipage} }; @@ -383,8 +383,8 @@ \begin{frame}[fragile]{Mathematik} \structure{Umgebungen:} \begin{itemize} - \item \highlightBlu{equation}: Vom Text abgesetzte Gleichung - \item \highlightBlu{align}: Wie \highlightBlu{equation}, nur dass man an \highlightRed{\&} + \item \highlightBlu{equation}{\bfseries:} Vom Text abgesetzte Gleichung + \item \highlightBlu{align}{\bfseries:} Wie \highlightBlu{equation}, nur dass man an \highlightRed{\&} \glqq tabben\grqq\ kann \item Wie bei z.\,B. \highlightRed{\textbackslash section*\{...\}} auch hier \highlightRed{*} für nicht-nummerierte Gleichungen, also \highlightRed{\textbackslash begin\{}% @@ -660,5 +660,5 @@ \end{document} \begin{comment} -vim:ts=2:spelllang=de:fo=want:spell +vim:ts=2:spelllang=de:fo=want:expandtab \end{comment}