LaTeX-Projekt nach Best Practices in src/ strukturieren

This commit is contained in:
dev
2026-05-03 11:35:39 +02:00
parent 0624ef3a98
commit fb15ef841b
8 changed files with 145 additions and 20 deletions
+29
View File
@@ -0,0 +1,29 @@
# LaTeX auxiliary files
*.aux
*.bbl
*.bcf
*.blg
*.log
*.out
*.run.xml
*.toc
*.lof
*.lot
*.nav
*.snm
*.vrb
*.synctex.gz
*.fls
*.fdb_latexmk
# PDF output (uncomment if you want to keep PDF out of repo)
# *.pdf
# Editor backups
*~
*.swp
*.swo
*.bak
# LaTeX build directories
_build/
+27
View File
@@ -0,0 +1,27 @@
.PHONY: all clean view
# Main document name (without extension)
MAIN = main
# LaTeX compiler
LATEX = lualatex
BIBER = biber
all: $(MAIN).pdf
$(MAIN).pdf: $(MAIN).tex chapters/*.tex bib/literatur.bib
$(LATEX) $(MAIN).tex
$(BIBER) $(MAIN)
$(LATEX) $(MAIN).tex
$(LATEX) $(MAIN).tex
view: $(MAIN).pdf
xdg-open $(MAIN).pdf || open $(MAIN).pdf || echo "Open $(MAIN).pdf manually"
clean:
rm -f $(MAIN).pdf $(MAIN).log $(MAIN).aux $(MAIN).bbl $(MAIN).bcf \
$(MAIN).blg $(MAIN).run.xml $(MAIN).toc $(MAIN).lof $(MAIN).lot \
$(MAIN).out $(MAIN).nav $(MAIN).snm $(MAIN).vrb $(MAIN).synctex.gz
cleanall: clean
rm -f $(MAIN).pdf
+25
View File
@@ -0,0 +1,25 @@
@book{beispiel2025,
author = {Mustermann, Max},
title = {Beispielbuch für wissenschaftliches Arbeiten},
publisher = {Wissenschaftsverlag},
address = {Berlin},
year = {2025},
edition = {3},
}
@article{beispiel2025artikel,
author = {Musterfrau, Maria},
title = {Aktuelle Trends im wissenschaftlichen Arbeiten},
journal = {Zeitschrift für Wissenschaft},
year = {2025},
volume = {12},
number = {3},
pages = {45--67},
}
@online{beispiel2025online,
author = {Muster, Moritz},
title = {Leitfaden für Hausarbeiten},
url = {https://www.example.com/leitfaden},
urldate = {2026-05-03},
}
+17
View File
@@ -0,0 +1,17 @@
\section{Einleitung}
\label{sec:einleitung}
Hier beginnt die Arbeit. Zitiervarianten:
\begin{itemize}
\item Wörtliches Zitat: \enquote{Direkte Zitate werden in Anführungszeichen gesetzt}\footcite[14]{beispiel2025}.
\item Nichtwörtliches Zitat: Laut \textcite[15]{beispiel2025} ist...
\end{itemize}
\subsection{Problemstellung}
Beschreiben Sie hier die Ausgangssituation und das Problem.
\subsection{Zielsetzung}
Formulieren Sie die Ziele der Arbeit.
\subsection{Aufbau der Arbeit}
Kurzer Überblick über den weiteren Aufbau der Arbeit.
+14
View File
@@ -0,0 +1,14 @@
\section{Hauptteil}
\label{sec:hauptteil}
\subsection{Theoretische Grundlagen}
Hier werden die theoretischen Konzepte erläutert.
\subsection{Analyse}
Hier findet die Analyse statt.
\subsubsection{Unterkapitel}
Inhalt hier...
\subsection{Diskussion}
Diskussion der Ergebnisse.
+11
View File
@@ -0,0 +1,11 @@
\section{Schlussfolgerung}
\label{sec:schlussfolgerung}
\subsection{Zusammenfassung der Ergebnisse}
Zusammenfassung der wichtigsten Ergebnisse.
\subsection{Kritische Würdigung}
Kritische Betrachtung der Arbeit.
\subsection{Ausblick}
Ausblick auf weiterführende Forschung oder Praxisimplikationen.
+7
View File
@@ -0,0 +1,7 @@
\section{Anhang A: Zusätzliche Materialien}
\label{app:materialien}
Hier können zusätzliche Tabellen, Abbildungen oder Berechnungen eingefügt werden.
\subsection{Weitere Anhänge}
Weitere Anhänge nach Bedarf.
@@ -1,20 +1,21 @@
\documentclass[12pt, a4paper, ngerman]{scrartcl} \documentclass[12pt, a4paper, ngerman]{scrartcl}
\usepackage{babel} \usepackage[babel]{csquotes}
\usepackage[left=3cm, right=4cm, top=2.5cm, bottom=2.5cm]{geometry} \usepackage[left=3cm, right=4cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{onehalfspacing} \usepackage{onehalfspacing}
\usepackage[hidelinks]{hyperref} \usepackage[hidelinks]{hyperref}
\usepackage{csquotes}
\usepackage[style=verbose-ibid, backend=biber]{biblatex} \usepackage[style=verbose-ibid, backend=biber]{biblatex}
\usepackage{tocbibind}
\usepackage{acronym} \usepackage{acronym}
\usepackage{booktabs} \usepackage{booktabs}
\usepackage{amssymb} \usepackage{amssymb}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{enumitem}
% Checkbox for Deckblatt % Checkbox for Deckblatt
\newcommand{\checkbox}{$\square$} \newcommand{\checkbox}{$\square$}
% Bibliography file (create literatur.bib separately) % Bibliography file
\addbibresource{literatur.bib} \addbibresource{bib/literatur.bib}
% Metadata fields (fill before compiling) % Metadata fields (fill before compiling)
\newcommand{\studiengang}{} % e.g. MBA Full-Time, MSc MIBMA \newcommand{\studiengang}{} % e.g. MBA Full-Time, MSc MIBMA
@@ -28,6 +29,11 @@
\newcommand{\bearbeitungBis}{} \newcommand{\bearbeitungBis}{}
\newcommand{\abgabedatum}{} \newcommand{\abgabedatum}{}
% Input chapter files
\newcommand{\inputchapter}[1]{%
\input{chapters/#1}%
}
\begin{document} \begin{document}
% No page numbers for front matter % No page numbers for front matter
\pagenumbering{gobble} \pagenumbering{gobble}
@@ -98,19 +104,9 @@ Unterschrift des Kandidaten/der Kandidatin
\pagenumbering{arabic} \pagenumbering{arabic}
\setcounter{page}{1} \setcounter{page}{1}
\section{Einleitung} \inputchapter{01_einleitung.tex}
Hier beginnt die Arbeit. Zitiervarianten: \inputchapter{02_hauptteil.tex}
\begin{itemize} \inputchapter{03_schlussfolgerung.tex}
\item Wörtliches Zitat: \enquote{Direkte Zitate werden in Anführungszeichen gesetzt}\footcite[14]{beispiel2025}.
\item Nichtwörtliches Zitat: Laut \textcite[15]{beispiel2025} ist...
\end{itemize}
\section{Hauptteil}
\subsection{Unterkapitel}
Inhalt hier...
\section{Schlussfolgerung}
Zusammenfassung der Ergebnisse.
\newpage \newpage
@@ -134,7 +130,6 @@ Alle verwendeten KI-Systeme sind mit Zweck und Zeitraum der Nutzung aufzuführen
% 7. Appendix (optional) % 7. Appendix (optional)
\appendix \appendix
\section{Anhang A} \inputchapter{99_anhang.tex}
Zusätzliche Materialien...
\end{document} \end{document}