From cac5fec5ba05c730295eb7567182a45db97811cb Mon Sep 17 00:00:00 2001 From: Valentin Gehrke Date: Sun, 18 Dec 2016 15:28:12 +0100 Subject: [PATCH] Latex spielerei --- latex-spielerei/customtitle.sty | 39 ++++++++++++++++++++++ latex-spielerei/test.tex | 57 +++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 latex-spielerei/customtitle.sty create mode 100644 latex-spielerei/test.tex diff --git a/latex-spielerei/customtitle.sty b/latex-spielerei/customtitle.sty new file mode 100644 index 0000000..f28b1bb --- /dev/null +++ b/latex-spielerei/customtitle.sty @@ -0,0 +1,39 @@ +\newcommand{\theheading}{} +\newcommand{\heading}[1]{\gdef\theheading{#1}} + +\newcommand{\thetopic}{} +\newcommand{\topic}[1]{\gdef\thetopic{#1}} + +\newcommand{\thewriter}{} +\newcommand{\writer}[1]{\gdef\thewriter{#1}} + +\newcommand{\theleftbox}{} +\newcommand{\leftbox}[1]{\gdef\theleftbox{#1}} + +\newcommand{\therightbox}{} +\newcommand{\rightbox}[1]{\gdef\therightbox{#1}} + +\newcommand{\makecustomtitle}{% + \begin{titlepage}% + \vspace{1cm}% + \begin{center}% + \hrule\vspace{0.4cm}% + {\Large\textbf{\theheading}\par}% + {\linespread{0.8}\Large\thetopic\par}% + \vspace{0.2cm}% + {\thewriter}% + \vspace{0.6cm}\hrule% + \end{center}% + \vfill{}% + \begin{minipage}[t]{0.5\textwidth}% + \begin{flushleft}% + \theleftbox% + \end{flushleft}% + \end{minipage}% + \begin{minipage}[t]{0.5\textwidth}% + \begin{flushright}% + \therightbox% + \end{flushright}% + \end{minipage}% + \end{titlepage}\ignorespaces} + diff --git a/latex-spielerei/test.tex b/latex-spielerei/test.tex new file mode 100644 index 0000000..c1a98bb --- /dev/null +++ b/latex-spielerei/test.tex @@ -0,0 +1,57 @@ +\documentclass[titlepage,a5paper,12pt]{scrartcl} + +\usepackage[ngerman]{babel} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{customtitle} + +\newcounter{RegelCounter} +\setcounter{RegelCounter}{1} +\newcommand{\regel}[1]{\par\noindent\textbf{Regel \theRegelCounter: } #1\stepcounter{RegelCounter}\par} + +% For title page +\newcommand{\thx}[2]{\textbf{#1}\\#2\par} + +% Info on titlepage +\heading{Studienarbeit} +\topic{Trace-basierte Verifikation der FPGA-Implementierung eines MIPS-Prozessors} +\writer{Valentin Gehrke} +\leftbox{ + \thx{Betreuer}{Martin Zabel} +} +\rightbox{ + \thx{Betreuender HSL}{Prof.\ Dr.\ Rainer Spallek} +} + +\begin{document} + + %Title page + \makecustomtitle + + \tableofcontents + + \section{Einführung} + \subsection{Was ist Gummi?} + + Gummi halt... + + \subsection{Regeln} + + \regel{Kein Gummi} + \regel{Baum} + \regel{Geilo} + + \subsection{Was ist ein A-Schlauch?} + + Eine genormte Feuerwehrschlauchgröße. + + \subsection{Was ist CUDA und OpenCL?} + + So was mit Grafikkarten, weiß auch nicht. Frag Wikipedia + + \section{Kombination} + + \subsection{Was kann man jetzt mit all dem machen?} + + Nix... glaub ich... +\end{document}