commit 6f03b3eb92848b615dae67511896333ae7423876 Author: nicolas Date: Wed Sep 16 21:45:25 2026 +0200 LaTeX-Template für die Seminararbeit (FH Burgenland, Department IT) Abgeleitet vom offiziellen MSc-Thesis-Template (MCCE) und an die Word-Vorlage "Vorlage_Seminararbeit V1_3.docx" angepasst: Deckblatt ohne Betreuer/Grad, Kapitelstruktur Einleitung – Grundlagen – Stand des Wissens – Zusammenfassung – Literatur, einseitig, Ränder/Schriftgrößen/ Zeilenabstand laut Vorlage, APA-Zitierstil, fortlaufende Nummerierung von Abbildungen/Tabellen/Formeln. Co-Authored-By: Claude Opus 5 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..34df81c --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# LaTeX-Hilfsdateien +*.aux +*.bbl +*.bcf +*.blg +*.fdb_latexmk +*.fls +*.glg +*.glo +*.gls +*.glsdefs +*.idx +*.ilg +*.ind +*.lof +*.log +*.lot +*.out +*.run.xml +*.synctex.gz +*.toc +*.xdy +*.acn +*.acr +*.alg +*.lol +*.loe +out/ +build/ + +# OS / Editor +.DS_Store +Thumbs.db diff --git a/.latexmkrc b/.latexmkrc new file mode 100644 index 0000000..cfd9db4 --- /dev/null +++ b/.latexmkrc @@ -0,0 +1,4 @@ +# latexmk-Konfiguration: pdflatex + biber, Ausgabe nach ./out +$pdf_mode = 1; +$out_dir = 'out'; +$bibtex_use = 2; diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0739a15 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "latex-workshop.latex.outDir": "%DIR%/out", + "latex-workshop.latex.recipe.default": "latexmk", + "latex-workshop.latex.autoBuild.run": "onSave", + "ltex.language": "de-AT" +} diff --git a/00_A_preamble/english.tex b/00_A_preamble/english.tex new file mode 100644 index 0000000..97893c3 --- /dev/null +++ b/00_A_preamble/english.tex @@ -0,0 +1,5 @@ +\newcommand{\typeOfWorkLabel}{Seminar paper for the} +\newcommand{\submittedByLabel}{Submitted by:} +\newcommand{\matNumberLabel}{Matriculation number:} +\newcommand{\dateLabel}{Date:} +\newcommand{\advisorLabel}{Supervised by:} diff --git a/00_A_preamble/german.tex b/00_A_preamble/german.tex new file mode 100644 index 0000000..f797042 --- /dev/null +++ b/00_A_preamble/german.tex @@ -0,0 +1,5 @@ +\newcommand{\typeOfWorkLabel}{Seminararbeit zum} +\newcommand{\submittedByLabel}{Eingereicht von:} +\newcommand{\matNumberLabel}{Personenkennzeichen:} +\newcommand{\dateLabel}{Datum:} +\newcommand{\advisorLabel}{Betreut von:} diff --git a/00_A_preamble/seminar.tex b/00_A_preamble/seminar.tex new file mode 100644 index 0000000..d5e2f3e --- /dev/null +++ b/00_A_preamble/seminar.tex @@ -0,0 +1,127 @@ +% ===================================================================== +% Pakete und Formatvorgaben laut FH-Burgenland-Vorlage (Seminararbeit) +% (abgeleitet aus dem MSc-Thesis-Template, 00_A_preamble/thesis.tex) +% ===================================================================== +\usepackage{scrhack} +\usepackage{etoolbox} % \ifdefempty fuer optionale Deckblatt-Zeilen + +% -- Seitenlayout: A4, links/rechts 2,5 cm, oben 2,5 cm, unten 2 cm, Bundsteg 1 cm +\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm,bindingoffset=1cm,headsep=1.25cm,footskip=1.25cm]{geometry} + +% -- Kopf-/Fusszeile: nur Seitenzahl rechts unten (10 pt), keine Kopfzeile +\usepackage[automark]{scrlayer-scrpage} +\clearpairofpagestyles +\ofoot*{\fontsize{10pt}{12pt}\selectfont\pagemark} +\pagestyle{scrheadings} + +% -- Sprache, Zeichensatz, Schrift +\usepackage[ngerman]{babel} +\usepackage[T1]{fontenc} +\usepackage{mathpazo} % "Book Antiqua" entspricht Palatino +\usepackage[final]{microtype} +\usepackage{csquotes} % benoetigt fuer babel + biblatex-apa +\usepackage{xurl} + +% -- Grafiken, Tabellen, Mathematik, Code +\usepackage{graphicx} +\usepackage[table,xcdraw]{xcolor} +\usepackage{booktabs} +\usepackage{tabularx} +\usepackage{multirow} +\usepackage{array} +\usepackage{amsmath} +\usepackage{listings} +\usepackage{algorithm2e} +\usepackage{verbatim} +\usepackage{fmtcount} +\usepackage{changepage} +\usepackage{pifont} +\newcommand{\cmark}{\ding{51}} +\newcommand{\xmark}{\ding{55}} +\newcommand{\omark}{\ding{72}} +\usepackage{lipsum} % Blindtext - kann entfernt werden + +% -- Abkuerzungen / Glossar +\usepackage[printonlyused, nohyperlinks]{acronym} +\usepackage[record=only,acronym,nonumberlist,nopostdot=false,toc=true,style=super]{glossaries-extra} + +% -- Abbildungen, Tabellen und Formeln fortlaufend nummerieren (wie in der Word-Vorlage: +% "Abbildung 1", "Tabelle 1", "Formel 1" statt "Abbildung 2.1") +\counterwithout{figure}{chapter} +\counterwithout{table}{chapter} +\counterwithout{equation}{chapter} + +% -- Beschriftungen: 10 pt, linksbuendig +\usepackage[justification=RaggedRight,singlelinecheck=false,font=footnotesize]{caption} + +% -- Gliederung: max. 3 Ebenen im Inhaltsverzeichnis (z.B. 3.3.1) +\setcounter{secnumdepth}{3} +\setcounter{tocdepth}{2} + +% -- Schriftgroessen der Ueberschriften laut Vorlage +\setkomafont{disposition}{\bfseries} +\addtokomafont{title}{\fontsize{24}{24}\selectfont} % Titel der Arbeit +\addtokomafont{subtitle}{\fontsize{14}{16}\selectfont} % uebriger Deckblatt-Text +\addtokomafont{chapter}{\fontsize{16}{16}\selectfont} % Ebene 1 +\addtokomafont{section}{\fontsize{14}{16}\selectfont} % Ebene 2 +\addtokomafont{subsection}{\fontsize{14}{16}\selectfont} % Ebene 3 +\addtokomafont{subsubsection}{\fontsize{13}{16}\selectfont} % Ebene 4 + +% -- Tabellen: 10 pt (erste Zeile 11 pt -> {\fontsize{11pt}{12pt}\selectfont ...}) +\let\oldtabular\tabular +\renewcommand{\tabular}{\fontsize{10pt}{14pt}\selectfont\oldtabular} + +% -- Absaetze: 12 pt, Zeilenabstand 16 pt, 6 pt Abstand, Blocksatz, kein Einzug +\linespread{1.1} % 12 pt Palatino -> ca. 16 pt Zeilenabstand +\setlength{\parskip}{6pt} +\setlength{\parindent}{0pt} +\renewcommand*{\chapterheadstartvskip}{\vspace*{0cm}} % Kapitel beginnt oben auf der Seite + +\RedeclareSectionCommand[beforeskip=0pt,afterskip=.5\baselineskip plus .1\baselineskip minus .167\baselineskip]{chapter} +\RedeclareSectionCommand[beforeskip=-1\baselineskip,afterskip=.2\baselineskip]{section} +\RedeclareSectionCommand[beforeskip=-.75\baselineskip,afterskip=.5\baselineskip]{subsection} +\RedeclareSectionCommand[beforeskip=-.75\baselineskip,afterskip=.25\baselineskip]{subsubsection} +\RedeclareSectionCommand[beforeskip=.5\baselineskip,afterskip=-1em]{paragraph} +\RedeclareSectionCommand[beforeskip=-.5\baselineskip,afterskip=-1em]{subparagraph} + +% -- Quellcode-Darstellung +\definecolor{codegreen}{rgb}{0,0.6,0} +\definecolor{codegray}{rgb}{0.5,0.5,0.5} +\definecolor{codepurple}{rgb}{0.58,0,0.82} +\definecolor{backcolour}{rgb}{0.95,0.95,0.92} +\lstdefinestyle{mystyle}{ + backgroundcolor=\color{backcolour}, + commentstyle=\color{codegreen}, + keywordstyle=\color{magenta}, + numberstyle=\tiny\color{codegray}, + stringstyle=\color{codepurple}, + basicstyle=\ttfamily\footnotesize, + breakatwhitespace=false, + breaklines=true, + captionpos=b, + keepspaces=true, + numbers=left, + numbersep=5pt, + showspaces=false, + showstringspaces=false, + showtabs=false, + tabsize=2 +} +\lstset{style=mystyle} + +% -- Literatur: APA (Autor, Jahr, Seite) mit Biber +\usepackage[ + style=apa, + backend=biber, + sorting=nyt, + language=german, + sortlocale=de-DE, + natbib=true, + uniquename=false, + uniquelist=false, + maxbibnames=1000, + urldate=long, +]{biblatex} +\addbibresource{references.bib} + +\usepackage{hyperref} diff --git a/00_B_data/yourData.tex b/00_B_data/yourData.tex new file mode 100644 index 0000000..0e01fa5 --- /dev/null +++ b/00_B_data/yourData.tex @@ -0,0 +1,27 @@ +% ===================================================================== +% Eigene Daten – nur diese Datei muss für das Deckblatt angepasst werden +% ===================================================================== +\newcommand{\typeOfWork}{Seminararbeit} +\newcommand{\seminarName}{Seminar Aktuelle Themen} + +% Studiengang – einen auswählen (Dropdown in der Word-Vorlage): +% Bachelor Information, Medien \& Kommunikation +% Bachelor IT Infrastruktur Management +% Bachelor Software Engineering und vernetzte Systeme +\newcommand{\studyProgram}{Bachelor Software Engineering und vernetzte Systeme} + +\newcommand{\yourNameInclTitle}{Nachname Vorname} +\newcommand{\yourMatNumber}{Personenkennzeichen} + +% Zweite/r Verfasser/in (Gruppenarbeit) – leer lassen, wenn nicht benötigt +\newcommand{\secondAuthorName}{} +\newcommand{\secondAuthorMatNumber}{} + +% Betreuer/in – leer lassen, wenn am Deckblatt nicht gewünscht +\newcommand{\supervisorNameInclTitle}{} + +\newcommand{\departmentName}{Department Informationstechnologie} +\newcommand{\yourThesisTitle}{Titel der Arbeit, z.B.\\Formatvorlage für die Erstellung einer wissenschaftlichen Arbeit} +\newcommand{\thesisDate}{\today} % oder fix, z.B. {4. Juli 2025} +\newcommand{\universityCityCountry}{Hochschule Burgenland, Eisenstadt, Österreich} +\newcommand{\literatureLabel}{Literatur} diff --git a/00_C_Front_Matter/titlepage.tex b/00_C_Front_Matter/titlepage.tex new file mode 100644 index 0000000..62bd1cc --- /dev/null +++ b/00_C_Front_Matter/titlepage.tex @@ -0,0 +1,33 @@ +\begin{titlepage} + \raggedright + \fontfamily{phv}\selectfont % Word-Vorlage: Tahoma -> Helvetica-Klon + \thispagestyle{empty} + + % Logo links oben (in der Word-Vorlage in der Kopfzeile) + \includegraphics[height=1.8cm]{00_figures/logo.jpg} + + \vspace{3cm} + \centering + {\usekomafont{title}\yourThesisTitle\par} % 24pt fett + + \vspace{3cm} + {\usekomafont{subtitle}\typeOfWorkLabel\par} \vspace{0.3cm} % "Seminararbeit zum" + {\usekomafont{subtitle}\seminarName\par} \vspace{1cm} % "Seminar Aktuelle Themen" + {\usekomafont{subtitle}\studyProgram\par} \vspace{0.3cm} + {\usekomafont{subtitle}\departmentName\par} + + \vspace{3cm} + \usefont{T1}{phv}{m}{n}\fontsize{12pt}{14pt}\selectfont + \noindent\begin{tabular}{@{}ll} + \submittedByLabel & \yourNameInclTitle \\[0.1cm] + \matNumberLabel & \yourMatNumber \\[0.3cm] + \ifdefempty{\secondAuthorName}{}{% + \submittedByLabel & \secondAuthorName \\[0.1cm] + \matNumberLabel & \secondAuthorMatNumber \\[0.3cm] + }% + \ifdefempty{\supervisorNameInclTitle}{}{% + \advisorLabel & \supervisorNameInclTitle \\[0.3cm] + }% + \dateLabel & \thesisDate + \end{tabular} +\end{titlepage} diff --git a/00_C_setup/setup.tex b/00_C_setup/setup.tex new file mode 100644 index 0000000..fb08398 --- /dev/null +++ b/00_C_setup/setup.tex @@ -0,0 +1,24 @@ +% Zeilenumbrüche (\\) im Titel werden in den PDF-Metadaten zu Leerzeichen +\pdfstringdefDisableCommands{\def\\{ }} + +\hypersetup{ + pdftitle={\yourThesisTitle}, + pdfsubject={\typeOfWork}, + pdfauthor={\yourNameInclTitle}, + breaklinks, % permits line breaks for long links + bookmarksnumbered, % ... and include section numbers + linktocpage, % "make page number, not text, be link on TOC ..." + colorlinks, % yes ... + linkcolor=black, % normal internal links; + anchorcolor=black, % don't make scientific papers too much colourful => "black" + citecolor=black, + urlcolor=blue, % quite common + pdfstartview={Fit}, % "Fit" fits the page to the window + pdfpagemode=UseOutlines, % open bookmarks in Acrobat + plainpages=false % avoids duplicate page number problem +} + +\renewcommand{\glstreenamefmt}[1]{#1} +\renewcommand{\glstreegroupheaderfmt}[1]{\textbf{#1}} + +\newcommand{\tabitem}{~~\llap{\textbullet}~~} diff --git a/00_D_config/config.tex b/00_D_config/config.tex new file mode 100644 index 0000000..a0d5182 --- /dev/null +++ b/00_D_config/config.tex @@ -0,0 +1,5 @@ +\renewcommand{\figurename}{Abbildung} +\microtypesetup{protrusion=false} +\renewcommand{\contentsname}{Inhaltsverzeichnis} +\tableofcontents{} +\clearpage diff --git a/00_figures/logo.jpg b/00_figures/logo.jpg new file mode 100644 index 0000000..e318ea3 Binary files /dev/null and b/00_figures/logo.jpg differ diff --git a/01_chapters/00/00_abstract_de.tex b/01_chapters/00/00_abstract_de.tex new file mode 100644 index 0000000..60ee81c --- /dev/null +++ b/01_chapters/00/00_abstract_de.tex @@ -0,0 +1,14 @@ +\chapter*{Kurzfassung} +\addcontentsline{toc}{chapter}{Kurzfassung} + +Hier ist der Inhalt der Arbeit in komprimierter Form darzustellen. + +Länge maximal 1 Seite. + +Anmerkung: + +Der/die Leser*in der Kurzfassung soll verstehen, welches Themenfeld und welche Problemstellung bzw. Fragestellung durch die vorliegende Seminararbeit bearbeitet wird und welche Erkenntnisse und Ergebnisse vorliegen. + +Bitte beachten Sie auch die Richtlinie des Studiengangs zur Erstellung von wissenschaftlichen Arbeiten, vor allem die formalen Anforderungen wie z.B. Zitierweise nach APA-Styleguide in der Form (Autor, Jahr, Seite) -- in \LaTeX{} z.B. \verb|\parencite[S.~12]{key}| $\rightarrow$ \parencite[S.~12]{ref01}. + +\clearpage diff --git a/01_chapters/01/01_introduction/01_problemDescription.tex b/01_chapters/01/01_introduction/01_problemDescription.tex new file mode 100644 index 0000000..7e3d4bb --- /dev/null +++ b/01_chapters/01/01_introduction/01_problemDescription.tex @@ -0,0 +1,3 @@ +\section{Problemstellung}\label{sec:problem} + +In der Problemstellung erfolgt eine Hinführung zum Thema aus dem globalen Zusammenhang heraus betrachtet: Warum es wichtig ist, sich mit dem konkreten Thema zu beschäftigen bzw. welche Bedeutung hat dieses Thema zum Beispiel für die Wirtschaft, Gesellschaft und Umwelt. diff --git a/01_chapters/01/01_introduction/02_researchQuestion.tex b/01_chapters/01/01_introduction/02_researchQuestion.tex new file mode 100644 index 0000000..09f283c --- /dev/null +++ b/01_chapters/01/01_introduction/02_researchQuestion.tex @@ -0,0 +1,11 @@ +\section{Zielsetzung und wissenschaftliche Fragestellung}\label{sec:researchQuestion} + +Hier wird/werden die konkrete(n) wissenschaftliche(n) Fragestellung(en) klar angeführt. Auch die Ziele sowie die Zielgruppe der Arbeit und der für die Zielgruppe angestrebte Nutzen wird an dieser Stelle angeführt. + +Anmerkung: + +Die Erfahrung zeigt, dass es hilfreich ist, das Einleitungskapitel vorab an die Betreuerin / an den Betreuer zu schicken und Feedback dazu zu erhalten. + +Bitte auch darauf achten, dass alle Absatz-Abstände gleich groß sind. + +Jedes Kapitel sollte mit einem Satz beginnen und einem Satz enden und ca. mind. eine halbe A4-Seite umfassen. diff --git a/01_chapters/01/01_introduction/_main.tex b/01_chapters/01/01_introduction/_main.tex new file mode 100644 index 0000000..7217a07 --- /dev/null +++ b/01_chapters/01/01_introduction/_main.tex @@ -0,0 +1,5 @@ +\chapter{Einleitung} \label{cha:introduction} + +\input{01_chapters/01/01_introduction/01_problemDescription} +\input{01_chapters/01/01_introduction/02_researchQuestion} +\clearpage diff --git a/01_chapters/02/02_fundamentals.tex b/01_chapters/02/02_fundamentals.tex new file mode 100644 index 0000000..717251e --- /dev/null +++ b/01_chapters/02/02_fundamentals.tex @@ -0,0 +1,38 @@ +\chapter{Grundlagen} \label{cha:fundamentals} + +In diesem Teil der Arbeit werden die zum eindeutigen Verständnis unbedingt erforderlichen inhaltlichen Grundlagen und alle für das Thema relevanten Begriffsbestimmungen angeführt, um eine gemeinsame sprachliche und definitorische Basis zu schaffen. + +Die Gliederungspunkte müssen möglichst prägnant bezeichnet werden. + +Anmerkung: Die in dieser Formatvorlage beispielhaft enthaltenen (allgemein formulierten) Überschriften sind auf die im konkreten Fall tatsächlich passenden Überschriften und an die behandelten Themen anzupassen. + +% --- Beispiele für Abbildung, Tabelle und Formel (können gelöscht werden) --- + +\begin{figure}[htbp] + \centering + \includegraphics[width=0.4\textwidth]{00_figures/logo.jpg} + \caption{Beispiel für eine Abbildung} + \label{fig:example} +\end{figure} + +\begin{table}[htbp] + \centering + \begin{tabular}{ll} + \toprule + {\fontsize{11pt}{12pt}\selectfont \textbf{Spalte 1}} & {\fontsize{11pt}{12pt}\selectfont \textbf{Spalte 2}} \\ + \midrule + Wert A & Wert B \\ + Wert C & Wert D \\ + \bottomrule + \end{tabular} + \caption{Beispiel für eine Tabelle} + \label{tab:example} +\end{table} + +\begin{equation} + U = R \cdot I + \label{eq:ohm} +\end{equation} + +Abbildung~\ref{fig:example}, Tabelle~\ref{tab:example} und Formel~\ref{eq:ohm} zeigen die Verwendung von Querverweisen. +\clearpage diff --git a/01_chapters/03/03_stateOfKnowledge.tex b/01_chapters/03/03_stateOfKnowledge.tex new file mode 100644 index 0000000..a9b416c --- /dev/null +++ b/01_chapters/03/03_stateOfKnowledge.tex @@ -0,0 +1,13 @@ +\chapter{Stand des Wissens} \label{cha:stateOfKnowledge} + +Die neuesten Entwicklungen und Arbeiten auf dem Gebiet ihrer wissenschaftlichen Arbeit sind darzulegen. Daher wird dieser Teil auch als Stand der Wissenschaft oder auch State-of-the-art bezeichnet. Dieser Abschnitt stellt den Kern ihrer Seminararbeit dar. + +Dieser Abschnitt wird auf Basis der verfügbaren Literatur zum Themengebiet erarbeitet. + +Hinweise: +\begin{itemize} + \item Verwenden Sie ausschließlich Literatur; eine eigene Meinung ist nicht angebracht! + \item Schreiben Sie objektiv, neutral und nicht wertend! + \item Achten Sie auf korrekte Zitierweise! +\end{itemize} +\clearpage diff --git a/01_chapters/04/04_summary.tex b/01_chapters/04/04_summary.tex new file mode 100644 index 0000000..74c6e67 --- /dev/null +++ b/01_chapters/04/04_summary.tex @@ -0,0 +1,4 @@ +\chapter{Zusammenfassung} \label{cha:summary} + +Die Zusammenfassung stellt die gesamte Arbeit -- von der Einleitung bis zu den Ergebnissen -- in Kurzform dar. Länge maximal 1 -- 1,5 Seiten. +\clearpage diff --git a/02_toc/01/bibliography.tex b/02_toc/01/bibliography.tex new file mode 100644 index 0000000..d14099d --- /dev/null +++ b/02_toc/01/bibliography.tex @@ -0,0 +1,4 @@ +% Literaturverzeichnis als nummeriertes Kapitel ("5 Literatur"), wie in der Word-Vorlage. +% Alle Quellen alphabetisch in einem einzigen Verzeichnis (APA). +\printbibliography[heading=bibnumbered,title=\literatureLabel] +\clearpage diff --git a/02_toc/02/listoffigures.tex b/02_toc/02/listoffigures.tex new file mode 100644 index 0000000..68f1b13 --- /dev/null +++ b/02_toc/02/listoffigures.tex @@ -0,0 +1,3 @@ +\renewcommand{\listfigurename}{Abbildungsverzeichnis} +\listoffigures +\clearpage \ No newline at end of file diff --git a/02_toc/03/listoftables.tex b/02_toc/03/listoftables.tex new file mode 100644 index 0000000..a3dc894 --- /dev/null +++ b/02_toc/03/listoftables.tex @@ -0,0 +1,3 @@ +\renewcommand{\listtablename}{Tabellenverzeichnis} +\listoftables +\clearpage diff --git a/02_toc/04/listofequations.tex b/02_toc/04/listofequations.tex new file mode 100644 index 0000000..1505b66 --- /dev/null +++ b/02_toc/04/listofequations.tex @@ -0,0 +1,9 @@ +% Nur bei vielen Formeln erforderlich bzw. wenn von Betreuungsperson gewünscht. +% Zum Entfernen: Zeile in seminararbeit.tex auskommentieren. +\phantomsection +\addcontentsline{toc}{chapter}{Formelverzeichnis} +\chapter*{Formelverzeichnis} + +\begin{tabular}{@{}lp{10cm}r} + Formel \ref{eq:ohm}: & Ohmsches Gesetz \dotfill & \pageref{eq:ohm} \\ +\end{tabular} diff --git a/02_toc/05/listofacronyms.tex b/02_toc/05/listofacronyms.tex new file mode 100644 index 0000000..41d6670 --- /dev/null +++ b/02_toc/05/listofacronyms.tex @@ -0,0 +1,11 @@ +% Nur bei vielen Abkürzungen erforderlich bzw. wenn von Betreuungsperson gewünscht. +% Zum Entfernen: Zeile in seminararbeit.tex auskommentieren. +\phantomsection +\addcontentsline{toc}{chapter}{Abkürzungen} +\chapter*{Abkürzungen} + +\begin{tabular}{@{}ll} + U & Spannung in V \\ + I & Strom in A \\ + R & Widerstand in $\Omega$ \\ +\end{tabular} diff --git a/99_Z_Back_Matter/appendix/_main.tex b/99_Z_Back_Matter/appendix/_main.tex new file mode 100644 index 0000000..afab8b3 --- /dev/null +++ b/99_Z_Back_Matter/appendix/_main.tex @@ -0,0 +1,17 @@ +\appendix +\renewcommand{\thechapter}{\Alph{chapter}} +\renewcommand{\thesection}{\Alph{section}} + +\phantomsection +\addcontentsline{toc}{chapter}{Anhang} +\chapter*{Anhang} + +Im Anhang sind all jene Informationen zu finden, die den Lesefluss der Arbeit stören würden, doch für die Vollständigkeit der Arbeit notwendig sind, z.B. Datentabellen, Fragebögen, etc. + +Der Anhang unterliegt nicht mehr der Gliederung, sondern wird mit Anhang A, Anhang B, \ldots{} gekennzeichnet. + +\section*{Anhang A} +\ldots + +\section*{Anhang B} +\ldots diff --git a/99_Z_Back_Matter/defns.bib b/99_Z_Back_Matter/defns.bib new file mode 100644 index 0000000..da95456 --- /dev/null +++ b/99_Z_Back_Matter/defns.bib @@ -0,0 +1,53 @@ +% Encoding: UTF-8 +@acronym{gcd, + short = {GCD}, + long = {Greatest Common Divisor} +} + +@acronym{lcm, + short = {LCM}, + long = {Least Common Multiple} +} + +@acronym{dry, + short = {DRY}, + long = {Don't Repeat Yourself} +} + +@acronym{nist, + short = {NIST}, + long = {National Institute of Standards and Technology} +} + +@acronym{saas, + short = {SaaS}, + long = {Software as a Service} +} + +@acronym{paas, + short = {PaaS}, + long = {Platform as a Service} +} + +@acronym{iaas, + short = {IaaS}, + long = {Infrastructure as a Service} +} + +@acronym{un, + short = {UN}, + long = {United Nations} +} + +@entry{latex, + name = {latex}, + description = {Is a mark up language specially suited + for scientific documents} +} + +@entry{maths, + name = {mathematics}, + description = {Mathematics is what mathematicians do} +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/README.md b/README.md new file mode 100644 index 0000000..a52d672 --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +# Seminararbeit – LaTeX-Template (Hochschule Burgenland, Department IT) + +LaTeX-Vorlage für die **Seminararbeit** (z.B. *Seminar Aktuelle Themen*) an der Hochschule Burgenland. +Sie basiert auf dem offiziellen [MSc-Thesis-Template (MCCE)](https://github.com/igo3r/mcce) und setzt die Formatvorgaben der Word-Vorlage `Vorlage_Seminararbeit V1_3.docx` um: + +| Vorgabe (Word-Vorlage) | Umsetzung in LaTeX | +| ----------------------------------------------- | ---------------------------------------------------- | +| A4, Ränder links/rechts 2,5 cm, oben 2,5 cm, unten 2 cm, Bundsteg 1 cm | `geometry` | +| Book Antiqua 12 pt, Zeilenabstand 16 pt, 6 pt Absatzabstand, Blocksatz | `mathpazo` (Palatino), `\linespread{1.1}`, `\parskip` | +| Überschriften 16 / 14 / 14 / 13 pt fett | KOMA-Script `\addtokomafont` | +| Titel Tahoma 24 pt fett, Deckblatt 14 pt / 12 pt | Helvetica-Klon (`phv`) | +| Seitenzahl rechts in der Fußzeile (10 pt) | `scrlayer-scrpage` | +| Tabellen 10 pt, Kopfzeile 11 pt; Beschriftungen 10 pt links | `caption`, `\tabular`-Override | +| Zitierweise APA (Autor, Jahr, Seite) | `biblatex` mit `style=apa` + Biber | +| Max. 3 Gliederungsebenen (z.B. 3.3.1) | `secnumdepth=3`, `tocdepth=2` | +| Fortlaufende Nummerierung „Abbildung 1“, „Tabelle 1“, „Formel 1“ | `\counterwithout` | + +## Struktur + +``` +seminararbeit.tex Hauptdatei – hier Kapitel ein-/auskommentieren +00_A_preamble/seminar.tex Pakete und Formatvorgaben +00_A_preamble/german.tex Beschriftungen Deckblatt (alternativ english.tex) +00_B_data/yourData.tex >>> EIGENE DATEN: Titel, Name, PKZ, Studiengang, Datum <<< +00_C_Front_Matter/titlepage.tex Deckblatt +00_C_setup/setup.tex hyperref / PDF-Metadaten +00_D_config/config.tex Inhaltsverzeichnis +00_figures/ Abbildungen (Logo) +01_chapters/00/00_abstract_de.tex Kurzfassung +01_chapters/01/... 1 Einleitung (1.1 Problemstellung, 1.2 Zielsetzung und wiss. Fragestellung) +01_chapters/02/02_fundamentals.tex 2 Grundlagen +01_chapters/03/03_stateOfKnowledge.tex 3 Stand des Wissens +01_chapters/04/04_summary.tex 4 Zusammenfassung +02_toc/01/bibliography.tex 5 Literatur +02_toc/02..05 Abbildungs-, Tabellen-, Formelverzeichnis, Abkürzungen +99_Z_Back_Matter/appendix/ Anhang +references.bib Literaturdatenbank (BibLaTeX) +``` + +## Verwendung + +1. `00_B_data/yourData.tex` ausfüllen (Titel, Name, Personenkennzeichen, Studiengang, Datum). +2. Kapitel in `01_chapters/` befüllen – Platzhaltertexte stammen aus der Word-Vorlage und sind zu ersetzen. +3. Literatur in `references.bib` pflegen (empfohlen: [Zotero](https://www.zotero.org) + [Better BibTeX](https://retorque.re/zotero-better-bibtex/)). +4. Zitieren mit `\parencite[S.~12]{key}` → *(Autor, Jahr, S. 12)* oder `\textcite{key}` → *Autor (Jahr)*. +5. Formelverzeichnis und Abkürzungen sind optional – bei Nichtbedarf die Zeilen in `seminararbeit.tex` auskommentieren. + +## Kompilieren + +Benötigt eine TeX-Distribution (TeX Live / MiKTeX / TinyTeX) mit `latexmk` und `biber`. + +```bash +latexmk -pdf seminararbeit.tex +``` + +Die Ausgabe landet in `out/seminararbeit.pdf` (siehe `.latexmkrc`). Aufräumen mit `latexmk -C`. + +### VS Code + +Mit der Extension **LaTeX Workshop** wird beim Speichern automatisch gebaut (`.vscode/settings.json`). +**LTeX** liefert Rechtschreib-/Grammatikprüfung (`de-AT`). + +### Overleaf + +Projekt als ZIP hochladen, `seminararbeit.tex` als Hauptdatei setzen, Compiler *pdfLaTeX* – Biber wird automatisch ausgeführt. diff --git a/references.bib b/references.bib new file mode 100644 index 0000000..471334f --- /dev/null +++ b/references.bib @@ -0,0 +1,35 @@ +% Literaturdatenbank - am besten mit Zotero + Better BibTeX exportieren. +% Zitieren: \parencite[S.~12]{key} -> (Autor, Jahr, S. 12) | \textcite{key} -> Autor (Jahr) + +@article{ref01, + title = {A {{Design Science Research Methodology}} for {{Information Systems Research}}}, + author = {Peffers, Ken and Tuunanen, Tuure and Rothenberger, Marcus A. and Chatterjee, Samir}, + date = {2007-12}, + journaltitle = {Journal of Management Information Systems}, + volume = {24}, + number = {3}, + pages = {45--77}, + doi = {10.2753/MIS0742-1222240302}, + langid = {english} +} + +@book{baensch2013, + author = {Bänsch, Axel and Alewell, Dorothea}, + title = {Wissenschaftliches Arbeiten}, + edition = {11}, + publisher = {Oldenbourg}, + location = {München}, + date = {2013}, + langid = {german} +} + +@book{bergergrabner2016, + author = {Berger-Grabner, Doris}, + title = {Wissenschaftliches Arbeiten in den Wirtschafts- und Sozialwissenschaften}, + subtitle = {Hilfreiche Tipps und praktische Beispiele}, + edition = {3}, + publisher = {Springer Gabler}, + location = {Wiesbaden}, + date = {2016}, + langid = {german} +} diff --git a/seminararbeit.tex b/seminararbeit.tex new file mode 100644 index 0000000..89eb250 --- /dev/null +++ b/seminararbeit.tex @@ -0,0 +1,45 @@ +% ===================================================================== +% Seminararbeit – LaTeX-Template (Hochschule Burgenland, Department IT) +% Basiert auf dem offiziellen MSc-Thesis-Template (MCCE) und der +% Word-Vorlage "Vorlage_Seminararbeit V1_3.docx". +% +% Kompilieren: latexmk -pdf seminararbeit.tex (Biber wird automatisch aufgerufen) +% ===================================================================== +\documentclass[oneside,open=any,toc=chapterentrywithdots,a4paper,fontsize=12pt,listof=totoc,bibliography=totoc]{scrbook} +\input{00_A_preamble/german} % Beschriftungen (Titelblatt) – alternativ: english +\input{00_A_preamble/seminar} % Pakete + FH-Formatvorgaben +\input{00_B_data/yourData} % >>> HIER eigene Daten eintragen <<< +\input{00_C_setup/setup} + +\begin{document} + +\input{00_C_Front_Matter/titlepage} % Deckblatt + +\frontmatter{} % römische Seitenzahlen, keine Kapitelnummern + +\input{00_D_config/config} % Inhaltsverzeichnis + +% --- Kurzfassung --- % +\input{01_chapters/00/00_abstract_de} + +\mainmatter{} % arabische Seitenzahlen ab 1, Kapitelnummern an + +% --- Kapitel --- % +\input{01_chapters/01/01_introduction/_main} % 1 Einleitung +\input{01_chapters/02/02_fundamentals} % 2 Grundlagen +\input{01_chapters/03/03_stateOfKnowledge} % 3 Stand des Wissens +\input{01_chapters/04/04_summary} % 4 Zusammenfassung + +% --- Verzeichnisse --- % +\input{02_toc/01/bibliography} % 5 Literatur +\input{02_toc/02/listoffigures} % Abbildungsverzeichnis +\input{02_toc/03/listoftables} % Tabellenverzeichnis +\input{02_toc/04/listofequations} % Formelverzeichnis (optional) +\clearpage +\input{02_toc/05/listofacronyms} % Abkürzungen (optional) +\clearpage + +% --- Anhang --- % +\input{99_Z_Back_Matter/appendix/_main} + +\end{document}