Browse Source

bugfixes: all templates are now compiling

- article removed
- removed linebreaks causing errors in exercise header
- more minimal example for timetable
- removed anchors in all files
master
TiynGER 1 month ago
parent
commit
76df2f42c9
5 changed files with 147 additions and 229 deletions
  1. +0
    -74
      latex_article/article.tex
  2. +16
    -16
      latex_beamer/beamer.tex
  3. +40
    -41
      latex_exercise_header/header.tex
  4. +10
    -10
      latex_handout/handout.tex
  5. +81
    -88
      latex_timetable/timetable.tex

+ 0
- 74
latex_article/article.tex

@ -1,74 +0,0 @@
\documentclass[12pt,a4paper,oneside]{article}
\usepackage[left=3cm,right=3cm,top=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{enumerate}
\usepackage{amsmath,amssymb}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{multicol}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{float}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage[ngerman]{babel}
\usepackage[style=german]{csquotes}
\usepackage[
backend=bibtex8
,style=alphabetic
,bibencoding=auto
,citetracker
,babel=other
,sortlocale=de-DE]{biblatex}
\usepackage{footmisc}
\usepackage{hyperref}
\addbibresource{uni}
%Color setup
\definecolor{blauF}{rgb}{.2, .2, 0.6}
\definecolor{darkgreen}{rgb}{0,0.5,0}
\definecolor{darkred}{rgb}{0.5,0,0}
%Hyperrefsetup
\hypersetup{colorlinks
,linkcolor=blauF
,urlcolor=darkred
,citecolor=darkgreen
,filecolor=darkgreen
,breaklinks=true
}
%Tikzsetup
\usetikzlibrary{arrows,automata,backgrounds,calc,decorations,decorations.text,intersections,matrix,mindmap,patterns,shadings,shapes,shapes.gates.logic.US}
%Variables
\title {<++>}
\author {<++>}
\date {<++>}
\begin{document}
\maketitle
\thispagestyle{empty}
\cleardoublepage
\tableofcontents
\listoffigures
\cleardoublepage
% Start of actual document
\begin{abstract}
<++>
\end{abstract}
<++>
\printbibliography
\end{document}

+ 16
- 16
latex_beamer/beamer.tex

@ -20,26 +20,26 @@
\setbeamertemplate{frametitle}[default][center]
\setlength{\parskip}{12pt}
\title {<++>}
\author {<++>}
\institute {<++>}
\date {<++>}
\title {}
\author {}
\institute {}
\date {}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\begin{frame}
\maketitle
\end{frame}
\section{<++>}
\begin{frame}
\frametitle{<++>}
\section{}
\begin{frame}
\frametitle{}
\end{frame}
\end{frame}
\section{Referenzen}
\begin{frame}
\frametitle{Referenzen}
\printbibliography
\end{frame}
\section{Referenzen}
\begin{frame}
\frametitle{Referenzen}
\printbibliography
\end{frame}
\end{document}

+ 40
- 41
latex_exercise_header/header.tex

@ -1,4 +1,4 @@
\documentclass[12pt,a4paper,oneside,ngerman]{article}
\documentclass[12pt,a4paper,oneside,ngerman]{article}
\usepackage[left=3cm,right=3cm,top=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
@ -26,64 +26,63 @@
\setlength{\parskip}{0.25em}
%Variables
\def \module {<++>}
\def \moduleShort {<++>}
\def \documentTitle {<++>}
\def \module {}
\def \moduleShort {}
\def \documentTitle {}
\def \tutor {<++>}
\def \tutorium {<++>}
\def \DayTime {<++>}
\def \tutor {}
\def \tutorium {}
\def \DayTime {}
\def \group {<++>}
\def \group {}
\def \memberOne {<++>}
\def \memberOneMatricle {<++>}
\def \memberOne {}
\def \memberOneMatricle {}
\def \memberTwo {<++>}
\def \memberTwoMatricle {<++>}
\def \memberTwo {}
\def \memberTwoMatricle {}
\def \memberThree {<++>}
\def \memberThreeMatricle {<++>}
\def \memberThree {}
\def \memberThreeMatricle {}
\fancyhead[R]{\moduleShort, \documentTitle, \tutor}
\fancyhead[L]{\memberOne, \memberTwo, \memberThree}
\newcommand{\linia}{\rule{\linewidth}{0.5pt}}
\renewcommand{\maketitle}{\begin{multicols}{2}
\renewcommand{\maketitle}{
\begin{multicols}{2}
\hspace{-1cm}
\begin{tabular}{ll}
Gruppe: & \group \\
Autoren: & \memberOneMatricle \ \memberOne \\
& \memberTwoMatricle \ \memberTwo \\
& \memberThreeMatricle \ \memberThree
Gruppe: & \group \\
Autoren: & \memberOneMatricle \ \memberOne \\
& \memberTwoMatricle \ \memberTwo \\
& \memberThreeMatricle \ \memberThree
\end{tabular}
\columnbreak
\columnbreak
\hspace{-1cm}
\raggedleft
\raggedleft
\begin{tabular}{ll}
Tutorium: & \ \tutorium \\
Tutor: & \ \tutor \\
Zeit: & \ \DayTime \\
Tutorium: & \ \tutorium \\
Tutor: & \ \tutor \\
Zeit: & \ \DayTime \\
\end{tabular}
\end{multicols}
\end{multicols}
\begin{center}
\Large{\module} \\
\LARGE{\documentTitle} \\
\small
\begin{tabular}{|p{0.9cm}|p{0.9cm}|p{0.9cm}|p{0.9cm}|p{0.9cm}|}
\hline <++> & <++> & <++> & <++> & $\sum\limits^{ }$ \\ \hline
&&&& \\ \hline
\Large{\module}
\LARGE{\documentTitle}
\small
\begin{tabular}{|p{0.9cm}|p{0.9cm}|p{0.9cm}|p{0.9cm}|p{0.9cm}|}
\hline & & & & $\sum\limits^{ }$ \\ \hline
& & & & \\ \hline
\end{tabular}
\end{center}
\linia
\end{center}
\linia
}
\begin{document}
\thispagestyle{plain}
\maketitle
<++>
\thispagestyle{plain}
\maketitle
\end{document}
\end{document}

+ 10
- 10
latex_handout/handout.tex

@ -15,12 +15,14 @@
\usepackage{enumerate}
\usepackage{longtable}
\usepackage{textgreek}
\usepackage{amsmath}
\addbibresource{uni}
\title {<++>}
\author {<++>}
\date {<++>}
\title {}
\author {}
\date {}
\setlength{\parindent}{0em}
\setlength{\parskip}{0.25em}
@ -30,16 +32,14 @@
\newcommand{\linia}{\rule{\linewidth}{0.5pt}}
\makeatletter
\renewcommand{\maketitle}{\begin{center}
\huge \@title\end{center}
\huge \@title\end{center}
{\large\@author\hfill\@date\\}
\linia\\}
\begin{document}
\maketitle
<++>
\maketitle
\newpage
\printbibliography
\end{document}
\newpage
\printbibliography
\end{document}

+ 81
- 88
latex_timetable/timetable.tex

@ -15,93 +15,86 @@
\definecolor{darkgreen}{rgb}{0,0.3,0}
\begin{document}
\thispagestyle{empty}
\begin{center}
%Header
\noindent\printheading{Stundenplan, WS '19, Bachelor Informatik}
% Define the layout of your time tables
\setslotsize{3.2cm}{0.36cm}
\setslotcount{5}{40}
\settopheight{3}
\settextframe{0.8mm}
\setbottomstyle{\large}
\setbottomspace{11pt}
%\setprinttimestamps{2}
%\setframetype[t]{1}
\seteventcornerradius{0pt}
\definecolor{ttframecol2}{rgb}{0.7,0.7,0.7}
% Define module types
%module1
\defineevent{inf004}%name
{0.6}{0.0}{0.0}%rgb field
{1.0}{1.0}{1.0}%rgb text
%module2
\defineevent{inf005}
{0.6}{0.6}{0.0}
{1.0}{1.0}{1.0}
%module3
\defineevent{inf007}
{0.8}{0.4}{0.0}
{1.0}{1.0}{1.0}
%module4
\defineevent{inf401}
{1.0}{0.0}{0.0}
{1.0}{1.0}{1.0}
%module5
\defineevent{mat310}
{0.0}{0.4}{0.4}
{1.0}{1.0}{1.0}
%module6
\defineevent{pb036}
{0.0}{0.4}{0.0}
{1.0}{1.0}{1.0}
% Start the time table
\begin{timetable}
\hours{8}{15}{1}
\germandays{1}
%day, time start, time end, name, type, room, module
%Monday
\event{1}{1015}{1145}{\large{mat310: Statistik}}{Vorlesung}{W01 0-015}{mat310}
\event{1}{1215}{1345}{\large{inf004: Softwareprojekt}}{Vorlesung}{A07 0-030}{inf004}
%Tuesday
%\event{2}{0900}{1000}{\large{inf005: SoTech I}}{Tutorium}{A03 4-402}{inf005}
\event{2}{1000}{1200}{\large{inf004: Softwareprojekt}}{Tutorium}{A02 3-334}{inf004}
\event{2}{1215}{1345}{\large{pb036: Logik}}{Vorlesung}{A14 1-101}{pb036}
%Wednesday
\event{3}{0815}{0945}{\large{inf007: Informationssysteme I}}{Vorlesung}{A11 1-101}{inf007}
\event{3}{1000}{1100}{\large{inf401: TheoInf}}{Tutorium}{A03 4-403}{inf401}
%Thursday
\event{4}{0830}{1000}{\large{inf005: Softwaretechnik I}}{Vorlesung}{A14 1-102}{inf005}
%\event{4}{1000}{1100}{\large{mat310: Statistik}}{Vorlesung}{W32 0-005}{mat310}
%\event{4}{1100}{1200}{\large{mat310: Statistik}}{Tutorium}{W32 0-005}{mat310}
\event{4}{1015}{1145}{\large{inf401: Theoretische Informatik}}{Vorlesung}{A11 1-101}{inf401}
\event{4}{1615}{1745}{\large{inf007: Informationssysteme I}}{Vorlesung}{A11 1-101}{inf007}
%Friday
\event{5}{0815}{0945}{\large{pb036: Logik}}{Tutorium}{A14 1-101}{pb036}
\event{5}{1015}{1145}{\large{inf005: Softwaretechnik I}}{Vorlesung}{A14 1-102}{inf005}
\event{5}{1415}{1545}{\large{inf401: Theoretische Informatik}}{Vorlesung}{A07 0-030}{inf401}
\end{timetable}
\end{center}
\hfill
%Additional Information
\begin{itemize}
\item \large{zeitgleich Donnerstag: 10-11 Uhr mat310: Statistik VL wöchentlich W32 0-005}
\item \large{zeitgleich Donnerstag: 11-12 Uhr mat310: Statistik TU wöchentlich W32 0-005}
\item \large{zeitgleich Freitag: 09-10 Uhr inf007: Informationssysteme I TU wöchentlich A03 4-403}
\end{itemize}
\thispagestyle{empty}
\begin{center}
%Header
\noindent\printheading{Stundenplan, WS '19, Bachelor Informatik}
% Define the layout of your time tables
\setslotsize{3.2cm}{0.36cm}
\setslotcount{5}{40}
\settopheight{3}
\settextframe{0.8mm}
\setbottomstyle{\large}
\setbottomspace{11pt}
%\setprinttimestamps{2}
%\setframetype[t]{1}
\seteventcornerradius{0pt}
\definecolor{ttframecol2}{rgb}{0.7,0.7,0.7}
% Define module types
%module1
\defineevent{inf004}%name
{0.6}{0.0}{0.0}%rgb field
{1.0}{1.0}{1.0}%rgb text
%module2
\defineevent{inf005}
{0.6}{0.6}{0.0}
{1.0}{1.0}{1.0}
%module3
\defineevent{inf007}
{0.8}{0.4}{0.0}
{1.0}{1.0}{1.0}
%module4
\defineevent{inf401}
{1.0}{0.0}{0.0}
{1.0}{1.0}{1.0}
%module5
\defineevent{mat310}
{0.0}{0.4}{0.4}
{1.0}{1.0}{1.0}
%module6
\defineevent{pb036}
{0.0}{0.4}{0.0}
{1.0}{1.0}{1.0}
% Start the time table
\begin{timetable}
\hours{8}{15}{1}
\germandays{1}
%day, time start, time end, name, type, room, module
%Monday
\event{1}{1015}{1145}{\large{mat310: Statistik}}{Vorlesung}{W01 0-015}{mat310}
\event{1}{1215}{1345}{\large{inf004: Softwareprojekt}}{Vorlesung}{A07 0-030}{inf004}
%Tuesday
%\event{2}{0900}{1000}{\large{inf005: SoTech I}}{Tutorium}{A03 4-402}{inf005}
\event{2}{1000}{1200}{\large{inf004: Softwareprojekt}}{Tutorium}{A02 3-334}{inf004}
\event{2}{1215}{1345}{\large{pb036: Logik}}{Vorlesung}{A14 1-101}{pb036}
%Wednesday
\event{3}{0815}{0945}{\large{inf007: Informationssysteme I}}{Vorlesung}{A11 1-101}{inf007}
\event{3}{1000}{1100}{\large{inf401: TheoInf}}{Tutorium}{A03 4-403}{inf401}
%Thursday
\event{4}{0830}{1000}{\large{inf005: Softwaretechnik I}}{Vorlesung}{A14 1-102}{inf005}
%\event{4}{1000}{1100}{\large{mat310: Statistik}}{Vorlesung}{W32 0-005}{mat310}
%\event{4}{1100}{1200}{\large{mat310: Statistik}}{Tutorium}{W32 0-005}{mat310}
\event{4}{1015}{1145}{\large{inf401: Theoretische Informatik}}{Vorlesung}{A11 1-101}{inf401}
\event{4}{1615}{1745}{\large{inf007: Informationssysteme I}}{Vorlesung}{A11 1-101}{inf007}
%Friday
\event{5}{0815}{0945}{\large{pb036: Logik}}{Tutorium}{A14 1-101}{pb036}
\event{5}{1015}{1145}{\large{inf005: Softwaretechnik I}}{Vorlesung}{A14 1-102}{inf005}
\event{5}{1415}{1545}{\large{inf401: Theoretische Informatik}}{Vorlesung}{A07 0-030}{inf401}
\end{timetable}
\end{center}
\hfill
\end{document}

Loading…
Cancel
Save