From e98a05625dc4ebb3f97c801cd077665d1a35fe5c Mon Sep 17 00:00:00 2001 From: valentin <valentinb@fsmpi.rwth-aachen.de> Date: Sun, 2 Jun 2019 22:13:56 +0200 Subject: [PATCH] handout: reordered sections; layout; vspaces --- workshops/latex/handout.tex | 94 ++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 48 deletions(-) diff --git a/workshops/latex/handout.tex b/workshops/latex/handout.tex index 4b0a355..1d48857 100644 --- a/workshops/latex/handout.tex +++ b/workshops/latex/handout.tex @@ -1,7 +1,8 @@ \documentclass[twocolumn, a4paper, 10pt, ngerman]{scrartcl} -\usepackage[top=16mm, bottom=10mm, inner=10mm, outer=12mm]{geometry} +\usepackage[top=15mm, bottom=10mm, inner=10mm, outer=12mm]{geometry} \usepackage{fontspec} \usepackage{polyglossia} +\setdefaultlanguage{german} \usepackage{csquotes} \usepackage{mathtools} \usepackage{amsfonts} @@ -16,6 +17,7 @@ \usepackage{enumitem} \usepackage{array} \usepackage{tikz} + \setkomafont{section}{\normalfont\large\sffamily\bfseries} \setkomafont{subsection}{\normalfont\sffamily\bfseries} \RedeclareSectionCommand[ @@ -34,7 +36,6 @@ pdftitle={LaTeX Handout}, unicode=true } -\setdefaultlanguage{german} \setlength\parindent{0pt} \setlength\columnsep{12pt} \setlength\tabcolsep{4pt} @@ -44,15 +45,18 @@ \usepackage{scrlayer-scrpage} \clearscrheadfoot{}% \ihead{\LaTeX-Cheatsheet}% -\ohead{OSAK}% +\ohead{\url{https://osak.fsmpi.rwth-aachen.de}}% \KOMAoptions{headsepline=true}% +% Ugly KOMA TeX-hacking for lowering the head position +\ModifyLayer[addvoffset=4pt]{scrheadings.head.below.line} +\ModifyLayer[addvoffset=4pt]{scrheadings.head.oneside} \newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash}p{#1}} -\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}m{#1}} +\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}p{#1}} \begin{document} \setlength{\abovedisplayskip}{2pt} % space above equations -\setlength{\belowdisplayskip}{4pt} % space below equations +\setlength{\belowdisplayskip}{2pt} % space below equations \section{Installation} \begin{itemize} \item \LaTeX{}-Distribution installieren: @@ -82,7 +86,7 @@ Formatierung wird durch Befehle erzeugt:\\ % \section{Textformatierung} % TODO: textsuperscript, textsubscript? -\begin{itemize} +\begin{itemize}[partopsep=-1pt] \item \verb|\textbf{|\textbf{fett}\verb|}| \item \verb|\textit{|\textit{kursiv}\verb|}| \item \verb|\underline{|\underline{unterstrichen}\verb|}| @@ -127,7 +131,7 @@ Lokal andere Schriftgröße (global: siehe \autoref{sec:präambel}):\\ %Nutzt \emph{nicht} \verb|"Zitat"| \end{itemize} % -\section{Einfache Umgebungen} +\section{Umgebungen} Syntax von Umgebungen: \begin{addmargin}[1em]{0em} \verb|\begin{|\emph{Umgebung}\verb|}| oder\\ @@ -135,13 +139,28 @@ Syntax von Umgebungen: \null\hspace{1em}\emph{Inhalt der Umgebung}\\ \verb|\end{|\emph{Umgebung}\verb|}| \end{addmargin} -\begin{tabular}{@{}p{.25\linewidth} p{.75\linewidth-\tabcolsep}} - \emph{Umgebung} & Effekt \\ - \texttt{flushleft} & Text linksbündig \\ - \texttt{flushright} & \hfill Text rechtsbündig \\ - \texttt{center} & \centering zentrierter Text +\begin{tabular}{l l l p{.45\linewidth}} + & \texttt{flushleft} && Text linksbündig \\ + \emph{Umgebung} & \texttt{flushright} &$\mapsto$& \hfill Text rechtsbündig \\ + & \texttt{center} && \centering zentrierter Text \end{tabular} % +\subsection{Listen} +\begin{minipage}[t]{.36\linewidth-.5\tabcolsep} + \verb|\begin{itemize}|\\ + \verb| \item Auflistung.|\\ + \verb| \item[*] Label *|\\ + \verb|\end{itemize}| +\end{minipage} +\hfill +\begin{minipage}[t]{.64\linewidth-.5\tabcolsep} + \begin{itemize} + \item Für eine Aufzählung: Ersetze \texttt{itemize} durch \texttt{enumerate}. + \item[*] Das Label kann man anpassen. + \item Mehr Optionen: Paket \texttt{enumitem} + \end{itemize} +\end{minipage} +% \section{Strukturierung eines Dokuments} \begin{minipage}[t]{.5\linewidth} \begin{itemize}[left=0pt, labelsep=2pt] @@ -173,42 +192,37 @@ Syntax von Umgebungen: %\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}: Diracnotation in der Physik \item \texttt{amsthm}: Umgebung \texttt{theorem} für Mathematik + \item \texttt{braket}: Diracnotation in der Physik \end{itemize} % \subsection{Mathematikumgebungen} -% TODO: fix vspaces -\begin{tabular}{m{.5\linewidth-\tabcolsep} C{.5\linewidth}} +\begin{tabular}{l l} \verb|Formel $1+1=2$ im Text| & Formel $1+1=2$ im Text\\[3pt] - \begin{minipage}[c]{\linewidth} + \begin{minipage}[c]{.4\linewidth} \verb|\begin{equation}|\newline\verb| a^2 + b^2 = c^2|\newline\verb|\end{equation}| \end{minipage} - &\begin{minipage}{\linewidth} - \begin{equation} - a^2+b^2=c^2 - \end{equation} - \end{minipage} \\ - \vspace{3pt}% - \begin{minipage}{\linewidth} + & + \null\hfill$\displaystyle a^2+b^2=c^2$\hfill\llap{(1)} + \vspace*{3pt} + \\ + \begin{minipage}{.4\linewidth} \verb|\begin{equation*}|\\ \verb| e^{i\pi} + 1 = 0|\\ \verb|\end{equation*}| \end{minipage} - &\begin{minipage}{\linewidth} - \begin{equation*} - e^{i\pi} + 1 = 0 - \end{equation*} - \end{minipage} \\ - \vspace{3pt}% - \begin{minipage}{\linewidth} + & + \null\hfill$\displaystyle e^{i\pi} + 1 = 0$\hfill\null + \vspace*{3pt} + \\ + \begin{minipage}{.55\linewidth} \verb|\begin{align}|\\ \verb| 2H &= p^2+x^2 \nonumber\\|\\ \verb| &= 2 a^\dagger a + 1|\\ \verb|\end{align}| \end{minipage} & - \begin{minipage}{\linewidth} + \begin{minipage}{.45\linewidth} {\begin{align} 2H &= p^2+x^2 \nonumber \\ &= 2 a^\dagger a + 1 @@ -395,22 +409,6 @@ Mit \verb|\footnote{Text}| erstellst du eine Fußnote.\footnote{Mit \texttt{\tex \texttt{c|r r} & erste Spalte zentriert, dann eine vertikale Linie, dann 2 Spalten rechtsbündig \end{tabular} % -\section{Listen} -\begin{minipage}[t]{.36\linewidth-.5\tabcolsep} - \verb|\begin{itemize}|\\ - \verb| \item Auflistung.|\\ - \verb| \item[*] Label *|\\ - \verb|\end{itemize}| -\end{minipage} -\hfill -\begin{minipage}[t]{.64\linewidth-.5\tabcolsep} - \begin{itemize} - \item Für eine Aufzählung: Ersetze \texttt{itemize} durch \texttt{enumerate}. - \item[*] Das Label kann man anpassen. - \item Mehr Optionen: Paket \texttt{enumitem} - \end{itemize} -\end{minipage} -% \section{Graphiken} In der Präambel: \verb|\usepackage{graphicx}|\\ Im Dokument: \verb|\includegraphics[|\emph{Optionen}\verb|]{|\emph{Bild.pdf}\verb|}|\\ @@ -483,7 +481,7 @@ Farbthema auswählen: \verb|\usecolortheme{rose}|\\ % \subsection{Strukturierung} \begin{minipage}[t]{.65\linewidth} - \verb|\begin{columns}[|\emph{Position}\texttt{]}\\ + \verb|\begin{columns}[|\emph{Position:} t/b/c\texttt{]}\\ \verb| %| \emph{Position:} \textbf{t}op, \textbf{c}enter, \textbf{b}ottom\\ \verb| \begin{column}{0.5\textwidth}|\\ \verb| Spalten bringen Struktur!|\\ -- GitLab