Separate content into chapter files for better structure
This commit is contained in:
parent
79bac3b1c5
commit
a348adca8c
26 changed files with 1171 additions and 1197 deletions
76
chapters/listings.tex
Normal file
76
chapters/listings.tex
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
\begin{frame}[fragile]{Codelistings}
|
||||
\begin{itemize}
|
||||
\item Abdrucken von Codezeilen
|
||||
\item Syntaxhighlighting und Zeilennummern
|
||||
\item mögliche Pakete
|
||||
\begin{itemize}
|
||||
\item \verb|verbatim|
|
||||
\item \verb|listings|
|
||||
\item \verb|minted|
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[fragile]{Die verbatim-Umgebung}
|
||||
\begin{itemize}
|
||||
\item kein Syntaxhighlighting und Zeilennummern
|
||||
\item Monospacefont
|
||||
\item \LaTeX-Befehle werden nicht ausgeführt
|
||||
\end{itemize}
|
||||
\begin{columns}
|
||||
\begin{column}{.4\textwidth}
|
||||
\input{codebeispiele/listings-verbatim.tex}
|
||||
\end{column}
|
||||
\begin{column}{.5\textwidth}
|
||||
\inputminted{latex}{codebeispiele/listings-verbatim.tex}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[fragile]{Die lstlistings-Umgebung}
|
||||
\begin{itemize}
|
||||
\item Syntaxhighlighting bestimmter Sprachen und Zeilennummern
|
||||
\item Customization mit Schriftgröße und Farben
|
||||
\end{itemize}
|
||||
\begin{columns}
|
||||
\begin{column}{.4\textwidth}
|
||||
\input{codebeispiele/listings-lstlistings.tex}
|
||||
\end{column}
|
||||
\begin{column}{.5\textwidth}
|
||||
\inputminted{latex}{codebeispiele/listings-lstlistings.tex}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[fragile]{Die minted-Umgebung}
|
||||
\begin{itemize}
|
||||
\item Syntaxhighlighting vieler Sprachen
|
||||
\item Farben direkt voreingestellt
|
||||
\item benötigt \verb|pygmentize| und \verb|shell-escape|-Option beim Kompilieren
|
||||
\begin{itemize}
|
||||
\item \verb|pdflatex -shell-escape <filename>|
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\begin{columns}
|
||||
\begin{column}{.4\textwidth}
|
||||
\input{codebeispiele/listings-minted.tex}
|
||||
\end{column}
|
||||
\begin{column}{.5\textwidth}
|
||||
\inputminted{latex}{codebeispiele/listings-minted.tex}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[fragile]{Code aus Datei einbinden}
|
||||
\begin{itemize}
|
||||
\item besonders geeignet für längere Codeauszüge
|
||||
\end{itemize}
|
||||
\begin{columns}
|
||||
\begin{column}{.4\textwidth}
|
||||
\input{codebeispiele/listings-from-file.tex}
|
||||
\end{column}
|
||||
\begin{column}{.5\textwidth}
|
||||
\inputminted{latex}{codebeispiele/listings-from-file.tex}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
Loading…
Add table
Add a link
Reference in a new issue