Skip to content
Snippets Groups Projects
Commit 985868f8 authored by Jan Wille's avatar Jan Wille
Browse files

Merge branch 'development' into 'master'

make Master runable

See merge request !2
parents 564c82e3 a6b02232
No related branches found
No related tags found
3 merge requests!7Example,!3V 0.1 update,!2make Master runable
*.synctex.*
*.aux
*.lof
*.log
*.toc
build/
img/logos-fakultäten.svg
{
"latex-workshop.latex.outDir": "%DIR%/build",
"latex-workshop.latex.tools": [
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"--output-directory=build",
"%DOC%"
],
"env": {
"TEXINPUTS": "%DIR%/src"
}
}
]
}
\ No newline at end of file
Makefile 0 → 100644
# Makefile for Latex project
NAME = test
PDF = pdflatex
BIB = biber
OUTDIR = .\build
export TEXINPUTS:=.\src
pdf: $(NAME).tex
$(PDF) -synctex=1 -interaction=nonstopmode -file-line-error --output-directory=$(OUTDIR) $(NAME).tex
clean: tidy
if exist $(OUTDIR)\$(NAME).pdf del $(OUTDIR)\$(NAME).pdf
if exist $(OUTDIR) rmdir $(OUTDIR)
tidy:
if exist $(OUTDIR)\$(NAME).aux del $(OUTDIR)\$(NAME).aux
if exist $(OUTDIR)\$(NAME).bbl del $(OUTDIR)\$(NAME).bbl
if exist $(OUTDIR)\$(NAME).bcf del $(OUTDIR)\$(NAME).bcf
if exist $(OUTDIR)\$(NAME).blg del $(OUTDIR)\$(NAME).blg
if exist $(OUTDIR)\$(NAME).idx del $(OUTDIR)\$(NAME).idx
if exist $(OUTDIR)\$(NAME).ind del $(OUTDIR)\$(NAME).ind
if exist $(OUTDIR)\$(NAME).lof del $(OUTDIR)\$(NAME).lof
if exist $(OUTDIR)\$(NAME).lot del $(OUTDIR)\$(NAME).lot
if exist $(OUTDIR)\$(NAME).out del $(OUTDIR)\$(NAME).out
if exist $(OUTDIR)\$(NAME).toc del $(OUTDIR)\$(NAME).toc
if exist $(OUTDIR)\$(NAME).acn del $(OUTDIR)\$(NAME).acn
if exist $(OUTDIR)\$(NAME).acr del $(OUTDIR)\$(NAME).acr
if exist $(OUTDIR)\$(NAME).alg del $(OUTDIR)\$(NAME).alg
if exist $(OUTDIR)\$(NAME).glg del $(OUTDIR)\$(NAME).glg
if exist $(OUTDIR)\$(NAME).glo del $(OUTDIR)\$(NAME).glo
if exist $(OUTDIR)\$(NAME).gls del $(OUTDIR)\$(NAME).gls
if exist $(OUTDIR)\$(NAME).ist del $(OUTDIR)\$(NAME).ist
if exist $(OUTDIR)\$(NAME).fls del $(OUTDIR)\$(NAME).fls
if exist $(OUTDIR)\$(NAME).log del $(OUTDIR)\$(NAME).log
if exist $(OUTDIR)\$(NAME).nav del $(OUTDIR)\$(NAME).nav
if exist $(OUTDIR)\$(NAME).snm del $(OUTDIR)\$(NAME).snm
if exist $(OUTDIR)\$(NAME).fdb_latexmk del $(OUTDIR)\$(NAME).fdb_latexmk
if exist $(OUTDIR)\$(NAME).synctex.gz del $(OUTDIR)\$(NAME).synctex.gz
if exist $(OUTDIR)\$(NAME).run.xml del $(OUTDIR)\$(NAME).run.xml
if exist $(OUTDIR)\$(NAME).bc del $(OUTDIR)\$(NAME).bc
\ No newline at end of file
# LaTex-Template-HsH
# What this is
Hier soll eine Projektvolage entstehen, mit der Berichte und Arbeiten an der HsH geschrieben werden können. Diese soll Klassen enthalten, welche
spezifische Vorgaben unserer Hochschule erfüllen, sowie eine Vorlage mit Paketvorschlägen und Beispielen.
This is a template designed to ease the workflow when wrighting documents for the Hochschule Hannover. It is intendet to be used in all sufisticated
works, from lab-reporst to masters thesisies.
The project provieds custom document-classes cariing the `HsH-` prefix as well as support files. These classes extend the well known KOMA-script classes and customise them
them with specifig configurations and presets as well as providing comonly needed features.
# geplante Features:
**Provides classes are:**
- angepasstes Deckblatt, inklusive Logo der HsH (möglicherweise Fakultät vorgebar??)
- indizes grundsätzlich steil
- ränder anpassen
- druckbarkeit auf HsH druckern sicherstellen
-
HsH-article (planed)
HsH-report
HsH-book (planed)
# ToDo:
# Quick start guide:
- custom Klassen, basierend auf KOMA-script:
- HsH-article
- HsH-report
- HsH-book
- Vorlage
- Beispiele in den Unterordnern
## Quick and dirty
To get started, create a new folder for your project somewhere on your PC and create your `.tex` file. Copy the classfile (`.cls`) you want to use and
the `HsH-logo.pdf` from the src folder to your projectfolder. You can optionaly copy the `config.tex` and the `personal.tex`, but you can also
configre everything in your preamble.
## using a proper subfolder structure
The projects also provieds a recomondation for a subfolder structure, to keep things organised. Cloning the complete projekt into your projectfolder
will allow you to use it easiely.
## writing your document
Write your Latexdocument as usual, starting with: `\documentclass{HsH-report}`
You may provide all usuall classoptions as well as specifying your fakultie (f1 to f5), so the correct logo can be picked. Here is a recomendation:
\documentclass[11pt,a4paper,twoside,f1]{HsH-report}
# What are the presonal.tex and config.tex?
These files are a easy way to configre your project in a single central location, so it can be used over multiple documents in the same project as
well as allowing easy reuse of configs for other projects.
The provied classes automaticly check for thes files and use them, if they are present. But they are completly optional, so you can just ditch them if
you want to. Keep in mind that the `config.tex` will be includet rigth befor the `\begin{document}`, so it overides all settings you may have put in
your preamble.
The `personal.tex` is intednet for presonal information displayed on the titlepage and elsewhere. For example the definitions of `\autor{}` and
`\title{}` are here.
The `config.tex` is intendet for configurations. For example new- or redefinitions of commands should be put here. Also pakages specifig configs are
loadet here. The `\@ifpackageloaded{pakagename}{true}{false}` Makro allows to check for the existans of a pakage, so that you can reuse config files,
even if you dont use all the same pakeges.
# Creating a titlepage
The `\maketitel` command has bin changed from the standart implementation. It now provides a titlepage containing the HsH-logo as well as allowing for
some more stuff.
Standart KOMA commands (read also [KOMA-documentation](https://golatex.de//wiki/Titelseite_mit_KOMA-Script)):
`\titlehead{}`
`\subject{}`
`\title{}`
`\subtitle{}`
`\date{}`
Custom Commands:
`\author{A,B,C}` needs to be a comma seperated list, to make the declaration of autorship work properly, `\thanks{}` may still be used
`\publishers{}` has no effect
It is very importand, that the HsH-logo file can be found when using this command. The standart config looks on the enviroment path, but if you whant to
customise it, you can use `\HsHlogoPath{path/to/logo}` to provide the path yourself. Note that the `\HsHlogoPage{num}` must also be set to point to the
correct page inside the providet file (standart is 1).
# Declation of autorship
TODO
\declarationAuthorship
# other providet commands
`\abs{}` sets vertical lines left and right of the contained expression to mark an absolout value. Only works in mathmode
# Für Beamer gibt es das schon:
......
File added
img/bild.png

87.6 KiB

# Der Plots-Ordner
Ein Ordner für alle Plots und Graphen. Dieser Existiert vor allem, da die erstellung mit PGF-Plots empfohlen wird. Dies erfordert eine eigene .tex
Datei für jeden Plot, spart aber Compilezeit, da nicht jedes mal alle Plots neu erstellt werden. Dadurch ist es aber möglich, direkt auch .csv Daten zuzugreifen.
\ No newline at end of file
Ein Ordner für alle Plots und Graphen. Dieser Existiert vor allem, da die Erstellung mit PGF-Plots empfohlen wird. Dies erfordert eine eigene .tex
Datei für jeden Plot, spart aber Compilezeit, da nicht jedes mal alle Plots neu erstellt werden. Dadurch ist es aber möglich, direkt auch .csv Daten
zuzugreifen.
\ No newline at end of file
File added
test
\ No newline at end of file
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2020-08-21> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
\newcommand{\myClassName}{HsH-report}
\ProvidesClass{\myClassName}[2020/09/21 HsH Report based on KOMA]
\LoadClass[bibliography=totoc,listof=totoc]{scrreprt}
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
\newcommand{\HsHlogoPage}{1}
\newcommand{\includeHsHlogohere}{\includegraphics[width=5cm,page=\HsHlogoPage]{\HsHlogoPath}}
\providecommand{\abs}[1]{\ensuremath{\left\vert#1\right\vert}} % Makro für Betragsstriche
\newif\if@german%
\DeclareOption{ngerman}{%
\PassOptionsToPackage{\CurrentOption}{babel}
\renewcaptionname{ngerman}{\figurename}{Abb.} %Figure
\renewcaptionname{ngerman}{\tablename}{Tab.} %Table
\@germantrue
}
\DeclareOption{english}{%
\PassOptionsToPackage{\CurrentOption}{babel}
\renewcaptionname{english}{\figurename}{Fig.} %Figure
\renewcaptionname{english}{\tablename}{Tab.} %Table
}
\DeclareOption{f1}{%
\renewcommand{\HsHlogoPage}{2}
}
\DeclareOption{f2}{%
\renewcommand{\HsHlogoPage}{3}
}
\DeclareOption{f3}{%
\renewcommand{\HsHlogoPage}{4}
}
\DeclareOption{f4}{%
\renewcommand{\HsHlogoPage}{5}
}
\DeclareOption{f5}{%
\renewcommand{\HsHlogoPage}{6}
}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrreprt}}
\@ifclasswith{\myClassName}{english}{}{\@ifclasswith{\myClassName}{ngerman}{}{\ExecuteOptions{ngerman}}}
\ProcessOptions\relax
\InputIfFileExists{personal.tex}{
\ClassInfo{\myClassName}{personal.tex was found. Using it...}
}{
\ClassInfo{\myClassName}{no personal.tex! Configre the titlepage yourselfe}
}
% enforced options for packages
\PassOptionsToPackage{utf8}{inputenc}
\PassOptionsToPackage{T1}{fontenc}
\PassOptionsToPackage{left=3cm,right=2.5cm,top=3cm,bottom=3cm}{geometry}
\PassOptionsToPackage{babel, german=quotes}{csquotes}
\PassOptionsToPackage{headsepline}{scrlayer-scrpage}
\PassOptionsToPackage{free-standing-units}{siunitx}
\PassOptionsToPackage{european,EFvoltages,straightvoltages}{circuitikz}
%used packages:
\RequirePackage{inputenc} % inputencoding, utf8 recomendet
\RequirePackage{fontenc} % outputencoding, T1 recomendet
\RequirePackage{lmodern} % font
\RequirePackage{geometry} % required for changing layout
\RequirePackage{graphicx} % required for importing images
\RequirePackage{babel} % required for german names
\RequirePackage{scrlayer-scrpage} % required for header and footer
\RequirePackage{scrhack} % compatability with listings
\RequirePackage{pgffor} % foreach loops
\if@german\RequirePackage{ziffer}\fi % german dezimal numbers
% should these be in?
\RequirePackage{subfigure}
\RequirePackage{pdfpages}
\RequirePackage{hyperref}
\RequirePackage{bookmark}
\RequirePackage{csquotes}
% config for header and footer
\pagestyle{scrheadings}
\clearpairofpagestyles
\renewcommand*{\chapterpagestyle}{scrheadings} % Kapitelanfang standart Kopf/Fußzeile
\automark{chapter}
\ohead{\headmark}
\ihead{\@title}
\ofoot*{\pagemark}
% typesetting indexes upright or standart
\def\subinrm#1{\sb{\textnormal{#1}}}
{\catcode`\_=13 \global\let_=\subinrm}
\mathcode`_="8000
\newcommand\upsubscripts{\catcode`\_=12 } % the toggle for upright subscripts
\newcommand\normalsubscripts{\catcode`\_=8 } % the toggle for italic subscripts
\upsubscripts % setting upright as default
% do stuff
\setlength\parindent{0pt} % indentation of new paragraphs
\raggedbottom
\renewcommand{\fps@figure}{h!t} % positioning of figures
\renewcommand{\fps@table}{h!t} % Positonierung of tables
\newcommand\declarationAuthorship{
\thispagestyle{plain}
\vspace*{\fill}
{\rule{\textwidth}{0.1pt}}
\vspace{0.5cm}
\renewcommand{\thanks}{\empty}
\newcommand{\tempA}{ich}
\newcommand{\tempB}{}
\foreach \x [count=\i] in \@author{
\ifnum\i>1
\gdef\tempA{wir}
\gdef\tempB{n}
\else\fi
}
\begin{center}
\huge \textbf{Versicherung}\\
\Large über selbstständiges Erarbeiten dieses Berichtes\\
\end{center}
\vspace{1cm}\normalsize
Hiermit bestätige\tempB\space\tempA, dass \tempA\space die folgende Arbeit unter Berücksichtigung der zur Verfügung
gestellten Aufgabenstellung sowie dem Arbeitsmaterial unter Angabe aller verwendeten Quellen
selbstständig erarbeitet habe\tempB.\\
\begin{flushright}
\foreach \x [count=\i] in \@author{
\vspace{1cm}
\begin{tabular}[t]{r}
\rule{4cm}{0.4pt} \\
{\footnotesize\x}
\end{tabular}
}
\end{flushright}
}
\renewenvironment{abstract}{%
\chapter*{\centering\abstractname}
\addcontentsline{toc}{chapter}{\abstractname}
\small
\quotation
}{%
\endquotation
}
\AtBeginDocument {
\makeatletter
\InputIfFileExists{config.tex}{
\ClassInfo{\myClassName}{config.tex was found. Using it...}
}{
\ClassInfo{\myClassName}{no config.tex!! I hope you configered it yourself.}
}
\makeatother
}
\renewcommand\maketitle[1][1]{%
\expandafter\ifnum \csname scr@v@3.12\endcsname>\scr@compatibility\relax
\else
\def\and{%
\end{tabular}%
\hskip 1em \@plus.17fil%
\begin{tabular}[t]{c}%
}%
\fi
\if@titlepage
\begin{titlepage}
\setcounter{page}{%
#1%
}%
\if@titlepageiscoverpage
\edef\titlepage@restore{%
\noexpand\endgroup
\noexpand\global\noexpand\@colht\the\@colht
\noexpand\global\noexpand\@colroom\the\@colroom
\noexpand\global\vsize\the\vsize
\noexpand\global\noexpand\@titlepageiscoverpagefalse
\noexpand\let\noexpand\titlepage@restore\noexpand\relax
}%
\begingroup
\topmargin=\dimexpr \coverpagetopmargin-1in\relax
\oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax
\evensidemargin=\dimexpr \coverpageleftmargin-1in\relax
\textwidth=\dimexpr
\paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax
\textheight=\dimexpr
\paperheight-\coverpagetopmargin-\coverpagebottommargin\relax
\headheight=0pt
\headsep=0pt
\footskip=\baselineskip
\@colht=\textheight
\@colroom=\textheight
\vsize=\textheight
\columnwidth=\textwidth
\hsize=\columnwidth
\linewidth=\hsize
\else
\let\titlepage@restore\relax
\fi
\let\footnotesize\small
\let\footnoterule\relax
\let\footnote\thanks
\renewcommand*\thefootnote{\@fnsymbol\c@footnote}%
\let\@oldmakefnmark\@makefnmark
\renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark}%
\ifx\@extratitle\@empty
\ifx\@frontispiece\@empty
\else
\if@twoside\mbox{}\next@tpage\fi
\noindent\@frontispiece\next@tdpage
\fi
\else
\noindent\@extratitle
\ifx\@frontispiece\@empty
\else
\next@tpage
\noindent\@frontispiece
\fi
\next@tdpage
\fi
\setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative
% Customised: -----------------------------------------------------------
\IfFileExists{\HsHlogoPath}{}{
\ClassError{\myClassName}{HsH-Logo.pdf not found!}{
The HsH Logo is necasary for the titlepage! Try putting it next to your source file or use \HsHlogoPath to define the file location
}
}
\vspace*{1cm}
\begin{minipage}[t]{\textwidth}%
\ifx\@titlehead\@empty \else
\usekomafont{titlehead}{\@titlehead}%
\fi
\hfill
\raisebox{0pt}[\ht\strutbox][\dp\strutbox]{\includeHsHlogohere}
\end{minipage}
\raisebox{10pt}{\rule{\textwidth}{0.5pt}}
% end Customised: --------------------------------------------------------
\null\vfill
\begin{center}
\ifx\@subject\@empty \else
{\usekomafont{subject}{\@subject\par}}%
\vskip 3em
\fi
{\usekomafont{title}{\huge \@title\par}}%
\vskip 1em
{\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}%
\vskip 2em
{%
\usekomafont{author}{%
\lineskip 0.75em
\begin{tabular}[t]{c}
\parbox{\linewidth}{\centering\@author}
\end{tabular}\par
}%
}%
\vskip 1.5em
{\usekomafont{date}{\@date \par}}%
\vskip \z@ \@plus3fill
{\usekomafont{publishers}{\@publishers \par}}%
\vskip 3em
\end{center}\par
\@thanks\global\let\@thanks\@empty
\vfill\null
\if@twoside
\@tempswatrue
\expandafter\ifnum \@nameuse{scr@v@3.12}>\scr@compatibility\relax
\else
\ifx\@uppertitleback\@empty\ifx\@lowertitleback\@empty
\@tempswafalse
\fi\fi
\fi
\if@tempswa
\next@tpage
\begin{minipage}[t]{\textwidth}
\@uppertitleback
\end{minipage}\par
\vfill
\begin{minipage}[b]{\textwidth}
\@lowertitleback
\end{minipage}\par
\@thanks\global\let\@thanks\@empty
\fi
\else
\ifx\@uppertitleback\@empty\else
\ClassWarning{\KOMAClassName}{%
non empty \string\uppertitleback\space ignored
by \string\maketitle\MessageBreak
in `twoside=false' mode%
}%
\fi
\ifx\@lowertitleback\@empty\else
\ClassWarning{\KOMAClassName}{%
non empty \string\lowertitleback\space ignored
by \string\maketitle\MessageBreak
in `twoside=false' mode%
}%
\fi
\fi
\ifx\@dedication\@empty
\else
\next@tdpage\null\vfill
{\centering\usekomafont{dedication}{\@dedication \par}}%
\vskip \z@ \@plus3fill
\@thanks\global\let\@thanks\@empty
\cleardoubleemptypage
\fi
\ifx\titlepage@restore\relax\else\clearpage\titlepage@restore\fi
\end{titlepage}
\else
\par
\@tempcnta=%
#1%
\relax\ifnum\@tempcnta=1\else
\ClassWarning{\KOMAClassName}{%
Optional argument of \string\maketitle\space ignored\MessageBreak
in `titlepage=false' mode%
}%
\fi
\ifx\@uppertitleback\@empty\else
\ClassWarning{\KOMAClassName}{%
non empty \string\uppertitleback\space ignored
by \string\maketitle\MessageBreak
in `titlepage=false' mode%
}%
\fi
\ifx\@lowertitleback\@empty\else
\ClassWarning{\KOMAClassName}{%
non empty \string\lowertitleback\space ignored
by \string\maketitle\MessageBreak
in `titlepage=false' mode%
}%
\fi
\begingroup
\let\titlepage@restore\relax
\renewcommand*\thefootnote{\@fnsymbol\c@footnote}%
\let\@oldmakefnmark\@makefnmark
\renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark}%
\next@tdpage
\if@twocolumn
\ifnum \col@number=\@ne
\ifx\@extratitle\@empty
\ifx\@frontispiece\@empty\else\if@twoside\mbox{}\fi\fi
\else
\@makeextratitle
\fi
\ifx\@frontispiece\@empty
\ifx\@extratitle\@empty\else\next@tdpage\fi
\else
\next@tpage
\@makefrontispiece
\next@tdpage
\fi
\@maketitle
\else
\ifx\@extratitle\@empty
\ifx\@frontispiece\@empty\else\if@twoside\mbox{}\fi\fi
\else
\twocolumn[\@makeextratitle]%
\fi
\ifx\@frontispiece\@empty
\ifx\@extratitle\@empty\else\next@tdpage\fi
\else
\next@tpage
\twocolumn[\@makefrontispiece]%
\next@tdpage
\fi
\twocolumn[\@maketitle]%
\fi
\else
\ifx\@extratitle\@empty
\ifx\@frontispiece\@empty\else \mbox{}\fi
\else
\@makeextratitle
\fi
\ifx\@frontispiece\@empty
\ifx\@extratitle\@empty\else\next@tdpage\fi
\else
\next@tpage
\@makefrontispiece
\next@tdpage
\fi
\@maketitle
\fi
\ifx\titlepagestyle\@empty\else\thispagestyle{\titlepagestyle}\fi
\@thanks\global\let\@thanks\@empty
\endgroup
\fi
\setcounter{footnote}{0}%
\expandafter\ifnum \csname scr@v@3.12\endcsname>\scr@compatibility\relax
\let\thanks\relax
\let\maketitle\relax
\let\@maketitle\relax
\global\let\@thanks\@empty
\global\let\@author\@empty
\global\let\@date\@empty
\global\let\@title\@empty
\global\let\@subtitle\@empty
\global\let\@extratitle\@empty
\global\let\@frontispiece\@empty
\global\let\@titlehead\@empty
\global\let\@subject\@empty
\global\let\@publishers\@empty
\global\let\@uppertitleback\@empty
\global\let\@lowertitleback\@empty
\global\let\@dedication\@empty
\global\let\author\relax
\global\let\title\relax
\global\let\extratitle\relax
\global\let\titlehead\relax
\global\let\subject\relax
\global\let\publishers\relax
\global\let\uppertitleback\relax
\global\let\lowertitleback\relax
\global\let\dedication\relax
\global\let\date\relax
\fi
\global\let\and\relax
}%
\renewcommand*{\@maketitle}{%
\global\@topnum=\z@
\setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative
% Customised: -----------------------------------------------------------
\IfFileExists{\HsHlogoPath}{}{
\ClassError{\myClassName}{HsH-Logo.pdf not found!}{
The HsH Logo is necasary for the titlepage! Try putting it next to your source file or use \HsHlogoPath to define the file location
}
}
\vspace*{1cm}
\begin{minipage}[t]{\textwidth}%
\ifx\@titlehead\@empty \else
\usekomafont{titlehead}{\@titlehead}%
\fi
\hfill
\raisebox{0pt}[\ht\strutbox][\dp\strutbox]{\includeHsHlogohere}
\end{minipage}
\raisebox{10pt}{\rule{\textwidth}{0.5pt}}
% end Customised: --------------------------------------------------------
\null
\vskip 2em%
\begin{center}%
\ifx\@subject\@empty \else
{\usekomafont{subject}{\@subject \par}}%
\vskip 1.5em
\fi
{\usekomafont{title}{\huge \@title \par}}%
\vskip .5em
{\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}%
\vskip 1em
{%
\usekomafont{author}{%
\lineskip .5em%
\begin{tabular}[t]{c}
\@author
\end{tabular}\par
}%
}%
\vskip 1em%
{\usekomafont{date}{\@date \par}}%
\vskip \z@ \@plus 1em
{\usekomafont{publishers}{\@publishers \par}}%
\ifx\@dedication\@empty \else
\vskip 2em
{\usekomafont{dedication}{\@dedication \par}}%
\fi
\end{center}%
\par
\vskip 2em
}%
\ No newline at end of file
\renewcaptionname{ngerman}{\abstractname}{Abstract} %Abstract
\@ifpackageloaded{biblatex}{
\ExecuteBibliographyOptions{
sorting=nyt,
bibwarn=true,
isbn=false,
url=true
}
}{}%
\@ifpackageloaded{csquotes}{
\MakeOuterQuote{"}
}{}%
\@ifpackageloaded{siunitx}{
\sisetup{
free-standing-units,
tight-spacing=true,
per-mode=symbol,
output-decimal-marker={,},
scientific-notation=engineering,
round-mode = places,
round-precision = 3,
}
}{}%
\@ifpackageloaded{listings}{
\lstset{
commentstyle=\color{gray},
keywordstyle=\color{red},
stringstyle=\color{blue},
showstringspaces=false,
basicstyle=\footnotesize,
literate={Ö}{{\"O}}1{Ä}{{\"A}}1{Ü}{{\"U}}1{ß}{{\ss}}1{ü}{{\"u}}1{ä}{{\"a}}1{ö}{{\"o}}1,
escapeinside={(*@}{@*)},
}
}{}%
\@ifpackageloaded{circuitikz}{
\ctikzset{
font=\footnotesize,
resistors/scale=0.7,
transistors/scale=0.75,
default/scale=0.5,
bipole annotation style/.style={font=\tiny ,inner sep=1pt},
}
}{}%
\@ifpackageloaded{pgfplots}{
\usepackage{pgfplotstable}
\usepgfplotslibrary{fillbetween} % mark areas under or between graphs
\pgfplotsset{
compat=1.16,
/pgf/number format/use comma,
/pgf/number format/read comma as period,
every tick label/.append style={font=\tiny},
every axis legend/.append style={font=\footnotesize},
MyPlots/.style = { % Style für alle Plots
width=.6\textwidth,
grid=major, % Gitter für haupt Ticks
grid style={dashed,gray!50}, % Hinergrund Gitter
legend pos=outer north east, % Positon der Legende
FM1/.style = {blue, thick, mark=x, mark size=1.5,samples=100}, % Format 1
FM2/.style = {orange, thick, mark=*, mark size=1,samples=100}, % Format 2
FM3/.style = {green, thick, mark=square*, mark size=1,samples=100}, % Format 3
FM4/.style = {red, thick, mark=diamond*, mark size=1,samples=100}, % Format 4
FM5/.style = {pink, thick, mark=triangel*, mark size=1,samples=100},% Format 5
errBars/.style = {error bars/.cd, y dir=both, y explicit, % ermöglich Fehlerbalken
error mark options={mark size=1pt,rotate=90}},
}
}
\pgfplotstableset{
col sep=semicolon, % global seperator for csv files
}
}{}%
File added
File added
\author{
Max Mustermann\thanks{test},
Mira Musterfrau\thanks{temp},
Max Mustermann,
Mira Musterfrau,
Max Mustermann
}
\titlehead{Fachbereich}
\subject{Grund der Arbeit}
\title{Mustertitel}
\subtitle{Untertitle}
\date{\today}
\publishers{HERAUSGEBER}
test.tex 0 → 100644
\documentclass[11pt,a4paper,twoside,f1,ngerman]{HsH-report}
\usepackage{color}
\usepackage{lipsum}
\usepackage{siunitx}
\begin{document}
\pagenumbering{Roman}
\maketitle
\declarationAuthorship
\begin{abstract}
\lipsum[5-8]
\end{abstract}
\tableofcontents
\cleardoublepage % unbedingt erforderlich bei Doppelseitigem layout vor neuer Seitennummerreirung!
\pagenumbering{arabic} % Seitennummerierung normale zahlen
\chapter{one}
\label{chap: one}
{\color{red}test} und stuff
\begin{figure}
\centering
\includegraphics[width=.15\textwidth]{img/bild}
\caption{test}
\end{figure}
noch ein test \normalsubscripts$R_t$ \upsubscripts$R_t$
mit einheit: $R=200\,\milli\ohm+ \SI{0.34567453}{\volt\per\metre}$
\vspace{2cm}\\\pagebreak
eine zahl: $3,5+3.5$\\
\listoffigures
\end{document}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment