Commit e58ef9b6 authored by Lennart Klebl's avatar Lennart Klebl
Browse files

merge stuff

parents f8f4d134 9c88bf75
\includegraphics[width=5cm]{doge.jpg}
\includegraphics[width=5cm]{doge.png}
\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:\\
......
......@@ -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}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment