Erste Version
This commit is contained in:
parent
5822550373
commit
711b9df2bf
8 changed files with 128 additions and 0 deletions
6
README.md
Normal file
6
README.md
Normal 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
3
kapitel/030_abstract.tex
Normal file
|
@ -0,0 +1,3 @@
|
|||
\begin{abstract}
|
||||
Dies ist der Abstract oder die Zusammenfassung der Arbeit und fasst die Ideen kurz zusammen.
|
||||
\end{abstract}
|
41
kapitel/100_installation.tex
Normal file
41
kapitel/100_installation.tex
Normal 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
24
src/kzo-thesis.sty
Normal 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
35
src/titlepage.sty
Normal 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
BIN
src/vorl_Logo_KZO_2.pdf
Normal file
Binary file not shown.
BIN
template.pdf
Normal file
BIN
template.pdf
Normal file
Binary file not shown.
19
template.tex
Normal file
19
template.tex
Normal 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}
|
Loading…
Reference in a new issue