<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% !Mode:: "TeX:UTF-8"
%% udesoftec-doc.tex
%% Copyright 2015 J. Peter M. Schuler
%% 2021/02/22 v1.7.1 udesoftec
\documentclass[de,omit-sd,omit-lol]{udesoftec} 
\usepackage{udesoftec-extra}

\usetikzlibrary{shadows}
\newcommand*\keystroke[1]{%from http://tex.stackexchange.com/questions/5226/keyboard-font-for-latex
  \tikz[baseline=(key.base)]
    \node[%
      draw,
      fill=white,
      drop shadow={shadow xshift=0.15ex,shadow yshift=-0.15ex,fill=black,opacity=0.75},
      rectangle,
      rounded corners=1pt,
      inner sep=.5pt,
      line width=0.5pt,
      font=\scriptsize\sffamily
    ](key){\strut{}#1};%
}

\newcommand{\BibTeX}{BibTeX}
    

\typeofdoc{Dokumentation zu}
\title{udesoftec}
\subtitle{\LaTeX{}-Formatvorlage  \linebreak fÃ¼r Qualifikationsarbeiten am  \linebreak Lehrstuhl fÃ¼r  \linebreak Wirtschaftsinformatik und Softwaretechnik}
\author{J. Peter M. Schuler}
\entitle{[\hyperref[sec:abstract]{English summary available}]}
\city{Essen}
\labelPreTopic{}
\institution{UniversitÃ¤t Duisburg-Essen}
\semester{}                       
\authorbox{
\begin{tabularx}{.7\linewidth}{ll}
  Maintainer:&amp;J. Peter M. Schuler\\
        &amp;j.peter.m.schuler@uni-due.de\\
    \\
\end{tabularx}
}
\date{\udesoftecversion}

\abstract{
This LaTeX package provides a documentclass for use in written theses at the
University of Duisburg-Essen, Research Group for Business Informatics and
Software Engineering. It is based on pdflatex and bibtex using KOMA-Script and
natbib and  many other popular packages. The current documentation is only
available in german. However the  \hyperref[sec:classoptions]{class options in
section \ref*{sec:classoptions}} and \hyperref[sec:variables]{configuration
variables for the titlepage in section \ref*{sec:variables}} should be quite
understandable and the paket list in the \hyperref[sec:classinstall]{tlmgr
command} shows where to
look for further information. A \hyperref[sec:exampleproject]{MWE and a download
of an example project is also available in section \ref*{sec:exampleproject}.} 

If you just intend to use the BibTeX style without the documentclass simply
using package udesoftec-bst should be sufficient.
If you just intend to use the BibLaTeX style without the documentclass simply
using package udesoftec-biblatex should be sufficient.} 
\abstractEn{ Install with MikTeX or if using TeX Live (e.g. BasicTeX) with
\lstinline!tlmgr! using the command mentioned in section \ref{sec:classinstall}.

    An alternative, in case you run into problems: just install the documentclass and bibstyle from ctan. Afterwards 
    download the appropiate cover from \url{http://mirror.ctan.org/macros/latex/contrib/udesoftec} and place it next to 
    your document's \lstinline!main.tex!.}


\renewcommand{\udesoftecoverride}{
    \renewcaptionname{ngerman}{\labelabstracttitle}{English summary for this document}
    %\renewcaptionname{english}{\labelabstracttitle}{Installation}
    \renewcaptionname{british}{\labelabstracttitle}{Installation}
}                   
%%%%%%%%%%%%%%%%%%%%%%%% DOCUMENT %%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}    
\newacronym[description={User Interface, \entode{BenutzeroberflÃ¤che}}]{ui}{UI}{User Interface}
\newacronym[description={Business-to-Customer, \entode{Unternehmen-zu-Kunde}, beschreibt den Zielmarkt fÃ¼r Transaktionen}]{b2c}{B2C}{Business-to-Customer}
\newglossaryentry{Pattern}{name=Pattern, description={TODO:Pattern Definition}}
\newglossaryentry{Pattern-Kategorie}{name=Pattern-Kategorie, description={Die Einteilung eines \gls{Pattern} in einem Pattern-Katalog}}

\chapter{EinfÃ¼hrung}

\section{Grundidee}
Dieses Template stellt eine professionelle LÃ¶sung fÃ¼r die Nutzung von \LaTeX{} bereit, die an einigen Stellen von den Quick'and'Dirty und den PlattformÃ¼bergreifenden LÃ¶sungen aus gutem Grund abweicht. Dementsprechend wird Ã¼ber das Template hinaus eine eher spezifische Konfiguration der \LaTeX{}-Umgebung empfohlen. Ein paar Beispiele dafÃ¼r:

\begin{itemize}
    \item es werden direkt und ausschlieÃŸlich PDF-Dokumente generiert und kein DVI oder PS als Ergebnis.
    \item durchgehende UTF-8-Nutzung (trotz \LaTeX{} statt XeLaTeX)
    \item eingebettete Grafiken liegen ausschlieÃŸlich im PDF-Format vor
\end{itemize}

\section{Beispiel-Projekt}\label{sec:exampleproject}
Ein funktionierendes Dokument lÃ¤sst sich durch folgendes Beispiel (MWE - minimum working example) erstellen:
\begin{lstlistinglatex}[label=lst:mwe,caption=Minimal Working Example fÃ¼r udesoftec]
\documentclass{udesoftec}
\begin{document}
Inhalt
\end{document}
\end{lstlistinglatex}
GrundsÃ¤tzlich sind kaum Einstellungen und Konfigurationen notwendig. Lediglich Dinge wie der Inhalt und die bib-Datenbank sind einzufÃ¼gen.
Ein Beispielprojekt mit echten Inhalten findet sich unter\newline \url{http://udue.de/udesoftecexample}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagebreak% looks nicer 
\section{Klassenparameter und Konstanten}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Optionen der Klasse}\label{sec:classoptions}
\begin{description}[leftmargin=2.75cm,style=sameline] 
    \item[biber]{Benutzung von BibLaTeX und biber statt BibTeX}
    \item[proposal]{Bspw. fÃ¼r ein ExposÃ©. Setzt alle omit-* Optionen.}
    \item[final]{Deaktiviert einige Funktionen (bspw. TODOs) und beschleunigt einige Ausgaben.}
    \item[en]{Wechselt die primÃ¤re Dokumentsprache von Deutsch auf Englisch. Ã„ndert einzelne Ãœberschriften und andere sprachabhÃ¤ngige Labels.}
    \item[printlayout]{Wechselt auf doppelseitiges Druck-Layout ("`Buchlayout"') und Serien-Schrift. NÃ¼tzlich, wenn die Arbeit ausgedruckt wird und beidseitiger Druck mÃ¶glich ist. Kapitel beginnen auf rechten Seiten, dadurch werden Leerseiten eingefÃ¼gt.}
    \item[confidential]{Erstellt einen Sperrvermerk, vgl. \autoref{sec:sperrvermerk}.}
    \item[long-a]{FÃ¼r deutsche Dokumente: Wenn die beiden Abstracts so lang sind, dass sie nicht auf eine Seite passen, fÃ¤ngt der englische auf einer neuen Seite an.}
    \item[omit-a]{Abstract entfernen.}
    \item[omit-lot]{Tabellenverzeichnis entfernen.}
    \item[omit-lof]{Abbildungsverzeichnis entfernen.}
    \item[omit-loa]{AbkÃ¼rzungsverzeichnis entfernen.}
    \item[omit-sd]{Eidesstattliche Versicherung entfernen.}
    \item[omit-toc]{Inhaltsverzeichnis entfernen.}
    \item[omit-todos]{TODO-Liste am Ende des Dokuments entfernen.}
    \item[vawiessen]{Passt das Deckblatt an die Vorgaben von VAWi-Essen an.}
    \item[vawibamberg]{Passt das Deckblatt an die Vorgaben von VAWi-Bamberg an.}
\end{description}

\pagebreak% looks nicer 
\subsection{Anpassen des Deckblatts}\label{sec:variables}
Neben den Paket-Optionen \lstinlinelatex!vawiessen! und \lstinlinelatex!vawibamberg! kÃ¶nnen die folgenden Kommandos vor dem \lstinlinelatex!\begin{document}! genutzt werden:

\begin{multicols}{4}
    \begin{itemize}
        \item \lstinlinelatex!\typeofdoc!
        \item \lstinlinelatex!\academicfield!
        \item \lstinlinelatex!\authorbox!
        \item \lstinlinelatex!\institution!
        \item \lstinlinelatex!\semester!
        \item \lstinlinelatex!\entitle!
        \item \lstinlinelatex!\city!
        \item \lstinlinelatex!\confidSource!
    \end{itemize}
\end{multicols}
             
            
DarÃ¼ber hinaus gibt es natÃ¼rlich noch die Standard-Kommandos:
\begin{multicols}{3}
    \begin{itemize}
        \item \lstinlinelatex!\title!
        \item \lstinlinelatex!\author!
        \item \lstinlinelatex!\date!
    \end{itemize}
\end{multicols}
Die Nutzung ist wie bei den Standard-LaTeX-Kommandos Ã¼blich:
\begin{lstlistinglatex}[label=lst:configuration,caption=Beispiel fÃ¼r Konfigurations-Commandos fÃ¼r das Deckblatt]
\title{Meine Bachelorarbeit}
\entitle{My Bachelor Thesis}
\author{Max Musterman}
\authorbox{
    \begin{tabularx}{.7\linewidth}{ll}
        von:        &amp;Max Mustermann\\
                    &amp;Musterstrasse 123\\
                    &amp;12345 Musterstadt\\
        \\
        Gutacher:   &amp;Prof. Dr. Stefan Eicker\\
                    &amp;Prof. Dr. John Doe\\
        \\
        Betreuer:   &amp;Dipl.-Wirt.-Inf Some Body\\
        \\
    \end{tabularx}  
}\end{lstlistinglatex}

\subsection{Sperrvermerke}\label{sec:sperrvermerk}
Durch die Klassenoption \lstinlinelatex!confidential! wird der Sperrvermerk aktiviert und durch die Neudefinition des Firmennamens Ã¼ber den Befehl \lstinlinelatex!\confidSource!, kann Sie entsprechend angepasst werden:
\begin{lstlistinglatex}[label=lst-confidentialitySource,caption=Sperrvermerke aktivieren]
    \documentclass[confidential]{udesoftec}
    \confidSource{Name der Firma}
\end{lstlistinglatex}




\chapter{Nutzung der Formatvorlage und Ã¼bliche Kommandos}


\section{Beispiele fÃ¼r Zitationen}

Die hÃ¤ufigsten Zitationsarten sind hier vermerkt, eine komplette Liste der MÃ¶glichkeiten findet sich bspw. im \href{http://merkel.zoneo.net/Latex/natbib.php}{Natbib Cheat Sheet}

\subsection{WÃ¶rtliche Zitate eines Absatzes mit Quellenangabe}

Zitate als AbsÃ¤tze machen vor allem bei vollstÃ¤ndigen Aussagen oder umfangreichen Definitionen Sinn:
\citequotepar[xix]{Tidwell.2011}{The text that started it all dealt with physical buildings, not software. Christopher Alexanderâ€™s A Pattern Language and its companion book The Timeless Way of Building established the concept of patterns and described a 250-pattern multilayered pattern language.}
\begin{lstlistinglatex}[label=lst:citequotepar,caption=WÃ¶rtliche Zitate eines vollstÃ¤ndigen Absatzes mit Quellenangabe]
\citequotepar[&lt;Seite&gt;]{&lt;Quelle&gt;}{&lt;Text&gt;}
\end{lstlistinglatex}

\subsection{WÃ¶rtliche Zitate im FlieÃŸtext mit Quellenangabe}

WÃ¶rtliche Zitate im FlieÃŸtext machen vor allem bei kleineren AuszÃ¼gen Sinn:
\parExample[WÃ¶rtliche Zitate im FlieÃŸtext mit Quellenangabe]{Die meisten Autoren sehen als Ausgangspunkt die Architektur: \citequote[xix]{Tidwell.2011}{The text that started it all dealt with physical buildings [\ldots]}}
\begin{lstlistinglatex}[label=lst:citequote,caption=WÃ¶rtliche Zitate im FlieÃŸtext mit Quellenangabe]
\citequote[&lt;Seite&gt;]{&lt;Quelle&gt;}{&lt;Text&gt;}
\end{lstlistinglatex}


\subsection{Quellenangaben im FlieÃŸtext}
FÃ¼r Quellenangaben im FlieÃŸtext wird folgende Variante genutzt:
\parExample[nicht-wÃ¶rtliches Zitat]{Merkmale von Patterns sind u.a.
Abstraktionsgrad, DomÃ¤nenbezug und Sprache \cite[541]{Fettke.et.al.2009}.} \begin{lstlistinglatex}[label=lst:cite,caption=Quellenangaben im FlieÃŸtext]
\cite[&lt;Seite&gt;]{&lt;Quelle&gt;}
\end{lstlistinglatex}


\subsection{Autorennamen im Text mit Quellenangabe}
Wenn der Autorenname im Text erwÃ¤hnt wird, sollte dieser immer direkt auch die Jahresangabe (oder sogar Seitenzahl) fÃ¼r das Werk enthalten, da man in der Regel nicht wirklich den Autor erwÃ¤hnt, sondern Aussagen oder Forschungsergebnisse der Person zu einem bestimmten Zeitpunkt. Theoretisch kÃ¶nnte man zuerst nur den Namen erwÃ¤hnen und am Ende des Gedankenganges dann die Quelle, es ist aber zielfÃ¼hrender die Quellenangabe und Autorenangabe nicht zu trennen:
\parExample[Autorennamen im Text mit Quellenangabe]{Systemakzeptanz ist nach \citet[24]{Nielsen.1993} die grundlegende Frage dahingehend, [...]. }
\begin{lstlistinglatex}[label=lst:citet,caption={Autorennamen im Text mit Quellenangabe}]
\citet[&lt;Seite&gt;]{&lt;Quelle&gt;}
\end{lstlistinglatex}
\parExample[Autorennamen im Text ohne Quellenangabe]{Dabei unterteilt \citeauthor{Nielsen.1993} diese Akzeptanz in verschiedene Bereiche.}
\begin{lstlistinglatex}[label=lst:citeauthor,caption={Autorennamen im Text ohne Quellenangabe}]
\citeauthor{&lt;Quelle&gt;}
\end{lstlistinglatex}%

\subsection{Mehrere Werke in Quellenangaben}
Manchmal wird ein Gedanke durch mehrere unterschiedliche Quellen gestÃ¼tzt. Hier kann man folgendes Verfahren nutzen und bspw. als \lstinline!&lt;prefix&gt;! ein "`vgl. z.\ B."' nutzen:
\parExample[mehrere Werke in Quellenangabe]{Dementsprechend wird fÃ¼r die
Usability mit dem Fokus auf das Web, in der Literatur entsprechend der Begriff
der Web Usability verwendet \citemulti{vgl. z.~B. \cite[146]{Matera.2006};
\cite[xix]{Nielsen.et.al.2006}; \cite[11]{Schweibenz.et.al.2003}}.}
\begin{lstlistinglatex}[label=lst:citemulti,caption={Mehrere Werke in
Quellenangaben}] 
\citemulti{&lt;prefix&gt;\cite[&lt;Seite&gt;]{&lt;Quelle&gt;};\cite[&lt;Seite2&gt;]{&lt;Quelle2&gt;}...}
\end{lstlistinglatex}

\subsection{Quellenangabe fÃ¼r Normen und Standards (bspw. ISO, DIN)}
Da Normen immer Ã¤uÃŸerst schwierig in Citavi und BibTeX sind, gibt es einen
neuen Dokumenttyp \lstinline!@techstandard!. Die vollstÃ¤ndige Norm-Nummer sollte im BibTeX-Feld \lstinline!standard! ausgegeben
werden. Alternativ wird aus \lstinline!type!,\lstinline!number! und
\lstinline!edition! eine Nummer gebildet.
\begin{lstlistingbibtex}[label=lst:normbib,caption={Angabe einer Norm im
BiB-File}]
@techstandard{IEEEStd-1016:1998,
 year = {1998-09-23},
 title = {IEEE Recommended Practice for Software Design Descriptions},
 edition = {1998},
 number = {1016},
 author = {IEEE},
 type = {IEEE Std},
 standard = {IEEE Std 1016-1998}
}
\end{lstlistingbibtex}
Dies kann man im Rahmen des BibTeX-Exports von Citavi einstellen:
\begin{itemize}
    \item Den Titel in Citavi anlegen:\begin{enumerate}
    \item Dokumententyp: Norm
\item Institution: IEEE
\item Titel:IEEE Recommended Practice for Software Design Descriptions
\item Normtyp:IEEE Std
\item Nummer:1016
\item Ausgabedatum:1998-09-23
\item Freitext 1: IEEE Std 1016-1998
 \end{enumerate}
    \item Dann den Export aufrufen: Menu Datei =&gt; Exportieren =&gt; Exportieren...
    \item Alle Titel und Weiter
    \item BibTeX und Bearbeiten
    \item bei Dokumenttyp zuordnen \enquote{Norm} dem Typ \enquote{techstandard}
    zuordnen und Weiter
    \item FÃ¼r Dokumenttyp "Norm"; Feld "Freitext 1" als Wert "standard"
    eintragen
\end{itemize}
Aufgrund dessen, dass in der
vollstÃ¤ndigen Norm-Nummer allerdings schon das Jahr enthalten ist, wird dieses
nicht im FlieÃŸtext zusÃ¤tzlich ausgegeben. Daher muss fÃ¼r eine Ausgabe analog zu 
\textbf{Autorennamen im Text mit Quellenangabe} statt \lstinlinelatex!\citet{}!
ein \lstinlinelatex!\citeauthor{}! mit anschlieÃŸender Seitenangabe genutzt.
\parExample[Quellenangabe fÃ¼r Normen und Standards (bspw. ISO, DIN)]{Diese
Verfahren sind nÃ¤her in \citeauthor{IEEEStd-1016:1998} \citetext{S. 16}
geregelt.} \begin{lstlistinglatex}[label=lst:citestd,caption={Quellenangabe fÃ¼r Normen und Standard}]
\citeauthor{IEEEStd-1016:1998} \citetext{S. 16}
\end{lstlistinglatex}


\section{Abbildungen}

Abbildungen werden ausschlieÃŸlich als PDF eingefÃ¼gt. Dadurch sind Sie einfacher wartbar und die Chance, dass beim Erstellen eine Vektorgrafik produziert wird steigt gegenÃ¼ber anderen Vorgehensweisen. Jedes Programm kann grundsÃ¤tzlich PDF exportieren (selbst MS Powerpoint) und ein PDF-Drucker wie \href{http://www.dopdf.com/de/}{doPDF} versorgt die restlichen Programme. 

Im Gegensatz zur anderen Textprogrammen ist folgendes wichtig zu wissen: Die Position der Abbildung bestimmt LaTeX, nicht der Autor. Daher sollten Abbildungen so im Text genutzt werden, dass es egal ist, ob Sie an der geplanten Stelle, auf der selben Seite darÃ¼ber, oder erst einzelne Seiten spÃ¤ter plaziert wird.
\parExample[Abbildungen einfÃ¼gen]{Dabei unterteilt \citeauthor{Nielsen.1993} die Akzeptanz in verschiedene Bereiche (vgl. \autoref{fig:Nielsen_1993_Acceptability}).}
%%%%%%%%%%%%%%%%%%% FIGURE %%%%%%%%%%%%%%%%%%%%%%
\begin{figure}
    \centering{
            \includegraphics[width=.95\linewidth,keepaspectratio=true]{udesoftec-doc-exampleimage}
            \caption[System Akzeptanz nach \citeauthor{Nielsen.1993}]{System Akzeptanz nach \citet[25]{Nielsen.1993}}%
            \label{fig:Nielsen_1993_Acceptability}%
        }%
\end{figure}%
%%%%%%%%%%%%%%%%%%% FIGURE %%%%%%%%%%%%%%%%%%%%%%


\begin{lstlistinglatex}[label=lst:figure,caption={Abbildungen einfÃ¼gen}]
Dabei unterteilt \citeauthor{Nielsen.1993} die Akzeptanz in verschiedene Bereiche (vgl. \autoref{fig:Nielsen_1993_Acceptability}).
%%%%%%%%%%%%%%%%%%% FIGURE %%%%%%%%%%%%%%%%%%%%%%
\begin{figure}
    \centering{
        \includegraphics[width=.95\linewidth,keepaspectratio=true]{udesoftec-doc-exampleimage}
        \caption[System Akzeptanz nach \citeauthor{Nielsen.1993}]{System Akzeptanz nach \citet[25]{Nielsen.1993}}%
        \label{fig:Nielsen_1993_Acceptability}%
    }%
\end{figure}%
%%%%%%%%%%%%%%%%%%% FIGURE %%%%%%%%%%%%%%%%%%%%%%
\end{lstlistinglatex}




\section{AbkÃ¼rzungen}
Ãœber das folgende Kommando kÃ¶nnen AbkÃ¼rzungen angelegt werden:
\begin{lstlisting}[language={[LaTeX]TeX},morekeywords={\newacronym}]
\newacronym[&lt;Erlaeuterung&gt;]{&lt;intern&gt;}{&lt;Abkuerzung&gt;}{&lt;Ausgeschrieben&gt;}
\end{lstlisting}
Als Wert fÃ¼r \lstinline!&lt;intern&gt;! hat sich die Kleinschreibung der AbkÃ¼rzung bewÃ¤hrt, also bspw.:
\begin{lstlisting}[language={[LaTeX]TeX},morekeywords={\newacronym}]
\newacronym{din}{DIN}{Deutsches Institut fÃ¼r Normung}
\end{lstlisting}
Ãœber die folgenden Kommandos kÃ¶nnen AbkÃ¼rzungen genutzt werden, wobei \lstinline!\acr! bei erster Verwendung ausschreibt:
\begin{lstlisting}[language={[LaTeX]TeX},morekeywords={\acr,\acrshort}]
\acr{&lt;intern&gt;} oder \acrshort{&lt;intern&gt;}
\end{lstlisting}
Bspw.: AbkÃ¼rzungen wie \acr{b2c} kÃ¶nnen eingefÃ¼hrt und danach kurz als \acr{b2c} genutzt werden, oder wie bei \acrshort{ui} trotz erstmaliger Verwendung kurzgeschrieben werden.



\section{AufzÃ¤hlungen}
\subsection{AufzÃ¤hlungslisten unnummeriert}
Beschreibungslisten kÃ¶nnen auch mit festem Einschub gesetzt werden:
\parExample[AufzÃ¤hlungslisten unummeriert]{
\begin{itemize}
    \item{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.}
    \item{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{itemize}
}
\begin{lstlistinglatex}[label=lst:itemize,caption={AufzÃ¤hlungslisten unummeriert}]
\begin{itemize}[leftmargin=3.5cm]
    \item{Lorem ipsum dolor...}
    \item{Stet clita kasd...}
\end{itemize}
\end{lstlistinglatex}

\subsection{AufzÃ¤hlungslisten nummeriert}
Nummerierte AufzÃ¤hlungslisten sind auch mÃ¶glich.
\parExample[AufzÃ¤hlungslisten nummeriert]{
\begin{enumerate}
    \item{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.}
    \item{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{enumerate}}
\begin{lstlistinglatex}[label=lst:enumerate,caption={AufzÃ¤hlungslisten nummeriert}]
\begin{enumerate}
    \item{Lorem ipsum dolor...}
    \item{Stet clita kasd...}
\end{enumerate}
\end{lstlistinglatex}
FÃ¼r eine Anpassung der Form (beispielsweise aufzÃ¤hlen mit Buchstaben, Text vor den Zahlen etc.) sei auf die \lstinline!\label!-Option verwiesen, die bspw. unter \url{http://de.wikibooks.org/wiki/LaTeX-WÃ¶rterbuch:_enumitem} erklÃ¤rt ists.

\subsection{Merkmal-AufzÃ¤hlungen mit festem Einschub}
Beschreibungslisten kÃ¶nnen auch mit festem Einschub gesetzt werden:
\parExample[Merkmal-AufzÃ¤hlungen mit festem Einschub]{
\begin{description}[leftmargin=2.5cm,style=sameline]
    \item[Merkmal]{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.}
    \item[Element]{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{description}}
\begin{lstlistinglatex}[label=lst:desc-sameline,caption={Merkmal-AufzÃ¤hlungen mit festem Einschub}]
\begin{description}[leftmargin=2.5cm,style=sameline]
    \item[Merkmal]{Lorem ipsum dolor...}
    \item[Element]{Stet clita kasd...}
\end{description}
\end{lstlistinglatex}

\subsection{Merkmal-AufzÃ¤hlungen mit Umbruch}
Beschreibungslisten kÃ¶nnen auch mit festem Umbruch gesetzt werden:
\parExample[Merkmal-AufzÃ¤hlungen mit Umbruch]{
\begin{description}[style=nextline]
    \item[Merkmal]{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.}
    \item[Element]{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{description}}
\begin{lstlistinglatex}[label=lst:desc-nextline,caption={Merkmal-AufzÃ¤hlungen mit Umbruch}]
\begin{description}[style=nextline]
    \item[Merkmal]{Lorem ipsum dolor...}
    \item[Element]{Stet clita kasd...}
\end{description}
\end{lstlistinglatex}

\section{TODOs}
Ãœber \lstinlinelatex!\todo{&lt;Text&gt;}! und \lstinlinelatex!\inlinetodo{&lt;Text&gt;}! gibt es die MÃ¶glichkeit TODOs zu verwalten. \inlinetodo{TODO: Diese kÃ¶nnen innerhalb des Textes stehen wie hier.} Aber Sie kÃ¶nnen auch am Rand  stehen und auf eine bestimmte Stelle im Text\todo{TODO: Absatz Ã¼berarbeiten} zeigen. Am Ende des Dokuments wird eine Gesamtliste angefÃ¼gt, sofern ein TODO existitert und das Dokument nicht mit der Option \lstinlinelatex!final! oder \lstinlinelatex!omit-todos! kompiliert wird.



\chapter{FAQ}

\section{Warning: Biber: there were undefined citations}
Ist aktuell ein known issue, allerdings kann kein Fehler in der Ausgabe festgestellt werden.

\section{BibTeX Fehler: Paragraph ended before \ldots parsedate was complete.}
Irgendwo gibt es in der .bib-Datei ein Fehlerhaftes Datum (urldate). Das Datum
sollte im Format dd.mm.yyyy oder yyyy-mm-dd vorliegen (oder weder \enquote{.}
noch \enquote{-} im String haben).

\section{Der Hinweis mit der Template-Version auf dem Deckblatt soll verschwinden}
Vor der Abgabe sollte mit dem Kommando \lstinlinelatex!\date{}! das Datum des Dokuments entfernt werden. Dadurch wird auch der Hinweis auf die Templateversion entfernt. WÃ¤hrend der Bearbeitung kÃ¶nnen beide Hinweise aber beim Feedback hilfreich sein.

\section{Bei kursiver Schrift ist das "`a"' komisch}
Das ist korrekt. Bei kursiver Schrift wird bspw. in MS Word oftmals einfach der normale Font schrÃ¤g gestellt. In professionellen Systemen werden extra \emph{Schriftschnitte} erstellt. Die in dieser Vorlage benutzte Schriftart ist \sfdefault{} (screenlayout) sowie \rmdefault{} (printlayout). Hierbei existiert ein solcher Schriftschnitt. Da das kleine "`a"' in "`schrÃ¤g"' aber sehr merkwÃ¼rdig aussehen wÃ¼rden, sind Sie leicht anders entworfen. Bei anderen Schriften kann dies bspw. auch das \&amp;-Zeichen betreffen.
\parExample[unterschiedliche Schriftschnitte]{
\begin{tabularx}{\linewidth}{ll}
Screenlayout normal:&amp; \textsf{Schriften \&amp; anderes}\\
Screenlayout kursiv:&amp; \textsf{\emph{Schriften \&amp; anderes}}\\
Printlayout normal:&amp; \textrm{Schriften \&amp; anderes}\\
Printlayout kursiv:&amp; \textrm{\emph{Schriften \&amp; anderes}}\\
\end{tabularx}  
}

\section{Im Literaturverzeichnis steht manchmal "`Auflage"' statt "`Aufl."'}
Das \BibTeX-Feld Auflage (bzw. Edition) sollte als Wert in aller Regel nur eine Zahl enthalten, bspw. "`3"'. Dann erstellt der Zitierstil je nach Sprache automatisch ein "`3. Aufl."' oder "`3\textsuperscript{rd} edn."'. In seltenen FÃ¤llen kann es sein, dass eine Zahl nicht korrekt ist (bspw. "`Reprint 2008"'). Sollte der Zitierstil keine Zahl finden, wird einfach der gesamte Inhalte des Feldes genutzt. Folglich wÃ¤re "`Aufl."' das richtige Verhalten und wenn stattdessen "`Auflage"' steht, sollte der \BibTeX{}- bzw. Citavi-Eintrag angepasst werden.

\section{LaTeX Error: File `udesoftec-cover-ude-de' not found.}
Anscheinend kann die \TeX{}-Distribution die Cover-Dateien nicht finden. Das lÃ¤sst auf eine veraltete Version der Klasse schlieÃŸen. In diesem Fall (nach einem Update der packages)einfach das passende Cover von der \href{http://mirror.ctan.org/macros/latex/contrib/udesoftec}{Paket-Seite auf CTAN} heruntergeladen und in den selben Ordner wie die Hauptdatei des Projektes (z.B. \lstinline!main.tex!) gelegt werden.

\section{Das AbkÃ¼rzungsverzeichnis erscheint nicht}

Es gab ein Problem in v1.4.4, das seit v1.4.5 behoben ist. ZusÃ¤tzlich kann es sein, dass die makeindex-Befehle nicht ausgefÃ¼hrt werden, z. B.:

\lstinline!makeindex -s file.ist -t file.alg -o file.acr file.acn!

Wie genau dieser Befehl aussieht, ist von der TeX-Umgebung abhÃ¤ngig.

\section{Das AbkÃ¼rzungsverzeichnis ist doppelt}

vgl. \autoref{sec:updateinstructions}

\section{LaTeX Error: Error: Undefied control sequence - Package enumitem Error: undefined.}

vgl. \autoref{sec:updateinstructions}

\section{LaTeX Error: Error: Undefied control sequence - Package enumitem Error:1,5cm unde-
fined.}

vgl. \autoref{sec:updateinstructions}
\section{LaTeX Error: File '****.sty' not found.}
Wahrscheinlich wird in einer neueren Version der Klasse ein zusÃ¤tzliches Paket genutzt, das noch nicht installiert ist. Das sollte vor allem nicht-MikTeX-(Windows)-Konfigurationen betreffen. HierfÃ¼r einfach das aktualisierte Kommando unter 
vgl. \autoref{sec:classinstall} nutzen.
%%%%%%%%%%%%%%%%%%%%%%%% APPENDIX %%%%%%%%%%%%%%%%%%%%%%%
\appendix% \addcontentsline{toc}{chapter}{Anhang}




\def\chapterAuthor{ }
\chapter{Anhang}
\section{Installation und Konfiguration der Software}\label{sec:software}
GrundsÃ¤tzlich wird immer empfohlen Updates fÃ¼r die Software-Pakete einzuspielen. Sollte sich die Ausgabe verÃ¤ndern, bspw. weil udesoftec neue Features erhÃ¤lt, finden Sie in \autoref{sec:updateinstructions} und im \hyperref[sec:changelog]{ChangeLog} entsprechende Hinweise wie das Dokument anzupassen ist.

\subsection{LaTeX-Umgebung: MikTeX (Windows), BasicTeX (OSX)}\label{sec:classinstall}
Unter Windows wird ausdrÃ¼cklich \href{http://miktex.org}{MikTeX} empfohlen, da dieses selbstÃ¤ndig und On-Demand fehlende Dinge nachinstalliert. 

Unter MacOS kann beispielsweise ein minimales \TeX{}-Live-System wie
\href{http://tug.org/mactex/morepackages.html}{BasicTeX} genutzt werden. Die
notwendigen Pakete lassen sich wie folgt installieren (mehrere tlmgr install
Kommandos fÃ¼r einfacheres Copy-and-Paste):
\begin{lstlisting}[label=lst:tlmgr,caption={Paket-Installation der Documentclass und ihrer AbhÃ¤ngigkeiten},language=bash,breaklines=true,morekeywords={sudo},emph={tlmgr,install,update,--self,--all},
        keywordstyle=\color{DocumentDark4},
        emphstyle=\color{DocumentDark1}]
sudo tlmgr update --self
sudo tlmgr update --all
sudo tlmgr install udesoftec nag chngcntr hyphenat libertine mweights fontaxes footmisc placeins 
sudo tlmgr install enumitem todonotes wallpaper marginnote mdframed needspace csquotes glossaries 
sudo tlmgr install glossaries-german glossaries-english xfor datatool substr xstring tracklang biblatex 
sudo tlmgr install logreq regexpatch datetime2 datetime2-german datetime2-english mfirstuc
\end{lstlisting} 

\subsection{Citavi}
Citavi erlaubt nur noch manuelle \BibTeX-Exporte, die \href{http://support.citavi.de/forum/viewtopic.php?f=156&amp;t=7295&amp;p=24152}{Funktion fÃ¼r automatischen Export ist entfernt worden}. Der Export funktioniert einfach Ã¼ber das Datei MenÃ¼ (\href{http://www.citavi.com/sub/manual4/de/exporting_to_bibtex.html}{Anleitung zum \BibTeX-Export in der Citavi-Hilfe}).
        
\subsection{Editor fÃ¼r TeX-Dokumente}
Es gibt viele Editoren fÃ¼r TeX-Dokumente, hilfreich ist die sogenannte "SyncTeX"-UnterstÃ¼tzung, mit der man Ã¼ber einen Klick zwischen Quellcode und Ausgabeposition hin und herspringen kann.

\subsubsection{Visual Studio Code}
Der kostenloase \href{https://code.visualstudio.com/download}{Visual Studio Code} mit dem Plugin \href{https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop}{LaTeX Workshop} scheint eine komfortable Alternative zu sein.

\subsubsection{ShareLaTeX} 

\href{https://www.sharelatex.com}{www.sharelatex.com} ist ein SaaS-Anbieter. Kaum etwas zu konfigurieren, dafÃ¼r teilweise Ã¤ltere Versionen.
\section{Update Instructions}\label{sec:updateinstructions}
This documentclass is as downwards compatible as possible. Any change in the version number according the third digit (e.g. from 1.2.1 to 1.2.8) creates no compile or display errors.
Some changes however cannot be catched, so that in case of major version changes some LaTeX errors and warnings may occure. The following list shows some changes to the document one should do in order to remove the errors and warnings.

\subsection{Update to 1.5.0}
\begin{enumerate}
  \item You might get compile errors with broken urldate in bib files.
  \item You might get compile errors if you have conditional language
  statements or use other packages as language switched from ``english'' to
  ``british''
\end{enumerate}

\subsection{Update to 1.4.0}
Removed many packages and removed some deprecated commands. Might raise problems with custom loaded packages or if e.g. \ctanlink{verbatim}-commands were used instead of \ctanlink{lstlisting}-commands.

\subsection{Update to 1.3.8}
Added abstract as default, so fill values \lstinlinelatex!\abstract! and perhabs \lstinlinelatex!\abstractEn!.

\subsection{Update to 1.3.0}
\begin{description}[style=nextline]
  \item[Change in document configuration sets main page to default values]{All configuration labels like \lstinlinelatex!\def \institution{Name}! are not working anymore and need to be replaced with real commands like \lstinlinelatex!\institution{Name}!. }
    \item[Error: Undefied control sequence - Package enumitem]{Happens while using \lstinlinelatex!\begin{description}[\breaklabel]!. \newline{} Due to a new package the option is now \lstinlinelatex!style=nextline!, so use\newline{} \lstinlinelatex!\begin{description}[style=nextline]! instead.

Happens while using \lstinlinelatex!\begin{description}[\setleftmargin{1.5cm}]]!.\newline{} Due to a new package the option is now \lstinlinelatex!leftmargin=1.5cm!, so use\newline{} \lstinlinelatex!\begin{description}[leftmargin=1.5cm,style=sameline]! instead.
}
    
\end{description}
\subsection{Update to 1.2.1}
\lstinlinelatex!\printacronyms! not necessary any more - the documentclass takes care of this.


\clearpage\section{Changelog}\label{sec:changelog}
An \href{http://pipes.yahoo.com/jpmschuler/udesoftec?_render=rss}{RSS feed} is available to annouce new versions of udesoftec.
\begingroup
    \lstinputlisting[backgroundcolor={},frame=none,nolol,breaklines=true]{CHANGELOG.txt}
\endgroup
\bibliography{udesoftec-doc-examplebib} % output Literature and use this file as bibtext catalogue
\end{document}</pre></body></html>