commit e0e45a05d43630ebc84007818ab2da162dcb62bd Author: Marcel Schneider Date: Tue Sep 1 12:20:22 2020 +0200 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1630941 --- /dev/null +++ b/.gitignore @@ -0,0 +1,285 @@ +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib +template.ist diff --git a/appendix.tex b/appendix.tex new file mode 100644 index 0000000..7fc436a --- /dev/null +++ b/appendix.tex @@ -0,0 +1,10 @@ +\begin{appendices} + \section{Anhänglich}% + \label{sec:Anhänglich} + Hier kann etwas im Anhang stehen, was nicht in den Textteil gehört. + + \section{Noch mehr}% + \label{sec:Noch mehr} + Es kann z.B. Code hier per minted eingebunden werden. Hier zum Beispiel der Code des Fazits: + \inputminted{latex}{fazit.tex} +\end{appendices} diff --git a/einleitung.tex b/einleitung.tex new file mode 100644 index 0000000..dc1c562 --- /dev/null +++ b/einleitung.tex @@ -0,0 +1,7 @@ +\section{Einleitung}% +\label{sec:einleitung} + +Jede gute Arbeit beginnt mit einer Einleitung. +Diese hier beschriebt die \gls{tex}-Vorlage. +Beachte, dass du die aktuellste Version nutzt\footnote{Repository unter +\url{https://git.schneider-hosting.de/schneider/latex-template}}. diff --git a/fazit.tex b/fazit.tex new file mode 100644 index 0000000..5156b13 --- /dev/null +++ b/fazit.tex @@ -0,0 +1,4 @@ +\section{Fazit}% +\label{sec:Fazit} + +Abschließende Worte diff --git a/glossary.tex b/glossary.tex new file mode 100644 index 0000000..974fe60 --- /dev/null +++ b/glossary.tex @@ -0,0 +1,9 @@ +\makeglossaries +\newglossaryentry{tex} +{ + name={\LaTeX}, + description={A document preparation system}, + sort={LaTeX}, +} + +\newacronym{url}{URL}{Uniform Resource Locator} diff --git a/hauptteil.tex b/hauptteil.tex new file mode 100644 index 0000000..fa663b4 --- /dev/null +++ b/hauptteil.tex @@ -0,0 +1,44 @@ +\section{Hauptteil}% +\label{sec:Hauptteil} + +Hier kommt der eigentliche Text. Meist teile ich jedes große Kapitel in einzelne Dateien auf, die +dann in der Hauptdatei eingebunden werden. + +\subsection{Glossar und Abkürzungen}% +\label{sub:Glossar und Abkürzungen} + +\gls{tex} bietet Hilfe bei Glossareinträgen und Abkürzungen, z.B. \gls{url}. Im weiteren +Textverlauf werden die Abkürzungen dann nicht mehr ausgeschrieben, siehe \gls{url}. + +\subsection{Verzeichnisse}% +\label{sub:Verzeichnisse} + +Es werden für diverse Dinge verzeichnisse angelegt: +Für Tabellen wie \autoref{tab:verzeichnisse}: +\begin{table}[h] + \centering + \caption{Eine Tabelle}% + \label{tab:verzeichnisse} + \begin{tabular}{@{}lllll@{}} + \toprule + Lorem & Ipsum & Dolor & Sit & amet \\ \midrule + das & sind & nur & platz & halter \\ + \bottomrule + \end{tabular} +\end{table} + + +Für Bilder wie \autoref{fig:img/seagull}: +\begin{figure}[h] + \centering + \includegraphics[width=0.8\linewidth]{img/seagull.jpg} + \caption{Eine Möwe in Warnemünde \parencite{Moewe}}% + \label{fig:img/seagull} +\end{figure} + +Für Code wie \autoref{listing:fazit}: +\begin{listing}[h] + \inputminted{latex}{fazit.tex} + \caption{Beispielcode des Fazits} + \label{listing:fazit} +\end{listing} diff --git a/img/seagull.jpg b/img/seagull.jpg new file mode 100644 index 0000000..9cd30b2 Binary files /dev/null and b/img/seagull.jpg differ diff --git a/quellen.bib b/quellen.bib new file mode 100644 index 0000000..e558a71 --- /dev/null +++ b/quellen.bib @@ -0,0 +1,12 @@ +@WWW{Wikipedia, + title = {LaTeX}, + url = {https://en.wikipedia.org/wiki/LaTeX}, + urldate = {2020-09-01}, +} +@WWW{Moewe, + title={Möwe in Warnemünde}, + url = {https://bilder-schneider.de/picture.php?/3/category/1}, + urldate = {2020-09-01}, + date = {2019-08-22}, + author ={Marcel Schneider}, +} diff --git a/template.pdf b/template.pdf new file mode 100644 index 0000000..e6d70e0 Binary files /dev/null and b/template.pdf differ diff --git a/template.tex b/template.tex new file mode 100644 index 0000000..dab6ebf --- /dev/null +++ b/template.tex @@ -0,0 +1,68 @@ +\documentclass[ngerman,a4paper,12pt,parskip=full,bibliography=totoc,listof=totoc]{scrartcl} + +\usepackage{titlepage} +\usepackage{xcolor} +\usepackage{graphicx} +\usepackage[T1]{fontenc} +\usepackage{fontspec} +\usepackage{booktabs} +\usepackage{siunitx} +\usepackage[toc,page]{appendix} +\usepackage{pdflscape} +\usepackage[unicode,pdfusetitle]{hyperref} +\usepackage{polyglossia} +\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry} +\usepackage[style=authoryear,citestyle=authoryear-ibid,backend=biber,autopunct=true,dashed=false]{biblatex} +\usepackage{minted} +\usepackage{csquotes} +\usepackage[acronym,automake=immediate,toc]{glossaries} +\usepackage{wrapfig} +\usepackage{FiraMono} +\usepackage{sourcesanspro} +\usepackage[default,regular,black]{sourceserifpro} +\usepackage{booktabs} + +\input{glossary.tex} + +\addbibresource{quellen.bib} + +\setdefaultlanguage[spelling = new]{german} + +\renewcommand{\appendixname}{Anhang} +\renewcommand{\appendixtocname}{\appendixname} +\renewcommand{\appendixpagename}{\appendixname} +\sisetup{detect-all,locale=DE} +\begin{document} +\TitlePageStyle{JT-Typography} +\maketitle[% +% There are only four official elements: +author={Marcel Schneider},% +title={Eine \LaTeX-Vorlage für Arbeiten und Abgaben}, +subtitle={Mit Untertitel}, +publisher={Hier kann die Uni oder das Seminar stehen}, +place={Göttingen}, +date={\today} +% Nevertheless, you may use extratitle, lowertitleback and uppertitleback. +% See Markus-2 for more information about those. +] + +\pagenumbering{roman} +\tableofcontents +\clearpage +\listoffigures +\listoftables +%\printglossary[type=\acronymtype] +\printglossaries +\clearpage + +\setcounter{page}{1} +\pagenumbering{arabic} +\input{einleitung.tex} +\input{hauptteil.tex} +\input{fazit.tex} +\newpage +\printbibliography{} +\input{appendix.tex} + +\end{document} +