diff --git a/Beispiel/beispiel.md b/Beispiel/beispiel.md index 69d9060..8ac361a 100644 --- a/Beispiel/beispiel.md +++ b/Beispiel/beispiel.md @@ -1,13 +1,19 @@ --- -titel: Pandoc und Markdown für deine Texte -author: Sebastian Preisner -matrikelnr: 900266 -studiengang: Technische Informatike -fach: Freizeitgestaltung -aufgabencode: Freiwillige_Arbeit +title: Pandoc und Markdown für deine Texte +author: + name: Sebastian Preisner + email: wbh@calyrium.org + matrikelnr: 900266 +studium: + studiengang: Technische Informatike + studiengangnr: 1140 + fach: Freizeitgestaltung +aufgabe: + typ: B-Prüfung + code: Freiwillige_Arbeit date: 08.06.2017 lang: de -toc: true +toc: t --- diff --git a/Beispiel/beispiel.pdf b/Beispiel/beispiel.pdf index 37ef105..18d7b55 100644 Binary files a/Beispiel/beispiel.pdf and b/Beispiel/beispiel.pdf differ diff --git a/Beispiel/beispiel.tex b/Beispiel/beispiel.tex index e31516e..afb47ab 100644 --- a/Beispiel/beispiel.tex +++ b/Beispiel/beispiel.tex @@ -36,6 +36,8 @@ \usepackage[subfigure,titles]{tocloft} \usepackage[pdfpagelabels=true]{hyperref} \usepackage{helvet} + +% Syntax Highligting with colors \usepackage{color} \usepackage{fancyvrb} \newcommand{\VerbBar}{|} @@ -75,13 +77,14 @@ \newcommand{\ErrorTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}} \newcommand{\NormalTok}[1]{#1} + \usepackage{listings} \lstset{basicstyle=\footnotesize, captionpos=b, breaklines=true, showstringspaces=false, tabsize=2, frame=lines, numbers=left, numberstyle=\tiny, xleftmargin=2em, framexleftmargin=2em} \makeatletter \def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{1em}{\hspace{1,5em} Lst. #1}{#2}} \makeatother -\geometry{a4paper, top=27mm, left=30mm, right=20mm, bottom=35mm, headsep=10mm, footskip=12mm} +\geometry{a4paper, top=27mm, left=20mm, right=40mm, bottom=35mm, headsep=10mm, footskip=12mm} % Vorgabe des 4cm Rand auf der rechten Seiten. \hypersetup{unicode=false, pdftoolbar=true, pdfmenubar=true, pdffitwindow=false, pdfstartview={FitH}, pdftitle={B-Prüfung}, @@ -136,7 +139,7 @@ \textbf{Technische Informatike}\\ \vspace*{2cm} \Huge - \textbf{B-Aufgabe}\\ + \textbf{}\\ \vspace*{0.5cm} \large Freiwillige\_Arbeit \\ @@ -149,6 +152,7 @@ \newcolumntype{x}[1]{>{\raggedleft\arraybackslash\hspace{0pt}}p{#1}} \begin{tabular}{x{6cm}p{7.5cm}} \rule{0mm}{5ex}\textbf{Student:} & Sebastian Preisner \\ + & wbh@calyrium.org \\ \rule{0mm}{5ex}\textbf{Matrikelnummer:} & 900266 \\ \rule{0mm}{5ex}\textbf{Abgabedatum:} & 08.06.2017 \\ \end{tabular} @@ -342,7 +346,7 @@ benötigten Packeten auseinander zu setzen. Ansonsten ist eine volle Installation von LaTeX der einfachste Weg. \begin{Shaded} -\begin{Highlighting}[shell] +\begin{Highlighting}[] \CommentTok{# Ubuntu, Kubuntu, Mint} \FunctionTok{sudo}\NormalTok{ apt-get install pandoc} @@ -377,7 +381,7 @@ Hiermit versichere ich, dass ich meine Abschlussarbeit selbständig verfasst und \begin{minipage}{\linewidth} \begin{tabular}{p{15em}p{15em}} Datum: & .......................................................\\ - & \centering (Sebastian Preisner)\\ + & \centering (true)\\ \end{tabular} \end{minipage} diff --git a/README.md b/README.md index 87c4567..8fe54d1 100644 --- a/README.md +++ b/README.md @@ -15,15 +15,21 @@ In deinem Projekt fügst du an den anfang folgende Zeilen ein und füllst sie au ``` --- -title: Projektmanagemant für Anfänger -author: Max Mustermann -matrikelnr: XXXXXX -studiengang: Technische Informatike -fach: Einführungsveranstaltung Projektgruppenleiter -aufgabencode: X-TA-B2d-AAGD -date: 08.06.2017 -lang: de ---- +title: +date: +author: + name: + email: + matriklnr: +studium: + studiengang: + studiengangnr: + fach: +arbeit: + typ: + code: + tutor: +... ``` ### Variablen diff --git a/b-pruefung.tex b/b-pruefung.tex index a162e2a..220c1c4 100644 --- a/b-pruefung.tex +++ b/b-pruefung.tex @@ -36,6 +36,8 @@ \usepackage[subfigure,titles]{tocloft} \usepackage[pdfpagelabels=true]{hyperref} \usepackage{helvet} + +% Syntax Highligting with colors $if(highlighting-macros)$ $highlighting-macros$ $endif$ @@ -43,6 +45,7 @@ $if(verbatim-in-note)$ \usepackage{fancyvrb} $endif$ + \usepackage{listings} \lstset{basicstyle=\footnotesize, captionpos=b, breaklines=true, showstringspaces=false, tabsize=2, frame=lines, numbers=left, numberstyle=\tiny, xleftmargin=2em, framexleftmargin=2em} \makeatletter @@ -52,15 +55,15 @@ $endif$ \geometry{a4paper, top=27mm, left=20mm, right=40mm, bottom=35mm, headsep=10mm, footskip=12mm} % Vorgabe des 4cm Rand auf der rechten Seiten. \hypersetup{unicode=false, pdftoolbar=true, pdfmenubar=true, pdffitwindow=false, pdfstartview={FitH}, - pdftitle={B-Prüfung}, - pdfauthor={$author$, Matrikelnummer: $matrikelnr$}, - pdfsubject={$studiengang$}, + pdftitle={$if(title)$$title$$endif$}, + pdfauthor={$if(author.name)$$author.name$$endif$, Matrikelnummer: $if(author.matrikelnr)$$author.matrikelnr$$endif$}, + pdfsubject={$studium.studiengang$}, pdfcreator={\LaTeX\ with package \flqq hyperref\frqq}, pdfproducer={pdfTeX \the\pdftexversion.\pdftexrevision}, - pdfkeywords={B-Prüfung $aufgabencode$}, + pdfkeywords={$if(aufgabe.typ)$$aufgabe.typ$$endif$, $if(aufgabe.code)$$aufgabe.code$$endif$ $if(keywords)$ $for(keywords)$$keywords$$sep$, $endfor$ $endif$}, pdfnewwindow=true, - colorlinks=true,linkcolor=black,citecolor=black,filecolor=magenta,urlcolor=black} -\pdfinfo{/CreationDate (D:20170605133321)} + colorlinks=true,linkcolor=black,citecolor=gray,filecolor=magenta,urlcolor=black} +% \pdfinfo{/CreationDate (D:20170605133321)} \renewcommand{\familydefault}{\sfdefault} % Pandoc tightlisting @@ -78,7 +81,7 @@ $endif$ \lhead{} \chead{} \rhead{\thesection\space\contentsname} -\lfoot{\tiny B-Prüfung des Studenten: $author$ (Matrikelnr.: $matrikelnr$) Studiengang: $studiengang$ - Prüfung: $aufgabencode$} +\lfoot{\tiny $if(aufgabe.typ)$$aufgabe.typ$$endif$ des Studenten: $if(author.name)$$author.name$$endif$ (Matrikelnr.: $if(author.matrikelnr)$$author.matrikelnr$$endif$) Studiengang: $studium.studiengang$ - Prüfung: $if(aufgabe.code)$$aufgabe.code$$endif$} \cfoot{} \rfoot{\ \linebreak Seite \thepage} \renewcommand{\headrulewidth}{0.4pt} @@ -104,23 +107,24 @@ $endif$ \vspace*{2cm} \Large \textbf{Studiengang:}\\ - \textbf{$studiengang$}\\ + \textbf{$studium.studiengang$}\\ \vspace*{2cm} \Huge - \textbf{B-Aufgabe}\\ + \textbf{$aufageb.typ$}\\ \vspace*{0.5cm} \large - $aufgabencode$ \\ + $if(aufgabe.code)$$aufgabe.code$$endif$ \\ \vspace*{1cm} - \textbf{$fach$}\\ + \textbf{$studium.fach$}\\ \vspace*{2cm} \vfill \normalsize \newcolumntype{x}[1]{>{\raggedleft\arraybackslash\hspace{0pt}}p{#1}} \begin{tabular}{x{6cm}p{7.5cm}} - \rule{0mm}{5ex}\textbf{Student:} & $author$ \\ - \rule{0mm}{5ex}\textbf{Matrikelnummer:} & $matrikelnr$ \\ + \rule{0mm}{5ex}\textbf{Student:} & $if(author.name)$$author.name$$endif$ + $if(author.email)$ \newline $author.email$ $endif$ \\ + \rule{0mm}{5ex}\textbf{Matrikelnummer:} & $if(author.matrikelnr)$$author.matrikelnr$$endif$ \\ \rule{0mm}{5ex}\textbf{Abgabedatum:} & $date$ \\ \end{tabular} \end{center}