Skip to content
Snippets Groups Projects
Commit 2d599956 authored by Valentin Bruch's avatar Valentin Bruch
Browse files

handout...

parent 6f050736
Branches
No related tags found
No related merge requests found
...@@ -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,47 +81,54 @@ Idee: \texttt{dokument.\underline{tex}} schreiben $\implies$ \texttt{dokument.\u ...@@ -78,47 +81,54 @@ 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\\
\verb|\begin{|\emph{Umgebung}\verb|}[|\emph{optionale Argumente}\verb|]{|\emph{Argument}\verb|}|\\
\null\hspace{6pt}\emph{Inhalt der Umgebung}\\ \null\hspace{6pt}\emph{Inhalt der Umgebung}\\
\verb|\end{|\emph{Umgebung}\verb|}| \verb|\end{|\emph{Umgebung}\verb|}|
\end{addmargin} \end{addmargin}
...@@ -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}|\\
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment