Erste Version

This commit is contained in:
Beat Jäckle 2023-03-14 15:47:22 +01:00
parent 5822550373
commit 711b9df2bf
8 changed files with 128 additions and 0 deletions

6
README.md Normal file
View file

@ -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

3
kapitel/030_abstract.tex Normal file
View file

@ -0,0 +1,3 @@
\begin{abstract}
Dies ist der Abstract oder die Zusammenfassung der Arbeit und fasst die Ideen kurz zusammen.
\end{abstract}

View file

@ -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}

24
src/kzo-thesis.sty Normal file
View file

@ -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}

35
src/titlepage.sty Normal file
View file

@ -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
}

BIN
src/vorl_Logo_KZO_2.pdf Normal file

Binary file not shown.

BIN
template.pdf Normal file

Binary file not shown.

19
template.tex Normal file
View file

@ -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}