diff options
Diffstat (limited to 'macros/latex/contrib/iodhbwm/doc/examples/listings/iodhbwm-listings.tex')
-rw-r--r-- | macros/latex/contrib/iodhbwm/doc/examples/listings/iodhbwm-listings.tex | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/macros/latex/contrib/iodhbwm/doc/examples/listings/iodhbwm-listings.tex b/macros/latex/contrib/iodhbwm/doc/examples/listings/iodhbwm-listings.tex new file mode 100644 index 0000000000..9ec47e71f8 --- /dev/null +++ b/macros/latex/contrib/iodhbwm/doc/examples/listings/iodhbwm-listings.tex @@ -0,0 +1,68 @@ +% --------------------------------------------------- +% Date: 12.12.2018 +% Version: v0.1 +% Autor: Felix Faltin <ffaltin91[at]gmail.com> +% Repository: https://github.com/faltfe/iodhbwm +% --------------------------------------------------- +% --- --- --- --- -- Class options -- --- --- --- --- +% --------------------------------------------------- +\documentclass[ + load-dhbw-templates, % Necessary for correct listing style + language = ngerman, + debug +]{iodhbwm} +\usepackage[T1]{fontenc} + +% Rename listings +\renewcommand{\lstlistlistingname}{Quellcodeverzeichnis} +\renewcommand{\lstlistingname}{Quellcode} + +% --------------------------------------------------- +% --- --- --- --- - Necessary setup - --- --- --- --- +% --------------------------------------------------- +\begin{document} + + \lstlistoflistings + + \chapter{Einfache Beispiele} + \section{Simple example} + \blindtext + \begin{lstlisting}[caption={Simple Java method},label=lst:whatever,language=Java] +/* + * This is a test class doing nothing + */ +public class TestClass() { + public static void main(String args[]) { + // A simple line comment + system.out.println("Hello world"); + } +} + \end{lstlisting} + + \section{Advanced floating} + \begin{lstlisting}[language={[Sharp]C},float,caption={Simple C\# method},label=lst:whatever-2] +// If have no idea what I'm doing here +public void Testfunc(string msg) { + for (var i = 0; i <= 10; i++) { + Console.WriteLine($"String: {msg}{i}"); + } +} + \end{lstlisting} + \blindtext + + \section{Advanced styling} + \lstset{ + captionpos=b, + frame=t + } + \begin{lstlisting}[language={[Sharp]C},float=htb,caption={Caption below code},label=lst:whatever-3] +// If have no idea what I'm doing here + public void Testfunc(string msg) { + for (var i = 0; i <= 10; i++) { + Console.WriteLine($"String: {msg}{i}"); + } +} + \end{lstlisting} + \blindtext + +\end{document} |