Commit 0207d82a authored by Lennart Klebl's avatar Lennart Klebl
Browse files

Merge branch 'master' of git.fsmpi.rwth-aachen.de:osak/talks

parents 4b5646a8 3d83fe66
......@@ -8,7 +8,7 @@
\usepackage{mathrsfs}
\usepackage{dsfont}
\usepackage{bm}
%\DeclareSymbolFontAlphabet{\amsmathbb}{AMSb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{calc}
\usepackage{enumitem}
......@@ -35,6 +35,12 @@
\setlength\columnsep{12pt}
\setlength\tabcolsep{4pt}
\usepackage{scrlayer-scrpage}
\clearscrheadfoot{}%
\ihead{\LaTeX-Cheatsheet}%
\ohead{was soll hier stehen?}%
\KOMAoptions{headsepline=true}%
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}m{#1}}
......@@ -46,18 +52,12 @@ Grundlagen: \% macht Kommentare
\section{Aufbau eines Dokuments}
Grundstruktur jedes {\LaTeX}-Dokuments:
\begin{addmargin}[1em]{0em}
\texttt{\textbackslash documentclass[}\emph{Optionen}\texttt{]\{}\emph{Klasse}\texttt{\}}\\
\emph{Präambel}\\
%\texttt{\textbackslash documentclass[}\emph{Optionen}\texttt{]\{}\emph{Klasse}\texttt{\}}\\
\emph{Präambel}: siehe \autoref{sec:präambel}\\
\verb|\begin{document}|\\
\emph{Dokument}\\
\emph{Dokument}: was hier steht, erscheint im PDF\\
\verb|\end{document}|
\end{addmargin}
\begin{tabular}{@{}p{.2\linewidth-.5\tabcolsep} p{.8\linewidth-.5\tabcolsep}}
\emph{Optionen} & Globale Optionen (durch Komma getrennt): Sprache \mbox{(\emph{ngerman})}, Schriftgröße (\emph{11pt}), Seitengröße \mbox{(\emph{a4paper})} \\
\emph{Klasse} & Art des Dokuments: \emph{article}, \emph{scrartcl}, \emph{report}, \dots \\
\emph{Präambel} & Einbinden von Paketen und globale Einstellungen: siehe \autoref{sec:präambel} \\
\emph{Dokument} & Inhalt des Dokuments: Was hier steht, erscheint im PDF
\end{tabular}
%
\section{Textformatierung}
% TODO: textsuperscript, textsubscript?
......@@ -231,45 +231,124 @@ Die werden automatisch plaziert und haben eine Beschreiben.
\verb|\end{figure}|\\
%
\section{Listen}
\verb|\begin{itemize}|\\
\verb| \item Test|\\
\verb| \item[label] Test|\\
\verb|\end{itemize}|\\
Wenn ihr \texttt{itemize} durch \texttt{enumerate} ersetzt, wird die Liste numeriert.
\begin{minipage}[t]{.37\linewidth-.5\tabcolsep}
\verb|\begin{itemize}|\\
\verb| \item Auflistung.|\\
\verb| \item[*] Label *|\\
\verb|\end{itemize}|\\
\end{minipage}
\hfill
\begin{minipage}[t]{.63\linewidth-.5\tabcolsep}
\begin{itemize}[noitemsep]
\item Für eine Aufzählung: Ersetzt \texttt{itemize} durch \texttt{enumerate}.
\item[*] Das Label kann man anpassen.
\item Mehr Optionen: \texttt{enumitem}
\end{itemize}
\end{minipage}
%
\section{Referenzen}
label
ref
hyperref
footnotes
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}| (oder \verb|\ref{abc}|) verweist ihr auf die Referenz.\\
Mit \verb|\footnote{Text}| erstellt ihr eine Fußnote.\footnote{Mit \texttt{\textbackslash footnote[label]\{Text\}} kann man das Label festlegen.}
%\verb|\hypersetup|
%
\section{Präambel}
\label{sec:präambel}
\verb|\documentclass[|\emph{Optionen}\verb|]{|\emph{Klasse}\verb|}|\\
In der Präambel werden die Art des Dokuments definiert, Einstellungen gesetzt und Pakete geladen.
\subsection{Beginn jeder Präambel}
\verb|\documentclass[|\emph{globale Optionen}\verb|]{|\emph{Dokumentklasse}\verb|}|\\
\emph{\bfseries globale Optionen} (durch Komma getrennt):
\begin{addmargin}[1em]{0em}
Sprache (\texttt{ngerman}\footnote{\texttt{ngerman} für \textbf{n}eue Rechtschreibung}), Schriftgröße (\texttt{11pt}), Seitengröße (\texttt{a4paper}), \dots
%\texttt{twoside} oder \texttt{oneside} für doppel-/einseitige Formatierung
\end{addmargin}
\emph{\bfseries Dokumentklasse} (Art des Dokuments):\\
\begin{tabular}{@{}r p{.8\linewidth}}
\texttt{article} & Standardklasse \\
\texttt{scrartcl} & \verb|article| mit KOMA-Skript: schönere\footnotemark[3] und einfachere\footnotemark[3] Formatierung\footnotetext[3]{Ansichtssache\dots} \\
\texttt{report} & für längere Dokumente mit mehreren Kapiteln (\verb|\chapter{Kapitel}|) \\
\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{beamer} & für Präsentationen \\
\texttt{scrlettr} & für Briefe
\end{tabular}
%
\subsection{Kodierung und Sonderzeichen}
\verb|\usepackage[utf8]{inputenc}| (wenn man \texttt{pdflatex} verwendet)\\
\verb|\usepackage[T1]{fontenc}|
\verb|\usepackage[T1]{fontenc}| (einfach immer laden\dots)\\
%\verb|\usepackage{textcomp}| Definiert weitere Sonderzeichen
%
\subsection{Schriftarten}
\verb|\usepackage{lmodern}|
\verb|\usepackage{lmodern}| schönere Standard-\LaTeX-Schrift
%\verb|\usepackage{libertine}|
%
\subsection{Seitenlayout}
Geometrie, header, footer
Bei \emph{Dokumentklasse} \texttt{scrartcl} oder \texttt{scrreprt}:
globale Option \texttt{DIV=15} (größere Werte $\implies$ kleinere Ränder).\\
Alternativ, für alle Dokumentklassen:
\verb|\usepackage[%|
\verb| top=2cm, bottom=2.5cm, inner=2cm, outer=2.5cm%|
\verb|]{geometry}|
%header, footer
%
\section{Makros}
Längen, Boxen
%
\section{Bibliographie}
Zitieren in wissenschaftliche Arbeiten:\\
%% Bibtex: veraltet
%\emph{Vor} \verb|\end{document}|:\\
%\verb|\bibliographystyle{plain}|\\
%\verb|\bibliography{referenzen}|
%
% Biblatex
\begin{tabular}{@{}p{.35\linewidth} p{.65\linewidth-\tabcolsep}}
In \texttt{referenzen.bib} &
\begin{minipage}[t]{.65\linewidth-\tabcolsep}
% TODO: Besseres paper?
\small%
\verb|@article{Heisenberg1927,|\\
\verb| author="Heisenberg, Werner",|\\
%\verb| title="Über den anschaulichen Inhalt der quantentheoretischen Kinematik und Mechanik",|\\
\verb| title="Über den anschaulichen...",|\\
\verb| journal="Zeitschrift für Physik",|\\
\verb| year="1927",|\\
\verb| volume="43",|\\
\verb| number="3",|\\
\verb| pages="172--198",|\\
\verb| doi="10.1007/BF01397280"|\\
\verb|}|
\end{minipage}\\
In der Präambel &
%\verb|\usepackage[backend=biber]{biblatex}|
\verb|\usepackage{biblatex}|
\verb|\addbibresource{referenzen}| \\
Im Text & \verb|\cite{Heisenberg1927}| \\
Am Ende & \verb|\printbibliography|
\end{tabular}
%
\section{Fehlermeldungen}
Bei Fehlermeldungen ist \LaTeX kreativ und liegt auch manchmal etwas daneben.
%
\section{Präsentationen}
beameruserguide
Dokumentklasse (siehe \autoref{sec:präambel}): \texttt{beamer}\\
Gute Dokumentation: beameruserguide\footnote{den $\varphi$ndet Google}\\
Erstelle einzelne Folien mit\\
\verb|\begin{frame}{Frame title}|\\
\verb| Inhalt|\\
\verb|\end{frame}|
\subsection{Themen}
Thema auswählen: \verb|\usetheme{Frankfurt}|\\
Farbthema auswählen: \verb|\usecolortheme{rose}|\\
Übersicht über Themen: \url{https://www.hartwork.org/beamer-theme-matrix}
%
\section{Weitere Infos}
wikibooks
beameruserguide
stackexchange
\url{https://en.wikibooks.org/wiki/LaTeX}\\
\url{https://tex.stackexchange.com}\\
Für einzelne Pakete: RTFM\footnote{\enquote{Read the fucking manual}}
%
\vfill\centering
\includegraphics[width=0.75\linewidth]{beispieldokument/ctanlion.eps}
\end{document}
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