Commit 2d599956 authored by Valentin Bruch's avatar Valentin Bruch
Browse files

handout...

parent 6f050736
...@@ -38,6 +38,8 @@ ...@@ -38,6 +38,8 @@
\setlength\columnsep{12pt} \setlength\columnsep{12pt}
\setlength\tabcolsep{4pt} \setlength\tabcolsep{4pt}
\setlist{itemsep=0pt, parsep=0pt, topsep=2pt, partopsep=2pt}
\usepackage{scrlayer-scrpage} \usepackage{scrlayer-scrpage}
\clearscrheadfoot{}% \clearscrheadfoot{}%
\ihead{\LaTeX-Cheatsheet}% \ihead{\LaTeX-Cheatsheet}%
...@@ -49,10 +51,10 @@ ...@@ -49,10 +51,10 @@
\begin{document} \begin{document}
\section{Installation} \section{Installation}
\begin{itemize}[noitemsep] \begin{itemize}
\item LaTeX distribution installieren: \item LaTeX distribution installieren:
\begin{itemize}[noitemsep] \begin{itemize}[topsep=1pt, partopsep=1pt]
\item Linux: \textbf{TeX Live} (Paketmanager \texttt{texlive}) \item Linux: \textbf{TeX Live} (Paket \texttt{texlive})
\item Windows: \textbf{MiKTeX} herunterladen \item Windows: \textbf{MiKTeX} herunterladen
\item MacOS: \textbf{MacTeX} \item MacOS: \textbf{MacTeX}
\end{itemize} \end{itemize}
...@@ -60,12 +62,13 @@ ...@@ -60,12 +62,13 @@
\item Praktischer Editor, z.\,B. \textbf{TeXstudio} \item Praktischer Editor, z.\,B. \textbf{TeXstudio}
\end{itemize} \end{itemize}
\section{Grundlagen} \section{Grundlagen}
Idee: \texttt{dokument.\underline{tex}} schreiben $\implies$ \texttt{dokument.\underline{pdf}} Idee: Textdatei \texttt{dokument.{\bfseries tex}} $\mapsto$ \texttt{dokument.{\bfseries pdf}}
% %
\subsection{Befehle in LaTeX} \subsection{Befehle in \LaTeX}
\verb|\Befehl[|\emph{optionale Argumente}\verb|]{|\emph{Argumente}\verb|}|\\ Formatierung wird durch Befehle erzeugt:\\
\verb|\Befehl[|\emph{optionale Argumente}\verb|]{|\emph{Argument (falls nötig)}\verb|}|\\
\emph{optionale Argumente} sind mit Kommata getrennt.\\ \emph{optionale Argumente} sind mit Kommata getrennt.\\
\verb|% %-Zeichen kommentiert den Rest der Zeile aus| \texttt\%-Zeichen kommentiert den Rest der Zeile aus.
% %
\subsection{Grundstruktur jedes {\LaTeX}-Dokuments} \subsection{Grundstruktur jedes {\LaTeX}-Dokuments}
\begin{addmargin}[1em]{0em} \begin{addmargin}[1em]{0em}
...@@ -78,49 +81,56 @@ Idee: \texttt{dokument.\underline{tex}} schreiben $\implies$ \texttt{dokument.\u ...@@ -78,49 +81,56 @@ Idee: \texttt{dokument.\underline{tex}} schreiben $\implies$ \texttt{dokument.\u
% %
\section{Textformatierung} \section{Textformatierung}
% TODO: textsuperscript, textsubscript? % TODO: textsuperscript, textsubscript?
\begin{itemize}[noitemsep] \begin{itemize}
\item \verb|\textbf{|\textbf{fett}\verb|}| \item \verb|\textbf{|\textbf{fett}\verb|}|
\item \verb|\textit{|\textit{kursiv}\verb|}| \item \verb|\textit{|\textit{kursiv}\verb|}|
\item \verb|\underline{|\underline{unterstrichen}\verb|}| \item \verb|\underline{|\underline{unterstrichen}\verb|}|
\item Neue Zeile: \verb|\\| oder eine Leerzeile im Code \item Neue Zeile: \verb|\\| oder eine Leerzeile im Code
\item Seitenumbruch: \verb|\newpage| \item Seitenumbruch: \verb|\newpage|
\end{itemize} \end{itemize}
\vspace*{-4pt}% Lokal andere Schriftgröße (global: siehe \autoref{sec:präambel}):
\begin{minipage}{.3\linewidth} \verb|normal {\small klein} normal|\\
\tiny\verb|\tiny|\qquad \begin{minipage}{.22\linewidth}
\scriptsize\verb|\scriptsize|\hfill {\tiny\verb|\tiny|}\\
\footnotesize\verb|\footnotesize| {\footnotesize\verb|\footnotesize|}\\
\small\verb|\small| {\normalsize\verb|\normalsize|}
\normalsize\verb|\normalsize| \end{minipage}
\hfill
\begin{minipage}{.22\linewidth}
{\scriptsize\verb|\scriptsize|}\\
{\small\verb|\small|}\\
{\large\verb|\large|}
\end{minipage} \end{minipage}
\hfill \hfill
\begin{minipage}{.3\linewidth} \begin{minipage}{.22\linewidth}
{\large\verb|\large|}\\
{\Large\verb|\Large|}\\ {\Large\verb|\Large|}\\
{\LARGE\verb|\LARGE|} {\huge\verb|\huge|}
\end{minipage} \end{minipage}
\hfill \hfill
\begin{minipage}{.3\linewidth} \begin{minipage}{.22\linewidth}
{\huge\verb|\huge|}\\ {\LARGE\verb|\LARGE|}\\
{\Huge\verb|\Huge|} {\Huge\verb|\Huge|}
\end{minipage} \end{minipage}
% %
\section{Sonderzeichen} \section{Sonderzeichen}
\begin{itemize}[noitemsep] \begin{itemize}
\item halbes Leerzeichen: \verb|z.\,B.| oder \verb|80\,kg| \item halbes Leerzeichen: \verb|z.\,B.| oder \verb|80\,kg|
\item geschütztes Leerzeichen: \verb|G.~Geier| \item geschütztes Leerzeichen: \verb|G.~Geier|
\item \%, \&, \#, \$: \texttt{\textbackslash\%, \textbackslash\&, \textbackslash\#, \textbackslash\$} \item \verb|\%| $\mapsto$ \% \hfill\verb|\&| $\mapsto$ \& \hfill\verb|\#| $\mapsto$ \# \hfill\verb|\$| $\mapsto$ \$
\item \textbackslash, \{, \}: \texttt{\textbackslash textbackslash, \textbackslash\{, \textbackslash\}} \item \verb|\textbackslash| $\mapsto$ \textbackslash \hfill\verb|\{| $\mapsto$ \{ \hfill\verb|\}| $\mapsto$ \}
\item Anführungszeichen: \verb|\enquote{Zitat}| (passt sich der Sprache an) %\item \%, \&, \#, \$: \texttt{\textbackslash\%, \textbackslash\&, \textbackslash\#, \textbackslash\$}
%\item \textbackslash, \{, \}: \texttt{\textbackslash textbackslash, \textbackslash\{, \textbackslash\}}
\item Anführungszeichen: \verb|\enquote{Zitat}| %oder \verb|``Zitat''|
%Nutzt \emph{nicht} \verb|"Zitat"| %Nutzt \emph{nicht} \verb|"Zitat"|
\end{itemize} \end{itemize}
% %
\section{Umgebungen} \section{Umgebungen}
Syntax von Umgebungen: Syntax von Umgebungen:
\begin{addmargin}[1em]{0em} \begin{addmargin}[1em]{0em}
\verb|\begin{|\emph{Umgebung}\verb|}|\\ \verb|\begin{|\emph{Umgebung}\verb|}| oder\\
\null\hspace{6pt}\emph{Inhalt der Umgebung}\\ \verb|\begin{|\emph{Umgebung}\verb|}[|\emph{optionale Argumente}\verb|]{|\emph{Argument}\verb|}|\\
\verb|\end{|\emph{Umgebung}\verb|}| \null\hspace{6pt}\emph{Inhalt der Umgebung}\\
\verb|\end{|\emph{Umgebung}\verb|}|
\end{addmargin} \end{addmargin}
\begin{tabular}{@{}p{.25\linewidth} p{.75\linewidth-\tabcolsep}} \begin{tabular}{@{}p{.25\linewidth} p{.75\linewidth-\tabcolsep}}
\emph{Umgebung} & Effekt \\ \emph{Umgebung} & Effekt \\
...@@ -129,19 +139,35 @@ Syntax von Umgebungen: ...@@ -129,19 +139,35 @@ Syntax von Umgebungen:
\texttt{center} & \centering zentrierter Text \texttt{center} & \centering zentrierter Text
\end{tabular} \end{tabular}
% %
\subsection{Listen}
\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}
\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{Strukturierung eines Dokuments} \section{Strukturierung eines Dokuments}
\begin{itemize}[noitemsep] \begin{itemize}
\item \verb|\chapter{Kapitel}|\footnote{Nur bei Dokumentklasse \texttt{report}, \texttt{book}, \texttt{scrreport} und \texttt{scrbook} (siehe \autoref{sec:präambel})} \item \verb|\chapter{Kapitel}|\footnote{Nur bei Dokumentklasse \texttt{report} und \texttt{book} (siehe \autoref{sec:präambel})}
\item \verb|\section{Abschnitt}| \item \verb|\section{Abschnitt}|
\item \verb|\subsection{Unterabschnitt}| \item \verb|\subsection{Unterabschnitt}|
\item \verb|\subsubsection{Unterunterabschnitt}| \item \verb|\subsubsection{Unterunterabschnitt}|
\item \verb|\paragraph{Paragraph}| \item \verb|\paragraph{Paragraph}|
\item Inhaltsverzeichnis: \verb|\tableofcontents| \item Inhaltsverzeichnis: \verb|\tableofcontents|
\end{itemize} \end{itemize}
\newpage %
\section{Mathematik} \section{Mathematik}
\subsection{Pakete für die Präambel (siehe \autoref{sec:präambel})} \subsection{Pakete für die Präambel (siehe \autoref{sec:präambel})}
\begin{itemize}[noitemsep] \begin{itemize}
\item \texttt{mathtools}: Für Formeln immer einbinden. \item \texttt{mathtools}: Für Formeln immer einbinden.
%\item \texttt{amsmath}: Wird von \texttt{mathtools} geladen. %\item \texttt{amsmath}: Wird von \texttt{mathtools} geladen.
\item \texttt{amssymb}, \texttt{amsfonts}: noch mehr Symbole und Fonts. \item \texttt{amssymb}, \texttt{amsfonts}: noch mehr Symbole und Fonts.
...@@ -307,22 +333,6 @@ Die werden automatisch plaziert und haben eine Beschreibung. ...@@ -307,22 +333,6 @@ Die werden automatisch plaziert und haben eine Beschreibung.
\verb| \label{fig:bild}|\\ \verb| \label{fig:bild}|\\
\verb|\end{figure}|\\ \verb|\end{figure}|\\
% %
\section{Listen}
\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} \section{Referenzen}
\label{sec:references} \label{sec:references}
Paket: \verb|\usepackage{hyperref}|\\ Paket: \verb|\usepackage{hyperref}|\\
......
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