\documentclass[a4paper,10pt,ngerman]{scrartcl} \usepackage{babel} \usepackage[T1]{fontenc} \usepackage[utf8x]{inputenc} \usepackage[a4paper,margin=2.5cm]{geometry} % Die nächsten drei Felder bitte anpassen: \newcommand{\Name}{Team: ??? / Name} % Teamname oder eigenen Namen angeben \newcommand{\TeamId}{???} \newcommand{\Aufgabe}{Aufgabe 1: \LaTeX-Dokument} % Kopf- und Fußzeilen \usepackage{scrlayer-scrpage} \setkomafont{pageheadfoot}{\textrm} \ifoot{\Name} \cfoot{\thepage} \chead{\Aufgabe} \ofoot{Team-ID: \TeamId} % Für mathematische Befehle und Symbole \usepackage{amsmath} \usepackage{amssymb} % Für Bilder \usepackage{graphicx} % Für Algorithmen \usepackage{algpseudocode} % Für Quelltext \usepackage{listings} \usepackage{color} \definecolor{mygreen}{rgb}{0,0.6,0} \definecolor{mygray}{rgb}{0.5,0.5,0.5} \definecolor{mymauve}{rgb}{0.58,0,0.82} \lstset{ keywordstyle=\color{blue},commentstyle=\color{mygreen}, stringstyle=\color{mymauve},rulecolor=\color{black}, basicstyle=\footnotesize\ttfamily,numberstyle=\tiny\color{mygray}, captionpos=b, % sets the caption-position to bottom keepspaces=true, % keeps spaces in text numbers=left, numbersep=5pt, showspaces=false,showstringspaces=true, showtabs=false, stepnumber=2, tabsize=2, title=\lstname } \lstdefinelanguage{JavaScript}{ % JavaScript ist als einzige Sprache noch nicht vordefiniert keywords={break, case, catch, continue, debugger, default, delete, do, else, finally, for, function, if, in, instanceof, new, return, switch, this, throw, try, typeof, var, void, while, with}, morecomment=[l]{//}, morecomment=[s]{/*}{*/}, morestring=[b]', morestring=[b]", sensitive=true } % Diese beiden Pakete müssen als letztes geladen werden %\usepackage{hyperref} % Anklickbare Links im Dokument \usepackage{cleveref} % Daten für die Titelseite \title{\Aufgabe} \author{\Name\\Team-ID: \TeamId} \date{\today} \begin{document} \maketitle \tableofcontents \section{Lösungsidee} Die Idee der Lösung sollte hieraus vollkommen ersichtlich werden, ohne das auf die eigentliche Implementation Bezug genommen wird. \section{Umsetzung} Hier wird kurz erläutert, wie die Lösungsidee im Programm tatsächlich umgesetzt wurde. Hier können auch Implementierungsdetails erwähnt werden. \section{Beispiele} Genügend Beispiele einbinden! Eigene Beispiele sind sehr gut! Und die Beispiele sollte diskutiert werden. \section{Quellcode (ausschnittsweise)} Unwichtige Teile des Programms müssen hier nicht abgedruckt werden. \end{document}