+@online{test-website,
+author = {Google},
+title = {Google Suchmaschine},
+urldate = {2018-03-19},
+url = {https://www.google.at/},
+}
\ No newline at end of file
\markboth{}{} %end chapter
-\bibliography{Literaturverzeichnis}
-\bibliographystyle{unsrt}
+\printbibliography
+\nocite{*}
\chapter{Abkürzungsverzeichnis}
\begin{acronym}
--- /dev/null
+\usepackage[autostyle]{csquotes}
+\usepackage[
+ backend=biber,
+ style=authoryear,
+ sortlocale=de_DE,
+]{biblatex}
+\addbibresource{Literaturverzeichnis.bib}
+\DeclareNameAlias{sortname}{first-last}
+
+\DeclareFieldFormat{url}{\newline\url{#1}}
+\newbibmacro*{url+urldate}{%
+ \printfield[url]{url}%
+ \iffieldundef{urlyear}
+ {}
+ {\setunit*{\addspace}%
+ \printtext{\printurldate}}}
+
+\DeclareLabeldate{%
+ \field{date}
+ \field{eventdate}
+ \field{origdate}
+}
+
+\renewbibmacro*{date+extradate}{%
+ \ifboolexpr{test {\iffieldundef{labelyear}}
+ or (test {\iffieldequalstr{labelyear}{nodate}}
+ and test {\ifentrytype{online}})}
+ {}
+ {\printtext[parens]{%
+ \iflabeldateisdate
+ {\printdateextra}
+ {\printlabeldateextra}}}}
+
+\renewbibmacro*{cite:labeldate+extradate}{%
+ \ifboolexpr{test {\iffieldundef{labelyear}}
+ or (test {\iffieldequalstr{labelyear}{nodate}}
+ and test {\ifentrytype{online}})}
+ {}
+ {\printtext[bibhyperref]{\printlabeldateextra}}}
\ No newline at end of file
\section{Akronyme}
\label{sec:akronyme}
-Akronyme können mit dem \textbackslash{}ac\{\} Kommando angezeigt werden. Bei diesem Befehl wird eine Abkürzung beim 1. Aufruf so angezeigt: \ac{uC} und danach nur mehr das Kürzel \ac{uC}. Das \ac{WWW} ist unkontrollierbar. Möchte man das Kürzel ausschreiben, verwendet man \textbackslash{}acl\{\}: \acl{WWW}
+Akronyme können mit dem \textbackslash{}ac\{\} Kommando angezeigt werden. Bei diesem Befehl wird eine Abkürzung beim 1. Aufruf so angezeigt: \ac{uC} und danach nur mehr das Kürzel \ac{uC}. Das \ac{WWW} ist unkontrollierbar. Möchte man das Kürzel ausschreiben, verwendet man \textbackslash{}acl\{\}: \acl{WWW}\footfullcite{test-website}
\section{C Beispiel}
\label{sec:c-beispiel}
\lstdefinestyle{java}{ % define java style
language=Java, % the language of the code
backgroundcolor=\color{codeBackGray}, % choose the background color
- basicstyle=\fontencoding{T1}\fontfamily{DejaVuSansMono-TLF}\fontseries{m}\selectfont\footnotesize, % the size and the font that are used for the code
+ basicstyle=\fontencoding{T1}\fontfamily{courier}\fontseries{m}\selectfont\footnotesize, % the size and the font that are used for the code
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
breaklines=true, % sets automatic line breaking
captionpos=b, % sets the caption-position to bottom
\lstdefinestyle{C}{ %define c style
language=C, % the language of the code
backgroundcolor=\color{codeBackGray}, % choose the background color; you must add \usepackage{color} or \usepackage{xcolor}
- basicstyle=\fontencoding{T1}\fontfamily{DejaVuSansMono-TLF}\fontseries{m}\selectfont\footnotesize, % the size of the fonts that are used for the code
+ basicstyle=\fontencoding{T1}\fontfamily{courier}\fontseries{m}\selectfont\footnotesize, % the size of the fonts that are used for the code
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
breaklines=true, % sets automatic line breaking
captionpos=b, % sets the caption-position to bottom
\renewcommand*{\chapterpagestyle}{scrheadings} %Kopf und Fußzeile auf Seiten mit Überschriften anders
%Dokumenteinstellungen und Paketimporte
+\usepackage[T1]{fontenc} %Outputencoding
+\usepackage{lmodern}
+\usepackage[utf8]{inputenc} %UTF8 + Sonderzeichen
\usepackage[ngerman]{babel} %Deutsch
-\usepackage{graphicx} %Bilder
+\usepackage{newtxtext,newtxmath} %font new TX (standard text)
+\renewcommand{\headfont}{\rmfamily} %use new tx for headers
+\setkomafont{sectioning}{\rmfamily\bfseries} %use new tx for chapters, sections, etc
\usepackage{caption} %Tabellen Listings und Figuren mit Beschriftung in Verzeichnissen
-\usepackage[T1]{fontenc} %Outputencoding
+\usepackage{graphicx} %Bilder
\usepackage{float} %Plazierung von Floats (Bilder Tabellen)
-\usepackage[utf8x]{inputenc} %UTF8 + Sonderzeichen
\usepackage{wrapfig} %Textumfluss von Bildern, die nicht die ganze Seite brauchen
\usepackage{setspace} %Zeilenabstand
\usepackage{listings} %Listings (=Code)
-\usepackage{DejaVuSerif} %DejaVu Sans Mono (listings)
+\usepackage{courier} %Courier (listings)
\usepackage{times} %Schriftart Times Roman
\usepackage{courier} %Schriftart Courier
-\usepackage{multirow} %Bessere Tabellenformatierung
-\usepackage{array} %Bessere Tabellenformatierung
+\usepackage{array,multirow} %Bessere Tabellenformatierung
\usepackage{xcolor} %Farben für Codehighlighting oder ähnliches
-\usepackage{appendix} %Anhang Titelseite
\usepackage{tabularx} %Bessere Tabellen
-\usepackage{jurabib} %Zitierung
+\usepackage{appendix} %Anhang Titelseite
\usepackage[printonlyused,withpage]{acronym} %Für die Verwendung von Akronymen + Verzeichnis - printonlyused: Abkürzung nur im Verzeichnis wenn auch benutzt; withpage: Seite der 1. Verwendung im Verzeichnis anzeigen
\setlength{\parindent}{0em} %Einrücken
\setcounter{tocdepth}{5} %Tiefe der Überschriften
\setcounter{secnumdepth}{5} %Nummerierungstiefe der Überschriften
+\input{listings} %Datei importieren
+\input{biber}
+
\usepackage[bookmarks]{hyperref} %Automatische Lesezeichen
+\usepackage[figure]{hypcap} %Bild referenzieren
\subject{\includegraphics[scale=0.7]{fig/logoMecha}}
\title{Diplomarbeitvorlage}
\begin{document} %Dokumentbeginn
\onehalfspace %Zeilenabstand
\maketitle %Titelseite
-\input{listings} %Datei importieren
\input{opening} %Datei importieren
\tableofcontents %Inhaltsverzeichnis
\mainmatter %Seitennummerierung