diff --git a/README.md b/README.md new file mode 100644 index 0000000..aa4f0a0 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# Vorlage für Arbeiten an der KZO + +Diese Vorlage entstammt der [mentorierten Arbeit](https://github.com/OliverRietmann/eigenfaces_latex) von [Oliver Rietmann](https://github.com/OliverRietmann). +Da seine Repository mit GPL-3.0 license versehen ist, darf man meine Vorlage auch mit GPL-3.0 verwenden. + +Das Repository wird von Beat Jäckle unterhalten: https://git.jdmweb2.ch/KZO/latex-thesis-template diff --git a/kapitel/030_abstract.tex b/kapitel/030_abstract.tex new file mode 100644 index 0000000..817372e --- /dev/null +++ b/kapitel/030_abstract.tex @@ -0,0 +1,3 @@ +\begin{abstract} +Dies ist der Abstract oder die Zusammenfassung der Arbeit und fasst die Ideen kurz zusammen. +\end{abstract} \ No newline at end of file diff --git a/kapitel/100_installation.tex b/kapitel/100_installation.tex new file mode 100644 index 0000000..bd6333b --- /dev/null +++ b/kapitel/100_installation.tex @@ -0,0 +1,41 @@ +\chapter{Installieren} +\section{\LaTeX Compiler} +\LaTeX ist die Software, um das tex Dokument zu einem PDF um zu wandeln. Die Software hat für sich kein Fenster, in dem man programmieren kann. +Dazu brauchen wir dann eine IDE. + +\LaTeX kann man hier herunterladen: \href{https://www.latex-project.org/get/ +}{https://latex-project.org} oder direkt für das Betriebssystem im jeweiligen Unterkapitel. + +\subsection{GNU+Linux} +Die Repositories beinhalten das texlive und sie können es einfach über den Terminal installieren: + +\begin{verbatim} +# Debian based +sudo apt install texlive-full + +# Arch based +sudo pacman -S texlive-most + +# RedHat based (Fedora) +sudo dnf install texlive-scheme-full +\end{verbatim} +% https://docs.fedoraproject.org/en-US/neurofedora/latex/ +% https://wiki.archlinux.org/title/TeX_Live +% https://wiki.debian.org/Latex +\subsection{Windows} +Für Windows ist diese Software empfohlen: \href{https://miktex.org/download}{https://miktex.org/}. + +\subsection{macOS} +Für macOS ist diese Software empfohlen: \href{https://tug.org/mactex/mactex-download.html}{https://tug.org/mactex/}. + +\section{IDE, ein Fester um zu Tippen} +Grundsätzlich kann man auch auf einem einfachen Texteditor das Dokument verfassen. Doch um das Dokument angenehm zu schreiben, gibt es eine grosse Auswahl von Programmen. + +\begin{itemize} +\item +Beat Jäckle benützt Texmaker (für Windows, macOS und GNU+Linux) + + \href{https://xm1math.net/texmaker/}{https://xm1math.net/texmaker/} + +\item Michael Bürgisser nimmt ... +\end{itemize} \ No newline at end of file diff --git a/src/kzo-thesis.sty b/src/kzo-thesis.sty new file mode 100644 index 0000000..1e2247d --- /dev/null +++ b/src/kzo-thesis.sty @@ -0,0 +1,24 @@ +%\ProvidesPackage{kzo-thesis} +\usepackage{src/titlepage} +%\usepackage[parfill]{parskip} +\usepackage{parskip} +\usepackage[utf8]{inputenc} +\usepackage{amsmath} +\usepackage{amsthm} +\usepackage{amsfonts} +\usepackage{amssymb} +\usepackage{amscd} +\usepackage{graphicx} +\usepackage[pdfusetitle]{hyperref} +\usepackage{ngerman} +\newenvironment{abstract}{}{} +\usepackage{abstract} + +\pagestyle{empty} +\makeatletter\@addtoreset{section}{part}\makeatother% + +\title{TODO TITLE} +\author{TODO AUTHOR} +\date{\today} + +\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry} diff --git a/src/titlepage.sty b/src/titlepage.sty new file mode 100644 index 0000000..77f99c3 --- /dev/null +++ b/src/titlepage.sty @@ -0,0 +1,35 @@ +\usepackage{titling} + +\newcommand*{\project}[1]{\gdef\@project{#1}} +\newcommand*{\@project}{} +\newcommand*{\supervisor}[1]{\gdef\@supervisor{#1}} +\newcommand*{\@supervisor}{\texttt{TODO: Set \string\supervisor\string{...\string}}} +\newcommand*{\form}[1]{\gdef\@form{#1}} +\newcommand*{\@form}{\texttt{TODO: Set \string\form\string{...\string}}} + +\renewcommand{\maketitle}{% +{ +%\setlength{\marginparwidth}{10cm} +%\setlength{\marginparsep}{10cm} +\hfill\includegraphics[width=8cm]{src/vorl_Logo_KZO_2.pdf} +%\hspace{-3cm} +} +\vspace{1cm} +\begin{center} +{\scshape\@project\par} + +\vspace{1cm} +{\large\bfseries \thetitle\par} + +\theauthor + +\vfill +\end{center} + +\textbf{Betreuung}\\ +\@supervisor + +\textbf{Datum}\\ +\thedate +} + diff --git a/src/vorl_Logo_KZO_2.pdf b/src/vorl_Logo_KZO_2.pdf new file mode 100644 index 0000000..800c577 Binary files /dev/null and b/src/vorl_Logo_KZO_2.pdf differ diff --git a/template.pdf b/template.pdf new file mode 100644 index 0000000..0aecba5 Binary files /dev/null and b/template.pdf differ diff --git a/template.tex b/template.tex new file mode 100644 index 0000000..a64f79a --- /dev/null +++ b/template.tex @@ -0,0 +1,19 @@ +\documentclass[10pt,a4paper]{book} +\usepackage{src/kzo-thesis} + +\title{KZO LaTeX Vorlage} +\author{Beat Jäckle (Jb)} +\date{\today} +\supervisor{Michael Bürgisser} +\project{Maturitätsarbeit} + +\begin{document} +\begin{titlepage} +\maketitle +\end{titlepage} +\include{kapitel/030_abstract} +\include{kapitel/100_installation} + +% include +% Much more tipps: https://github.com/oetiker/lshort +\end{document}