\subsection*{Tec4Function -- DCM}
BTW: Du hast den falschen Strich. »-« ist im Deutschen ein Trenn- oder Bindestrich, »--« mit Leerzeichen davor und dahinter ist im Deutschen ein Gedankenstrich und ohne Leerzeichen davor und dahinter der bis-Strich. Im Englischen sieht es wieder anders aus. Musst Du vermutlich im gesamten Dokument ändern. Und wenn Du schon dabei bist, hast Du vermutlich auch Abkürzungen nicht korrekt. Bei Abkürzungen mit ».« innerhalb der Abkürzung folgt nach dem Punkt ein verminderter Abstand, also beispielsweise »u.\,v.\,m.«. Außerdem sollte man Abkürzungen nach Satzzeichen und am Satzanfang niemals verwenden, sondern die Worte immer ausschreiben. Außerdem sollte man - Achtung jetzt geht es nicht mehr um Typografie, sondern um Stil - Abkürzungen, die man nicht spricht eigentlich auch nicht schreiben. Aus beiden Gründen sollte man also i. d. R. nicht »z.\,B.«, sondern ausgeschrieben »beispielsweise«, »etwa« o. ä. verwenden.
Ganz nebenbei: Da Du den Unterschied zwischen einem harten Umbruch und einem Absatz noch nicht kennst, empfehle ich Dir Basisliteratur angefangen von l2kurz bis hin zu einschlägigen LaTeX-Einführungen in Buchform, die Du vermutlich in jeder Uni-Bibliothek findest. Eine Übersicht vermitteln die Büchertipps. Wir haben alle mal klein angefangen und mussten uns da durchwühlen.
BTW: Wo finden wir denn nun Thesis oder handelt es sich am Ende doch um thesis? Man sollte bei den Namen der Klassen und Pakete und auch bei anderen eingebundenen Dateien durchaus auf die Groß-/Kleinschreibung achten. Ich habe jahrelang für Verlage Bücher gesetzt und immer wieder Rohfassungen von Autoren bekommen, die das nicht gemacht haben. Da auf unterschiedlichen Systemen mal mit Dateisystemen gearbeitet wurde, die hier unterscheiden, mal mit Dateisystemen, die das nicht tun, war der erste Schritt oft, alle Dateinamen in Kleinbuchstaben zu wandeln, um das Chaos der Autoren in den Griff zu bekommen. Das war besonders unangenehm, wenn die Autoren auch noch eigene Befehle definiert haben, die \includegraphics- oder ähnliches verdeckt haben. Dann musste die Anpassung nämlich von Hand gemacht werden, statt es einem Script zu überlassen. Den Ärger kann man sich und anderen sparen, indem man auf die Groß-/Kleinschreibung bei Dateinamen achtet.