Refactor usage of minipages to use columns instead

This commit is contained in:
Julius Freudenberger 2025-02-24 21:29:52 +02:00
parent b17426facb
commit 76e5eaaa3d

View file

@ -85,20 +85,20 @@
- Inhaltsverzeichnis und Verzeichnisse für Abbildungen, Stichworte, Abkürzungen und Literatur - Inhaltsverzeichnis und Verzeichnisse für Abbildungen, Stichworte, Abkürzungen und Literatur
- Abbildungen und weitere Referenzelemente werden automatisch an der bestmöglichen Stelle eingefügt - Abbildungen und weitere Referenzelemente werden automatisch an der bestmöglichen Stelle eingefügt
- Deutlich mehr Automatisierungen als bei Word, "Layoutarbeit" am Ende einer Arbeit deutlich geringer} - Deutlich mehr Automatisierungen als bei Word, "Layoutarbeit" am Ende einer Arbeit deutlich geringer}
\begin{minipage}{.4\textwidth} \begin{columns}[t]
\begin{itemize} \column{.4\textwidth}
\item Automatischer Textsatz \begin{itemize}
\item Automatische Referenzen \item Automatischer Textsatz
\item Automatisches Layout \item Automatische Referenzen
\end{itemize} \item Automatisches Layout
\end{minipage} \end{itemize}
\begin{minipage}{.5\textwidth} \column{.5\textwidth}
\begin{itemize} \begin{itemize}
\item Keine große Layoutarbeit am Ende \item Keine große Layoutarbeit am Ende
\item Kein Ruinieren des Dokuments beim Verschieben eines Bildes \item Kein Ruinieren des Dokuments beim Verschieben eines Bildes
\item Das Dokument "sieht einfach schön aus" \item Das Dokument "sieht einfach schön aus"
\end{itemize} \end{itemize}
\end{minipage} \end{columns}
\begin{center} \begin{center}
Wenn man einmal \LaTeX{} gelernt hat, ist das Layouten von wissenschaftlichen Arbeiten deutlich einfacher. Wenn man einmal \LaTeX{} gelernt hat, ist das Layouten von wissenschaftlichen Arbeiten deutlich einfacher.
\end{center} \end{center}
@ -192,18 +192,19 @@
\item können verschachtelt werden, aber nicht geschnitten \item können verschachtelt werden, aber nicht geschnitten
\item Aufzählungen \verb|enumerate| (nummeriert) und \verb|itemize| (unnummeriert) \item Aufzählungen \verb|enumerate| (nummeriert) und \verb|itemize| (unnummeriert)
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \begin{columns}[t]
\centering \begin{column}{.3\textwidth}
\begin{minted}{latex} \centering
\begin{minted}{latex}
\begin{itemize} \begin{itemize}
\item Erster Punkt \item Erster Punkt
\item Zweiter Punkt \item Zweiter Punkt
\end{itemize} \end{itemize}
\end{minted} \end{minted}
\end{minipage} \end{column}
\begin{minipage}{.4\textwidth} \begin{column}{.5\textwidth}
\centering \centering
\begin{minted}{latex} \begin{minted}{latex}
\begin{itemize} \begin{itemize}
\item Erster Punkt \item Erster Punkt
\begin{enumerate} \begin{enumerate}
@ -211,8 +212,9 @@
\end{itemize} % Das geht nicht \end{itemize} % Das geht nicht
\item Weiterer Punkt \item Weiterer Punkt
\end{enumerate} \end{enumerate}
\end{minted} \end{minted}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Wichtige besondere Zeichen} \begin{frame}[fragile]{Wichtige besondere Zeichen}
@ -274,13 +276,14 @@
\item Beginn und Ende mit \verb|$| \item Beginn und Ende mit \verb|$|
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \begin{columns}
\input{codebeispiele/math-inline} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/math-inline}
\hfill \end{column}
\begin{minipage}{.5\textwidth} \begin{column}{.4\textwidth}
\inputminted{latex}{codebeispiele/math-inline.tex} \inputminted{latex}{codebeispiele/math-inline.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Mathematik --- block} \begin{frame}[fragile]{Mathematik --- block}
@ -290,13 +293,16 @@
\item Beginn mit \verb|\[|, Ende mit \verb|\]| \item Beginn mit \verb|\[|, Ende mit \verb|\]|
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \bigskip
\input{codebeispiele/math-block}
\end{minipage} \begin{columns}
\hfill \begin{column}{.4\textwidth}
\begin{minipage}{.5\textwidth} \input{codebeispiele/math-block}
\inputminted{latex}{codebeispiele/math-block.tex} \end{column}
\end{minipage} \begin{column}{.4\textwidth}
\inputminted{latex}{codebeispiele/math-block.tex}
\end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Mathematik --- Gleichung} \begin{frame}[fragile]{Mathematik --- Gleichung}
@ -306,33 +312,36 @@
\item Beginn mit \verb|\begin{equation}| Ende mit \verb|\end{equation}| \item Beginn mit \verb|\begin{equation}| Ende mit \verb|\end{equation}|
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \begin{columns}
\input{codebeispiele/math-equation} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/math-equation}
\hfill \end{column}
\begin{minipage}{.5\textwidth} \begin{column}{.5\textwidth}
\inputminted{latex}{codebeispiele/math-equation.tex} \inputminted{latex}{codebeispiele/math-equation.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Mathematik --- Zeichen} \begin{frame}[fragile]{Mathematik --- Zeichen}
\begin{minipage}{.4\textwidth} \begin{columns}
\input{codebeispiele/math-symbols} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/math-symbols}
\hfill \end{column}
\begin{minipage}{.5\textwidth} \begin{column}{.5\textwidth}
\inputminted{latex}{codebeispiele/math-symbols.tex} \inputminted{latex}{codebeispiele/math-symbols.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Mathematik --- Klammern} \begin{frame}[fragile]{Mathematik --- Klammern}
\begin{minipage}{.3\textwidth} \begin{columns}
\input{codebeispiele/math-brackets} \begin{column}{.3\textwidth}
\end{minipage} \input{codebeispiele/math-brackets}
\hfill \end{column}
\begin{minipage}{.6\textwidth} \begin{column}{.6\textwidth}
\inputminted{latex}{codebeispiele/math-brackets.tex} \inputminted{latex}{codebeispiele/math-brackets.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Mathematik --- Bei Klammern beachten} \begin{frame}[fragile]{Mathematik --- Bei Klammern beachten}
@ -362,13 +371,14 @@
\end{frame} \end{frame}
\begin{frame}{Graphiken als Gleitobjekt} \begin{frame}{Graphiken als Gleitobjekt}
\begin{minipage}[c]{.4\textwidth} \begin{columns}
\input{codebeispiele/graphics-figure} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/graphics-figure}
\hfill \end{column}
\begin{minipage}[c]{.5\textwidth} \begin{column}{.5\textwidth}
\inputminted{latex}{codebeispiele/graphics-figure.tex} \inputminted{latex}{codebeispiele/graphics-figure.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Gleitobjekte} \begin{frame}[fragile]{Gleitobjekte}
@ -408,13 +418,14 @@
\item Monospacefont \item Monospacefont
\item \LaTeX-Befehle werden nicht ausgeführt \item \LaTeX-Befehle werden nicht ausgeführt
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \begin{columns}
\input{codebeispiele/listings-verbatim.tex} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/listings-verbatim.tex}
\hfill \end{column}
\begin{minipage}{.5\textwidth} \begin{column}{.5\textwidth}
\inputminted{latex}{codebeispiele/listings-verbatim.tex} \inputminted{latex}{codebeispiele/listings-verbatim.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Die lstlistings-Umgebung} \begin{frame}[fragile]{Die lstlistings-Umgebung}
@ -422,13 +433,14 @@
\item Syntaxhighlighting bestimmter Sprachen und Zeilennummern \item Syntaxhighlighting bestimmter Sprachen und Zeilennummern
\item Customization mit Schriftgröße und Farben \item Customization mit Schriftgröße und Farben
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \begin{columns}
\input{codebeispiele/listings-lstlistings.tex} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/listings-lstlistings.tex}
\hfill \end{column}
\begin{minipage}{.5\textwidth} \begin{column}{.5\textwidth}
\inputminted{latex}{codebeispiele/listings-lstlistings.tex} \inputminted{latex}{codebeispiele/listings-lstlistings.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Die minted-Umgebung} \begin{frame}[fragile]{Die minted-Umgebung}
@ -440,26 +452,28 @@
\item \verb|pdflatex -shell-escape <filename>| \item \verb|pdflatex -shell-escape <filename>|
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \begin{columns}
\input{codebeispiele/listings-minted.tex} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/listings-minted.tex}
\hfill \end{column}
\begin{minipage}{.5\textwidth} \begin{column}{.5\textwidth}
\inputminted{latex}{codebeispiele/listings-minted.tex} \inputminted{latex}{codebeispiele/listings-minted.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Code aus Datei einbinden} \begin{frame}[fragile]{Code aus Datei einbinden}
\begin{itemize} \begin{itemize}
\item besonders geeignet für längere Codeauszüge \item besonders geeignet für längere Codeauszüge
\end{itemize} \end{itemize}
\begin{minipage}{.4\textwidth} \begin{columns}
\input{codebeispiele/listings-from-file.tex} \begin{column}{.4\textwidth}
\end{minipage} \input{codebeispiele/listings-from-file.tex}
\hfill \end{column}
\begin{minipage}{.5\textwidth} \begin{column}{.5\textwidth}
\inputminted{latex}{codebeispiele/listings-from-file.tex} \inputminted{latex}{codebeispiele/listings-from-file.tex}
\end{minipage} \end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Weitere Verzeichnisse} \begin{frame}[fragile]{Weitere Verzeichnisse}