% Dieses Template wurde mit der "LLNCS DOCUMENT CLASS -- version 2.21 (12-Jan-2022)" getestet12% !TeX spellcheck = de-DE3% LTeX: language=de-DE4% !TeX encoding = utf85% !TeX program = lualatex6% !TeX TXS-program:compile = txs:///lualatex/[--shell-escape]7% !BIB program = bibtex8% -*- coding:utf-8 mod:LaTeX -*-910% "a4paper" enables:11%12% - easy print out on DIN A4 paper size13%14% One can configure default page size (a4 vs. letter) in the LaTeX installation.15% Thus, it is configuration dependend, what the paper size will be.16% Having "a4paper" option present, the page size is set to A4.17% Note that the current word template offered by Springer is DIN A4.18%19% "runningheads" führt zu folgendem:20%21% - zeigt Author + Titel auf jeder Seite.22% - Während des Schreibens und das Review des Papers hilft das, um z.B. auf konkrete Seitenzahlen einfach verweisen zu können.23%24% This is good for other readers to enable proper archiving among other papers and pointing to25% content. Even if the title page states the title, when printed and stored in a folder, when26% blindly opening the folder, one could hit not the title page, but an arbitrary page. Therefore,27% it is good to have title printed on the pages, too.28%29% Die Option "runningheads" ist nach Aufforderung durch die Herausgeber entfernen.30%31% To disable outputting page headers and footers, remove "runningheads"32\documentclass[runningheads,a4paper,ngerman]{llncs}[2022/01/12]3334\usepackage{iftex}3536% backticks (`) werden als solches in verbatim-Umgebungen dargestellt37% Details unter:38% - https://tex.stackexchange.com/a/341057/907539% - https://tex.stackexchange.com/a/47451/907540% - https://tex.stackexchange.com/a/166791/907541\usepackage{upquote}4243% Setze Deutsch als Sprache44\usepackage[english,main=ngerman]{babel}45% Neue deutsche Trennmuster46\babelprovide[hyphenrules=ngerman-x-latest]{german}47%48% Hinweis von http://tex.stackexchange.com/a/321066/907549% Ermögliche die Benutzung von "= als Trennstriche50\addto\extrasenglish{\languageshorthands{ngerman}\useshorthands{"}}5152% Links verhalten sich so, wie sie sollen53% Zeilenumbrüche bei URLs auch bei Bindestrichen erlauben, auch wenn es verwirrend sein könnte: Gehört der Bindestrich zur URL oder ist es ein Trennstrich?54% Siehe https://tex.stackexchange.com/a/3034/9075.55\usepackage[hyphens]{url}56% \urlstyle{same}57%58% Hinweis von http://tex.stackexchange.com/a/10419/9075.59\makeatletter60\g@addto@macro{\UrlBreaks}{\UrlOrds}61\makeatother6263%% !!! If you change the font, be sure that words such as "workflow" can64%% !!! still be copied from the PDF. If this is not the case, you have65%% !!! to use glyphtounicode. See comment at cmap package.66%%67%% Background: "workflow" contains "fl" which is a ligature, which in turn68%% is rendered as one character in the PDF and needs to be split69%% whily copying.7071\ifluatex72\usepackage[no-math]{fontspec}73\usepackage{unicode-math}7475% Typewriter font (for source code etc)76% Use New Computer Modern font (Computer Modern is the default LaTeX font; this is the implemented modern variant)77% Source: https://tug.org/FontCatalogue/newcomputermoderntypewriter/7879\setmainfont[80ItalicFont=NewCM10-Italic.otf,81BoldFont=NewCM10-Bold.otf,82BoldItalicFont=NewCM10-BoldItalic.otf,83SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Regular.otf}8485\setsansfont[86ItalicFont=NewCMSans10-Oblique.otf,87BoldFont=NewCMSans10-Bold.otf,88BoldItalicFont=NewCMSans10-BoldOblique.otf,89SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Regular.otf}9091\setmonofont[ItalicFont=NewCMMono10-Italic.otf,92BoldFont=NewCMMono10-Bold.otf,93BoldItalicFont=NewCMMono10-BoldOblique.otf,94SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular.otf}9596\setmathfont{NewCMMath-Regular.otf}9798% Enable proper ligatures99% For more information see https://ctan.org/pkg/selnolig100% language "english" or "ngerman" is passed to selnolig by the document class101\usepackage{selnolig}102103\else104% This is the modern package for "Computer Modern".105% In case this gets activated, one has to switch from cmap package to glyphtounicode (in the case of pdflatex)106\usepackage[%107rm={oldstyle=false,proportional=true},%108sf={oldstyle=false,proportional=true},%109% By using 'variable=true' the monospaced font can be used as variable font (with differents widths per letter)110% However, this makes listings look ugly.111tt={oldstyle=false,proportional=true,variable=false},%112qt=false%113]{cfr-lm}114115% Has to be loaded AFTER any font packages. See https://tex.stackexchange.com/a/2869/9075.116\usepackage[T1]{fontenc}117\fi118119% Optischer Randausgleich und Grauwertkorrektur. Siehe See http://www.ctan.org/tex-archive/macros/latex/contrib/microtype/120121\usepackage[122babel=true,123expansion=alltext,124protrusion=alltext-nott,125final126]{microtype}127128% \texttt{test -- test} - diese Einstellung behält "--" bei (und konveriert sie nicht zu einem Bindestrich)129\DisableLigatures{encoding = T1, family = tt* }130131% tracking=true muss als Parameter des microtype-packages mitgegeben werden132% Deaktiviert, da dies bei Algorithmen seltsam aussieht133134%\DeclareMicrotypeSet*[tracking]{my}{ font = */*/*/sc/* }%135136% Hier wird festgelegt, dass alle Passagen in Kapitälchen automatisch leicht gesperrt werden.137% Quelle: http://homepage.ruhr-uni-bochum.de/Georg.Verweyen/pakete.html138% Deaktiviert, da sonst "BPEL", "BPMN" usw. wirklich komisch aussehen.139% Macht wohl nur bei geisteswissenschaftlichen Arbeiten Sinn.140%\SetTracking{ encoding = *, shape = sc }{ 45 }141142\usepackage{graphicx}143144% Diagonal lines in a table - http://tex.stackexchange.com/questions/17745/diagonal-lines-in-table-cell145% Slashbox is not available in texlive (due to licensing) and also gives bad results. Thus, we use diagbox146\usepackage{diagbox}147148\ifluatex149\usepackage{spelling}150\spellingoutput{off}151\fi152153\usepackage[dvipsnames, table]{xcolor}154155% See https://github.com/gpoore/minted156\usepackage[newfloat]{minted}157158\setminted{159% Line numbers not flowing out of the margin160numbersep=5pt,161xleftmargin=12pt,162%163% Better listing breaking164breakafter=-/\{,165breakbefore=\\166%167% Alternative: Rely on pygment's tokenizer. Does not work well with LaTeX and comments168% breakbytoken=true,169% breakbytokenanywhere=true170}171172%\usemintedstyle{bw} %black and white style173%\usemintedstyle{vs} %visual studio174\usemintedstyle{friendly_grayscale}175%\usemintedstyle{friendly}176%\usemintedstyle{eclipse} %http://www.jevon.org/wiki/Eclipse_Pygments_Style177%\usemintedstyle{autumn}178%\usemintedstyle{rrt}179%\usemintedstyle{borland}180181% We need to load caption to have a bold font on the label182% The other parameters mimic the layout of the LNCS class183\usepackage[labelfont=bf,font=small,skip=4pt]{caption}184\SetupFloatingEnvironment{listing}{name=List.,within=none}185186% When using both minted and listings187% Compatibility of packages minted and listings with respect to the numbering of "List." caption188% Source: https://tex.stackexchange.com/a/269510/9075189% \AtBeginEnvironment{listing}{\setcounter{listing}{\value{lstlisting}}}190% \AtEndEnvironment{listing}{\stepcounter{lstlisting}}191192% Intermediate solution for hyperlinked refs. See https://tex.stackexchange.com/q/132420/9075 for more information.193\newcommand{\labelline}[1]{\label[line]{#1}\hypertarget{#1}{}}194\newcommand{\refline}[1]{\hyperlink{#1}{\FancyVerbLineautorefname~\ref*{#1}}}195196% For easy quotations: \enquote{text}197% This package is very smart when nesting is applied, otherwise textcmds (see below) provides a shorter command198\usepackage[autostyle=true]{csquotes}199200% Enable using "`quote"' - see https://tex.stackexchange.com/a/150954/9075201\defineshorthand{"`}{\openautoquote}202\defineshorthand{"'}{\closeautoquote}203204% bessere Abstaende innerhalb der Tabelle (Layout))205% -------------------------------------------------206% \toprule, \midrule, \bottomrule207% Doc: https://texdoc.org/serve/booktabs/0208\usepackage{booktabs}209210% Extended enumerate, such as \begin{compactenum}211\usepackage{paralist}212213% Bibliopgraphy enhancements214% - enable \cite[prenote][]{ref}215% - enable \cite{ref1,ref2}216% Alternative: \usepackage{cite}, which enables \cite{ref1, ref2} only (otherwise: Error message: "White space in argument")217218% Doc: http://texdoc.net/natbib219\usepackage[%220square, % for square brackets221comma, % use commas as separators222numbers, % for numerical citations;223%sort % orders multiple citations into the sequence in which they appear in the list of references;224sort&compress % as sort but in addition multiple numerical citations are compressed if possible (as 3-6, 15);225]{natbib}226227% In the bibliography, references have to be formatted as 1., 2., ... not [1], [2], ...228\renewcommand{\bibnumfmt}[1]{#1.}229230% Enable hyperlinked author names in the case of \citet231% Source: https://tex.stackexchange.com/a/76075/9075232\usepackage{etoolbox}233\makeatletter234\patchcmd{\NAT@test}{\else \NAT@nm}{\else \NAT@hyper@{\NAT@nm}}{}{}235\makeatother236237% Prepare more space-saving rendering of the bibliography238% Source: https://tex.stackexchange.com/a/280936/9075239\SetExpansion240[ context = sloppy,241stretch = 30,242shrink = 60,243step = 5 ]244{ encoding = {OT1,T1,TS1} }245{ }246247% Put figures aside a text248% Even though the package is from 1998, it works well249\usepackage[rflt]{floatflt}250251% Farbige Tabellen252% ----------------253% Das Paket colortbl wird inzwischen automatisch durch xcolor geladen254%255% Erweiterte Funktionen innerhalb von Tabellen256% --------------------------------------------257%%% Doc: http://mirror.ctan.org/tex-archive/macros/latex/contrib/multirow/multirow.sty258\usepackage{multirow} % Mehrfachspalten259%260%%% Doc: Documentation inside dtx Package261\usepackage{dcolumn} % Ausrichtung an Komma oder Punkt262263%%% Doc: http://mirror.ctan.org/tex-archive/macros/latex/contrib/supertabular/supertabular.pdf264%\usepackage{supertabular}265266%%% Fussnoten/Endnoten ===================================================267268% EN: Put footnotes below floats269% DE: Fußnoten unter Gleitumgebungen ("floats") platzieren270% Source: https://tex.stackexchange.com/a/32993/9075271\usepackage{stfloats}272\fnbelowfloat273274% EN: Extended support for footnotes275% DE: Fußnoten276%277%\usepackage{dblfnote} %Zweispaltige Fußnoten278%279% Keine hochgestellten Ziffern in der Fußnote (KOMA-Script-spezifisch):280%\deffootnote[1.5em]{0pt}{1em}{\makebox[1.5em][l]{\bfseries\thefootnotemark}}281%282% Abstand zwischen Fußnoten vergrößern:283%\setlength{\footnotesep}{.85\baselineskip}284%285% EN: Following command disables the separting line of the footnote286% DE: Folgendes Kommando deaktiviert die Trennlinie zur Fußnote287%\renewcommand{\footnoterule}{}288%289%\addtolength{\skip\footins}{\baselineskip} % Abstand Text <-> Fußnote290291% DE: Fußnoten immer ganz unten auf einer \raggedbottom-Seite292% DE: fnpos kommt aus dem yafoot package293%\usepackage{fnpos}294%\makeFNbelow295%\makeFNbottom296297% TODO (and comment) configuration298%299% - \todo (from todo, easy-todo, todonotes) / \TODO (from fixmetodonotes) - for "normal" TODOs300% - \todofix - "important" TODOs301%302% - \textcomment - highlights text and has a hover comment303% - \sidecomment - just puts a comment to the side. Note: \comment MUST NOT be used as command name, it is already defined by much packages (mathdesign, mindflow, verbatim, and others)304%305% - \missingfigure306%307% - \textmarker308% - \modified309% - \change - adresses a review comment310311% Enable nice comments312\usepackage{pdfcomment}313314\newcommand{\textcomment}[2]{\colorbox{yellow!60}{#1}\pdfcomment[color={0.234 0.867 0.211},hoffset=-6pt,voffset=10pt,opacity=0.5]{#2}}315316% Small PDF comment317% 1. Parameter: Comment318\newcommand{\sidecomment}[1]{\pdfcomment[color={0.045 0.278 0.643},voffset=4pt,icon=Note]{#1}}319% Disabled variant - for the final PDF320%\newcommand{\sidecomment}[1]{}321322\newcommand{\todo}[1]{TODO!\sidecomment{#1}}323324% Änderungen325%326% 1. Parameter: Review-Kommentar327% 2. Parameter: Neuer Text328\newcommand{\change}[2]{{\color{red}#2}\pdfcomment[color={0.234 0.867 0.211},voffset=8pt,opacity=0.5]{#1}}329% Disabled variant - for the final PDF330%\newcommand{\change}[2]{#2}331332% Define default commands333\makeatletter334\@ifundefined{missingfigure}{\newcommand{\missingfigure}{... missing figure ...}}{}335\@ifundefined{textcomment}{\newcommand{\textcomment}[2]{#1 \todo{#2}}}{}336\@ifundefined{sidecomment}{\newcommand{\sidecomment}[1]{\marginpar{#1}}}{}337\@ifundefined{todo}{\newcommand{\todo}[1]{\sidecomment{#1}}}{}338\@ifundefined{TODO}{\newcommand{\TODO}[1]{\todo{#1}}}{}339\@ifundefined{todofix}{\newcommand{\todofix}[1]{\todo{#1}}}{}340\@ifundefined{change}{\newcommand{\change}[2]{#1 $\rightarrow$ #2}}{}341\makeatother342343% Textmarker (Textfarbe rot)344\newcommand{\textmarker}[1]{{\color{red} #1}\xspace}345346% Modified (Text blau)347\newcommand{\modified}[1]{{\color{blue!60!black} #1}\xspace}348349\usepackage[group-minimum-digits=4,per-mode=fraction]{siunitx}350\addto\extrasgerman{\sisetup{locale = DE}}351352% Enable that parameters of \cref{}, \ref{}, \cite{}, ... are linked so that a reader can click on the number an jump to the target in the document353\usepackage{hyperref}354355% Enable hyperref without colors and without bookmarks356\hypersetup{357hidelinks,358colorlinks=true, % Links erhalten Farben statt Kaeten359raiselinks=true, % calculate real height of the link360allcolors=black,361pdfstartview=Fit,362breaklinks=true, % Links ueberstehen Zeilenumbruch363hypertexnames=false, % Fix jumping to algorithm line - http://tex.stackexchange.com/a/156404/9075364}365366% Enable correct jumping to figures when referencing367\usepackage[all]{hypcap}368369% Hint by https://tex.stackexchange.com/a/193370/9075 to suppress strange outputs of the babel package370% Example strange output: Package babel Info: Redefining ngerman shorthand "|371\usepackage{etoolbox}372\makeatletter373\patchcmd{\@decl@short}{\bbl@info}{\@gobble}{}{}374\makeatother375376\usepackage[caption=false,font=footnotesize]{subfig}377378% Alternative for making subfigures:379% Part of the caption package. See http://www.ctan.org/pkg/caption380% Ersetzt die Pakete subfigure und subfig - siehe https://tex.stackexchange.com/a/13778/9075381%382% (subfigure is outdated. subfig is maintained, but subcaption is better)383% See: http://tex.stackexchange.com/questions/13625/subcaption-vs-subfig-best-package-for-referencing-a-subfigure384%\usepackage[hypcap=true]{subcaption}385386\usepackage{mindflow}387388% cleveref für cref statt autoref, da cleveref auch bei Definitionen funktioniert389\usepackage[capitalise,nameinlink]{cleveref}390391\crefname{table}{Tabelle}{Tab.}392\Crefname{table}{Tabelle}{Tabellen}393\crefname{figure}{Abbildung}{Abbildungen}394\Crefname{figure}{Abbildung}{Abbildungen}395\crefname{equation}{Gleichung}{Gleichungen}396\Crefname{equation}{Gleichung}{Gleichungen}397\crefname{theorem}{Theorem}{Theoreme}398\Crefname{theorem}{Theorem}{Theoreme}399\crefname{listing}{Listing}{Listings}400\Crefname{listing}{Listing}{Listings}401\crefname{section}{Abschnitt}{Abschnitte}402\Crefname{section}{Abschnitt}{Abschnitte}403\crefname{paragraph}{Abschnitt}{Abschnitte}404\Crefname{paragraph}{Abschnitt}{Abschnitte}405\crefname{subparagraph}{Abschnitt}{Abschnitte}406\Crefname{subparagraph}{Abschnitt}{Abschnitte}407408% Intermediate solution for hyperlinked refs. See https://tex.stackexchange.com/q/132420/9075 for more information.409\newcommand{\llabel}[1]{\label[line]{#1}\hypertarget{#1}{}}410\newcommand{\lref}[1]{\hyperlink{#1}{\FancyVerbLineautorefname~\ref*{#1}}}411412\usepackage{lipsum}413414% For demonstration purposes only415% These packages can be removed when all examples have been deleted416\usepackage[math]{blindtext}417\usepackage{mwe}418\usepackage[realmainfile]{currfile}419\usepackage{tcolorbox}420\tcbuselibrary{minted}421422%introduce \powerset - hint by http://matheplanet.com/matheplanet/nuke/html/viewtopic.php?topic=136492&post_id=997377423\DeclareFontFamily{U}{MnSymbolC}{}424\DeclareSymbolFont{MnSyC}{U}{MnSymbolC}{m}{n}425\DeclareFontShape{U}{MnSymbolC}{m}{n}{426<-6> MnSymbolC5427<6-7> MnSymbolC6428<7-8> MnSymbolC7429<8-9> MnSymbolC8430<9-10> MnSymbolC9431<10-12> MnSymbolC10432<12-> MnSymbolC12%433}{}434\DeclareMathSymbol{\powerset}{\mathord}{MnSyC}{180}435436\usepackage{xspace}437% Macht \xspace und \enquote kompatibel438\makeatletter439\xspaceaddexceptions{\grqq \grq \csq@qclose@i \} }440\makeatother441442% Enable hyphenation at other places as the dash.443% Example: applicaiton\hydash specific444\makeatletter445\newcommand{\hydash}{\penalty\@M-\hskip\z@skip}446% Definition of "= taken from http://mirror.ctan.org/macros/latex/contrib/babel-contrib/german/ngermanb.dtx447\makeatother448449\ifluatex450% Enable correct rendering of ligatures - provided by https://ctan.org/pkg/autotype451% See ADR-0008 for alternatives452\usepackage{autotype}453\fi454455% correct bad hyphenation here456\hyphenation{457Spe-zi-fi-ka-tion458In-te-gra-tion459An-for-de-rung An-for-de-run-gen460Be-nut-zer-ober-flä-che461Mes-sung-en462aus-zu-tau-schen463Lauf-zeit-in-for-ma-tionen464% May not be hypphenated465AROMA TOSCA BPMN OASIS OMG DMTF IT DevOps466}467468\input{commands}469470% Add copyright471%472% This is recommended if you intend to send the version to colleagues473% See https://ctan.org/pkg/llncsconf for details474\iffalse475% state: intended | submitted | llncs476% you can add "crop" if the paper should be cropped to the format Springer is publishing477\usepackage[intended]{llncsconf}478479\conference{name of the conference}480481% in case of "proceedings" (final version!)482% example: \llncs{Anonymous et al. (eds). \emph{Proceedings of the International Conference on \LaTeX-Hacks}, LNCS~42. Some Publisher, 2016.}{0042}483% 0042 denotes an example start page484\llncs{book editors and title}{0042}485\fi486487\ifpdftex488% Enable copy and paste of text from the PDF489% Only required for pdflatex. It "just works" in the case of lualatex.490% Alternative: cmap or mmap package491% mmap enables mathematical symbols, but does not work with the newtx font set492% See: https://tex.stackexchange.com/a/64457/9075493% Other solutions outlined at http://goemonx.blogspot.de/2012/01/pdflatex-ligaturen-und-copynpaste.html and http://tex.stackexchange.com/questions/4397/make-ligatures-in-linux-libertine-copyable-and-searchable494% Trouble shooting outlined at https://tex.stackexchange.com/a/100618/9075495%496% According to https://tex.stackexchange.com/q/451235/9075 this is the way to go497\input{glyphtounicode}498\pdfgentounicode=1499\fi500\begin{document}501\ifluatex502% Enable correct rendering of ligatures - provided by https://ctan.org/pkg/autotype503% See ADR-0008 for alternatives504\autotypelangoptions{ngerman}{ligbreak}505\fi506507\title{Paper Title}508% If Title is too long, use \titlerunning509%\titlerunning{Short Title}510511% Single insitute512\author{Firstname Lastname \and Firstname Lastname}513514% If there are too many authors, use \authorrunning515%\authorrunning{First Author et al.}516517\institute{Institute}518519%% Multiple insitutes - ALTERNATIVE to the above520% \author{%521% Firstname Lastname\inst{1} \and522% Firstname Lastname\inst{2}523% }524%525%If there are too many authors, use \authorrunning526% \authorrunning{First Author et al.}527%528% \institute{529% Insitute 1\\530% \email{...}\and531% Insitute 2\\532% \email{...}533%}534535\maketitle536537\begin{abstract}538\lipsum[1]539540\keywords{First keyword \and Second keyword \and Third keyword}541\end{abstract}542543544\section{Einleitung}545\label{sec:introduction}546Hier steht die Einleitung zu dieser Ausarbeitung.547Sie soll nur als Beispiel dienen.548Nun viel Erfolg bei der Arbeit!549550Die Arbeit ist in folgender Weise gegliedert:551Zuerst werden Grundlagen und verwandte Arbeiten vorgestellt (\cref{sec:relatedwork}).552It is followed by a presentation of hints on \LaTeX{} (\cref{sec:latexhints}).553Schließlich fasst \cref{sec:outlook} die Ergebnisse der Arbeit zusammen und stellt Anknüpfungspunkte vor.554555\section{Verwandte Arbeiten}556\label{sec:relatedwork}557558Eine Beschreibung relevanter wissenschaftlicher Arbeiten mit Bezug zur eigenen Arbeit.559Der Abschnitt kann je nach Kontext auch an anderer Stelle stehen.560561Winery~\cite{Winery} is a graphical \textcomment{modeling}{modeling with one ``l'', because of American English} tool.562The whole idea of TOSCA is explained by \citet{Binz2009}.563564\section{LaTeX Hinweise}565\label{sec:latexhints}566567% Benötigt für eine korrekte Darstellung der Hinweise im erzeugten PDF568\newcount\LTGbeginlineexample569\newcount\LTGendlineexample570\newenvironment{ltgexample}%571{\LTGbeginlineexample=\numexpr\inputlineno+1\relax}%572{\LTGendlineexample=\numexpr\inputlineno-1\relax%573\tcbinputlisting{%574listing only,575listing file=\currfilepath,576colback=green!5!white,577colframe=green!25,578coltitle=black!90,579coltext=black!90,580left=8mm,581title=Zugehöriger \LaTeX{}-Quelltext aus \texttt{\currfilepath},582minted language=TeX,583minted style=vs,584minted options={585fontsize=\footnotesize,586firstline=\the\LTGbeginlineexample,587lastline=\the\LTGendlineexample,588firstnumber=\the\LTGbeginlineexample,589breaklines,590linenos,591numbersep=8pt592}593}594}%595596Hier sollen allgemeine \LaTeX-Hinweise gegeben werden, damit man Minimalbeispiele vorliegen hat, um sofort loszulegen.597598\subsection{Trennung von Absätzen}599600\begin{ltgexample}601Pro Satz eine neue Zeile.602Das ist wichtig, um sauber versionieren zu können.603In LaTeX werden Absätze durch eine Leerzeile getrennt.604Analogie zu Word: Bei Word werden neue Absätze durch einmal Eingabetaste herbeigeführt.605Dies führt bei LaTeX jedoch nicht zu einem neuen Absatz, da LaTeX direkt aufeinanderfolgende Zeilen zu einer Zeile zusammenfügt.606Mächte man nun einen Absatz haben, muss man zweimal die Eingabetaste drücken.607Dies führt zu einer leeren Zeile.608In Word gibt es die Funktion Großschreibetaste und Eingabetaste gleichzeitig.609Wenn man dies drückt, wird einer harter Umbruch erzwungen.610Der Text fängt am Anfang der neuen Zeile an.611In LaTeX erreicht man dies durch Doppelbackslashes (\textbackslash\textbackslash) erzeugt.612\\613Dies verwendet man quasi nie.614615Folglich werden neue Abstäze insbesondere \emph{nicht} durch Doppelbackslashes erzeugt.616Beispielsweise begann der letzte Satz in einem neuen Absatz.617Eine ausführliche Motivation hierfür findet sich in \url{http://loopspace.mathforge.org/HowDidIDoThat/TeX/VCS/#section.3}.618\end{ltgexample}619620621\subsection{Notes separated from the text}622623The package mindflow enables writing down notes and annotations in a way so that they are separated from the main text.624625\begin{ltgexample}626\begin{mindflow}627This is a small note.628\end{mindflow}629\end{ltgexample}630631\subsection{Handling TODOs}632633\begin{ltgexample}634\textmarker{Markierter Text.}635\end{ltgexample}636637Bei \verb1\textmarker1 wird nur die Textfarbe geändert, da dies auch bei einigen Worten gut funktioniert.638639\begin{ltgexample}640\textcomment{Markierter Text.}{Kommentar dazu.}641\end{ltgexample}642643\begin{ltgexample}644\modified{Manuelle Markierung für Text, der seit der letzten Version geändert wurde.}645\end{ltgexample}646647\begin{ltgexample}648Das ist ein Text.649\change{FL1: Text angepasst}{Geänderter Text}.650\end{ltgexample}651652\begin{ltgexample}653Hier nur ein Kommentar\sidecomment{Kommentar}.654\end{ltgexample}655656\begin{ltgexample}657\todo{Hier muss noch kräftig Text produziert werden}658\end{ltgexample}659660\subsection{Hyphenation}661662\LaTeX{} automatically hyphenates words.663When using \href{https://ctan.org/pkg/microtype}{microtype}, there should be fewer hyphenations than in other settings.664It might be necessary to tweak the hyphenations nevertheless.665Here are some hints:666667\begin{ltgexample}668In case you write \enquote{application-specific}, then the word will only be hyphenated at the dash.669You can also write \verb1applica\allowbreak{}tion-specific1 (result: applica\allowbreak{}tion-specific), but this is much more effort.670671You can now write words containing hyphens which are hyphenated at other places in the word.672For instance, \verb1application"=specific1 gets application"=specific.673This is enabled by an additional configuration of the babel package.674\end{ltgexample}675676\subsection{Typesetting Units}677678\begin{ltgexample}679Numbers can be written plain text (such as 100), by using the \href{https://ctan.org/pkg/siunitx}{siunitx} package as follows:680\SI{100}{\km\per\hour},681or by using plain \LaTeX{} (and math mode):682$100 \frac{\mathit{km}}{h}$.683\end{ltgexample}684685\begin{ltgexample}686\SI{5}{\percent} of \SI{10}{kg}687\end{ltgexample}688689\begin{ltgexample}690Numbers are automatically grouped: \num{123456}.691\end{ltgexample}692693\subsection{Surrounding Text by Quotes}694695\begin{ltgexample}696Please use the \enquote{enquote command} to quote something.697Quoting with "`quote"' or ``quote'' also works.698699\end{ltgexample}700701\subsection{Cleveref examples}702\label{sec:ex:cref}703704Cleveref demonstration: Cref at beginning of sentence, cref in all other cases.705706\begin{figure}707\centering708\includegraphics[width=.75\linewidth]{example-image-a}709\caption{Example figure for cref demo}710\label{fig:ex:cref}711\end{figure}712713\begin{table}714\centering715\begin{tabular}{ll}716\toprule717Heading1 & Heading2 \\718\midrule719One & Two \\720Thee & Four \\721\bottomrule722\end{tabular}723\caption{Example table for cref demo}724\label{tab:ex:cref}725\end{table}726727\begin{ltgexample}728\Cref{fig:ex:cref} shows a simple fact, although \cref{fig:ex:cref} could also show something else.729730\Cref{tab:ex:cref} shows a simple fact, although \cref{tab:ex:cref} could also show something else.731732\Cref{sec:ex:cref} shows a simple fact, although \cref{sec:ex:cref} could also show something else.733\end{ltgexample}734735\subsection{Abbildungen}736737\begin{ltgexample}738\Cref{fig:label} zeigt etwas Interessantes739740\begin{figure}741\centering742Füge deine Abbildung hier ein.743\caption{Bildunterschrift.}744\label{fig:label}745\end{figure}746\end{ltgexample}747748One can also have pictures floating inside text:749\clearpage750751\begin{ltgexample}752\begin{floatingfigure}{.33\linewidth}753\includegraphics[width=.29\linewidth]{example-image-a}754\caption{A floating figure}755\end{floatingfigure}756\lipsum[2]757\end{ltgexample}758759\subsection{Sub Figures}760761An example of two sub figures is shown in \cref{fig:two_sub_figures}.762763\begin{ltgexample}764\begin{figure}[!b]765\centering766\subfloat[Case I]{\includegraphics[width=.4\linewidth]{example-image-a}%767\label{fig:first_case}}768\hfil769\subfloat[Case II]{\includegraphics[width=.4\linewidth]{example-image-b}%770\label{fig:second_case}}771\caption{Example figure with two sub figures.}772\label{fig:two_sub_figures}773\end{figure}774\end{ltgexample}775776\subsection{Tables}777778\begin{ltgexample}779\begin{table}780\caption{Simple Table}781\label{tab:simple}782\centering783\begin{tabular}{ll}784\toprule785Heading1 & Heading2 \\786\midrule787One & Two \\788Thee & Four \\789\bottomrule790\end{tabular}791\end{table}792\end{ltgexample}793794\begin{ltgexample}795% Source: https://tex.stackexchange.com/a/468994/9075796\begin{table}797\caption{Table with diagonal line}798\label{tab:diag}799\begin{center}800\begin{tabular}{|l|c|c|}801\hline802\diagbox[width=10em]{Diag \\Column Head I}{Diag Column\\Head II} & Second & Third \\803\hline804& foo & bar \\805\hline806\end{tabular}807\end{center}808\end{table}809\end{ltgexample}810811812\subsection{Source Code}813814\href{https://github.com/gpoore/minted}{minted} is a sophisticated package to enable properly highlighted listings.815It uses the \href{http://pygments.org/}{pygments} library, which in turn requires Python.816817\begin{ltgexample}818\Cref{lst:XML} shows source code written in XML.819\refline{line:comment} contains a comment.820821\begin{listing}[htbp]822\begin{minted}[linenos=true,escapeinside=||]{xml}823<listing name="example">824<!-- comment --> |\labelline{line:comment}|825<content>not interesting</content>826</listing>827\end{minted}828\caption{Example XML listing using minted}829\label{lst:XML}830\end{listing}831\end{ltgexample}832833One can also typeset JSON as shown in \cref{lst:flJSON}.834835\begin{ltgexample}836\begin{listing}[htbp]837\begin{minted}[linenos=true,escapeinside=||]{json}838{839key: "value"840}841\end{minted}842\caption{Example JSON listing using minted}843\label{lst:flJSON}844\end{listing}845\end{ltgexample}846847Java is also possible as shown in \cref{lst:flJava}.848849\begin{ltgexample}850\begin{listing}[htbp]851\begin{minted}[linenos=true,escapeinside=||]{java}852public class Hello {853public static void main (String[] args) {854System.out.println("Hello World!");855}856}857\end{minted}858\caption{Java code rendered using minted}859\label{lst:flJava}860\end{listing}861\end{ltgexample}862863\subsection{Itemization}864865One can list items as follows:866867\begin{ltgexample}868\begin{itemize}869\item Item One870\item Item Two871\end{itemize}872\end{ltgexample}873874875One can enumerate items as follows:876877\begin{ltgexample}878\begin{enumerate}879\item Item One880\item Item Two881\end{enumerate}882\end{ltgexample}883884885With paralist, one can even have all items typeset after each other and have them clean in the TeX document:886887\begin{ltgexample}888\begin{inparaenum}889\item All these items...890\item ...appear in one line891\item This is enabled by the paralist package.892\end{inparaenum}893\end{ltgexample}894895\subsection{Other Features}896897\begin{ltgexample}898The words \enquote{workflow} and \enquote{dwarflike} can be copied from the PDF and pasted to a text file.899\end{ltgexample}900901\begin{ltgexample}902The symbol for powerset is now correct: $\powerset$ and not a Weierstrass p ($\wp$).903904$\powerset({1,2,3})$905\end{ltgexample}906907\begin{ltgexample}908Brackets work as designed:909<test>910One can also input backticks in verbatim text: \verb|`test`|.911\end{ltgexample}912913914\section{Zusammenfassung und Ausblick}915\label{sec:outlook}916Hier bitte einen kurzen Durchgang durch die Arbeit.917918\lipsum[1-2]919920...und anschließend einen Ausblick.921922\subsubsection*{Danksagungen}923924Identification of funding sources and other support, and thanks to individuals and groups that assisted in the research and the preparation of the work should be included in an acknowledgment section, which is placed just before the reference section in your document \cite{acmart}.925926%%% ===============================================================================927%%% Bibliography928%%% ===============================================================================929930In the bibliography, use \texttt{\textbackslash textsuperscript} for \enquote{st}, \enquote{nd}, \ldots:931E.g., \enquote{The 2\textsuperscript{nd} conference on examples}.932When you use \href{https://www.jabref.org}{JabRef}, you can use the clean up command to achieve that.933See \url{https://help.jabref.org/en/CleanupEntries} for an overview of the cleanup functionality.934935\renewcommand{\bibsection}{\section*{Literatur}} % requried for natbib to have "References" printed and as section*, not chapter*936% Use natbib compatbile splncs04nat style.937% It does provide all features of splncs03, but is developed in a clean way.938% Source: https://github.com/tpavlic/splncs04nat939\bibliographystyle{splncs04nat}940\begingroup941\microtypecontext{expansion=sloppy}942\small % ensure correct font size for the bibliography943\bibliography{paper}944\endgroup945946% Enfore empty line after bibliography947\ \\948%949\noindent950Alle Links wurden zuletzt am 29.03.2021 geprüft.951952%%% ===============================================================================953%\appendix954%\addcontentsline{toc}{chapter}{APPENDICES}955956%\listoffigures957%\listoftables958%%% ===============================================================================959960%%% ===============================================================================961%\section{My first appendix}\label{sec:appendix1}962%%% ===============================================================================963\end{document}964965966