diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.pdf | bin | 0 -> 173543 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.tex | 89 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/iodhbwm/test-doc.pdf | bin | 0 -> 107624 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/iodhbwm/test-doc.tex | 40 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls | 15 |
5 files changed, 138 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.pdf b/Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.pdf Binary files differnew file mode 100644 index 00000000000..d72891bb3c3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.pdf diff --git a/Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.tex b/Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.tex new file mode 100644 index 00000000000..b057ef60bf7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/iodhbwm/examples/listings/iodhbwm-listings-color.tex @@ -0,0 +1,89 @@ +% --------------------------------------------------- +% Date: 23.01.2019 +% Version: v0.1 +% Autor: Felix Faltin <ffaltin91[at]gmail.com> +% Repository: https://github.com/faltfe/iodhbwm +% Provided by: https://github.com/NelDav +% --------------------------------------------------- +% --- --- --- --- -- Class options -- --- --- --- --- +% --------------------------------------------------- +\documentclass[ + load-dhbw-templates, % Necessary for correct listing style + language = ngerman, + debug +]{iodhbwm} +\usepackage[T1]{fontenc} + +% Change the color of the caption box of the listing +\ifbool{iodhbwm@cls@if@templates}{% + % Change the color of the caption font + \DeclareCaptionFont{DHBWlisting}{\color{Blue}} + % + % Change the color of the caption box + \DeclareCaptionFormat{listing}{% + \colorbox{Orange}{% + \parbox{\dimexpr\textwidth-2\fboxsep\relax}{#1#2#3}% + }% + } +} + +% Do global changes to all used listings of your document +\lstset{ + %Change the color of the line on the other side of the listing + rulecolor=\color{Orange}, + % + %change the color of special words + commentstyle=\color{green}, + keywordstyle=\color{blue}, + numberstyle=\scriptsize\color{DHBW-font}, + stringstyle=\color{purple} +} + +% --------------------------------------------------- +% --- --- --- --- - 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} diff --git a/Master/texmf-dist/doc/latex/iodhbwm/test-doc.pdf b/Master/texmf-dist/doc/latex/iodhbwm/test-doc.pdf Binary files differnew file mode 100644 index 00000000000..01e240a0db4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/iodhbwm/test-doc.pdf diff --git a/Master/texmf-dist/doc/latex/iodhbwm/test-doc.tex b/Master/texmf-dist/doc/latex/iodhbwm/test-doc.tex new file mode 100644 index 00000000000..0692f0dfdb6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/iodhbwm/test-doc.tex @@ -0,0 +1,40 @@ +% --------------------------------------------------- +% Date: 12.11.2018 +% Version: v0.1 +% Autor: Felix Faltin <ffaltin91[at]gmail.com> +% Repository: https://github.com/faltfe/iodhbwm +% --------------------------------------------------- +% --- --- --- --- -- Class options -- --- --- --- --- +% --------------------------------------------------- +\documentclass[ +add-bibliography-, % Include bibliography (needs biber run) +bib-file = biblatex-examples.bib, % Set bibliography file +language = ngerman, % Set main document language +debug % Provide \lipsum, \blindtext +]{iodhbwm} +\usepackage[T1]{fontenc} +%\usepackage[utf8]{inputenc} % UTF-8 is default at the latest release + +% --------------------------------------------------- +% --- --- - Change default biblatex options - --- --- +% --------------------------------------------------- +% You can almost change every option with this command. There are +% only some exception like the backend and the style. +% If you want to change the citeystyle have a look at the custom +% cite style example or see the documentation for biblatex/citestyle +% option. +% --------------------------------------------------- +% Change the sorting and supress the DOI output +\ExecuteBibliographyOptions{hyperref=true} + +% --------------------------------------------------- +% --- --- --- --- Begin actual content -- --- --- --- +% --------------------------------------------------- +\begin{document} + \blindtext \cite{doody} + +% \nocite{*} % Cite every entry from the passed file + \printbibliography + + % --------------------------------------------------- +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls b/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls index 6879b880fce..580c873add9 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls +++ b/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls @@ -7,7 +7,7 @@ % Felix Faltin % E-Mail: ffaltin91@gmail.com % ---------------------------------------------------------- -% Copyright 2017-2018 Felix Faltin +% Copyright 2017-2019 Felix Faltin % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -23,8 +23,8 @@ % % ---------------------------------------------------------- -\newcommand*{\iodhbwm@cls@version}{v1.0} -\newcommand*{\iodhbwm@cls@date}{2018-12-20} +\newcommand*{\iodhbwm@cls@version}{v1.0.1} +\newcommand*{\iodhbwm@cls@date}{2019-01-27} \newcommand*{\iodhbwm@cls@info}{Inoffical DHBW Mannheim thesis class} \ProvidesClass{iodhbwm}[% @@ -297,6 +297,9 @@ }% }% } +% hyperref loads auxhook, which does not work correctly if it is loaded +% via \AtEndPreamble. So we load it immediately to avoid problems: +\RequirePackage{auxhook} % ---------------------------------------------------------- % Format captions and listings @@ -323,7 +326,7 @@ framexleftmargin=17pt, } - \DeclareCaptionFont{DHBWwhite}{\color{DHBW-light}} + \DeclareCaptionFont{DHBWlisting}{\color{DHBW-light}} \DeclareCaptionFont{print}{\color{black}} \DeclareCaptionFormat{listing}{% \colorbox{DHBW-red}{% @@ -368,7 +371,7 @@ format=listing, singlelinecheck=false, margin=0pt, - font={DHBWwhite,sf}, + font={DHBWlisting,sf}, }% \lstset{ @@ -474,4 +477,4 @@ }{} -\endinput
\ No newline at end of file +\endinput |