-\lstset{ %
-language=vhdl, % choose the language of the code
-basicstyle=\footnotesize, % the size of the fonts that are used for the code
-numbers=left, % where to put the line-numbers
-numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers
-stepnumber=1, % the step between two line-numbers. If it's 1 each line will be numbered
-numbersep=5pt, % how far the line-numbers are from the code
-backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
-showspaces=false, % show spaces adding particular underscores
-showstringspaces=false, % underline spaces within strings
-showtabs=false, % show tabs within strings adding particular underscores
-%frame=single, % adds a frame around the code
-tabsize=2, % sets default tabsize to 2 spaces
-captionpos=b, % sets the caption-position to bottom
-breaklines=true, % sets automatic line breaking
-breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
-escapeinside={\%*}{*)}, % if you want to add a comment within your code
-prebreak={\space\hbox{\ensuremath\hookleftarrow}}
-}
-
-\sloppy
-\newcommand{\MakeTitleAndTOC}{
- %-------------------------------------------------------------------------
- % print title page
- %-------------------------------------------------------------------------
- \thispagestyle{empty}
- ~ \\
- ~ \\
- \begin{center}
- \noindent
- {\LARGE Hardware-Modellierung VL}
- ~ \\
- ~ \\
- {\Huge \bf Spezifikation f\"ur das Design eines Taschenrechners\\in Hardware}
- \end{center}
- ~ \\
- ~ \\
- % Author
- \begin{center}
- \noindent
- {\large Gruppe: Nr. 20}
- ~ \\
- ~ \\
- {\large Fabian Ehrentraud, MatrNr. 0725639, KNZ: 033 535}\\
- {\small werteplus@gmail.com} \\
- ~ \\
- {\large Bernhard Urban, MatrNr. 0725771, KNZ: 033 535} \\
- {\small lewurm@gmail.com} \\
- ~ \\
- ~ \\
- ~ \\
- ~ \\
- {\large \today}
- \end{center}
-
- \newpage
-
- %-------------------------------------------------------------------------
- % print table of contents
- %-------------------------------------------------------------------------
- \tableofcontents
- \newpage
-
-}
-
-
-
-\newcommand{\mc}[1]{ {{\small \texttt{#1}}}}
-%%footnote hack von http://bushednotes.wordpress.com/2007/03/25/footnotes-tabular-in-latex/
-\newcounter{myfootertablecounter}
-
-\newcommand\myfootnotemark{%
- %\refstepcounter{footnote}%
- \addtocounter{footnote}{1}%
- \footnotemark[\thefootnote]%
-}%
-
-\newcommand\myfootnotetext[1]{%
- \addtocounter{myfootertablecounter}{1}
- \footnotetext[\value{myfootertablecounter}]{#1}
-}
-
-% from now on, myfootnote has to be used rather than footnote to
-% adapt the myfootercounter
-\newcommand\myfootnote[1]{%
- \addtocounter{myfootertablecounter}{1}
- \footnote{#1}
-}%
+\usepackage{fancyhdr}\r
+\usepackage{graphicx}\r
+\usepackage{epsfig}\r
+\usepackage{color}\r
+\usepackage{listings}\r
+\usepackage{german}\r
+\usepackage[T1]{fontenc}\r
+%\usepackage[utf8]{inputenc}\r
+\usepackage[latin1]{inputenc}\r
+\usepackage{times}\r
+\usepackage[plainpages=false, pdfpagelabels]{hyperref} %Klickbare Links im PDF\r
+\usepackage{amssymb}\r
+\usepackage{amsmath}\r
+\usepackage{longtable,colortbl}\r
+\usepackage{pdfpages}\r
+\r
+\hypersetup{%\r
+ colorlinks=true,\r
+ citecolor=black,\r
+ linkcolor=black,\r
+ %bookmarks=true,\r
+ bookmarksnumbered=true,\r
+ pdfauthor={Bernhard Lewurm, Fabian Ehrentraud},\r
+ pdfcreator={},\r
+ pdfkeywords={Hardware Modelling, Calculator},\r
+ urlcolor=black,\r
+ plainpages=false,\r
+ breaklinks=true,\r
+ pdftitle={Specification of a Calculator to be implemented in VHDL}\r
+}\r
+\r
+\lstset{ %\r
+ language=vhdl, % choose the language of the code\r
+ extendedchars=true,\r
+ basicstyle=\footnotesize, % the size of the fonts that are used for the code\r
+% basicstyle=\scriptsize, % the size of the fonts that are used for the code\r
+ numbers=left, % where to put the line-numbers\r
+ numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers\r
+ stepnumber=1, % the step between two line-numbers. If it's 1 each line will be numbered\r
+ firstnumber=auto,\r
+ numberfirstline=true,\r
+ numbersep=5pt, % how far the line-numbers are from the code\r
+ backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}\r
+ showspaces=false, % show spaces adding particular underscores\r
+ showstringspaces=false, % underline spaces within strings\r
+ showtabs=false, % show tabs within strings adding particular underscores\r
+% frame=single, % adds a frame around the code\r
+ frame={tb},\r
+ tabsize=2, % sets default tabsize to 2 spaces\r
+ caption=\lstname,\r
+% captionpos=b, % sets the caption-position to bottom\r
+ captionpos=t, % sets the caption-position to top\r
+ breaklines=true, % sets automatic line breaking\r
+ breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace\r
+ escapeinside={\%*}{*)}, % if you want to add a comment within your code\r
+ prebreak={\space\hbox{\ensuremath\hookleftarrow}}\r
+}\r
+\r
+\sloppy\r
+\newcommand{\MakeTitleAndTOC}{\r
+ \begin{titlepage}\r
+ \setcounter{page}{0}\r
+ %-------------------------------------------------------------------------\r
+ % print title page\r
+ %-------------------------------------------------------------------------\r
+ \thispagestyle{empty}\r
+ ~ \\\r
+ ~ \\\r
+ \begin{center}\r
+ \noindent\r
+ {\LARGE Hardware-Modellierung VL}\r
+ ~ \\\r
+ ~ \\\r
+ {\Huge \bf Spezifikation für das Design eines Taschenrechners in Hardware}\r
+ \end{center}\r
+ ~ \\\r
+ ~ \\\r
+ % Author\r
+ \begin{center}\r
+ \noindent\r
+ {\large Gruppe 20}\r
+ ~ \\\r
+ ~ \\\r
+ {\large Fabian Ehrentraud, MatrNr. 0725639, KNZ: 033 535}\\\r
+ {\small werteplus@gmail.com} \\\r
+ ~ \\\r
+ {\large Bernhard Urban, MatrNr. 0725771, KNZ: 033 535} \\\r
+ {\small lewurm@gmail.com} \\\r
+ ~ \\\r
+ ~ \\\r
+ ~ \\\r
+ ~ \\\r
+ {\large \today}\r
+ \end{center}\r
+ \r
+ \end{titlepage}\r
+\r
+ \newpage\r
+\r
+ %-------------------------------------------------------------------------\r
+ % print table of contents\r
+ %-------------------------------------------------------------------------\r
+ \tableofcontents\r
+ \newpage\r
+\r
+}\r
+\r
+\r
+\r
+\newcommand{\mc}[1]{ {{\small \texttt{#1}}}}\r
+%%footnote hack von http://bushednotes.wordpress.com/2007/03/25/footnotes-tabular-in-latex/\r
+\newcounter{myfootertablecounter}\r
+\r
+\newcommand\myfootnotemark{%\r
+ %\refstepcounter{footnote}%\r
+ \addtocounter{footnote}{1}%\r
+ \footnotemark[\thefootnote]%\r
+}%\r
+\r
+\newcommand\myfootnotetext[1]{%\r
+ \addtocounter{myfootertablecounter}{1}\r
+ \footnotetext[\value{myfootertablecounter}]{#1}\r
+}\r
+\r
+% from now on, myfootnote has to be used rather than footnote to\r
+% adapt the myfootercounter\r
+\newcommand\myfootnote[1]{%\r
+ \addtocounter{myfootertablecounter}{1}\r
+ \footnote{#1}\r
+}%\r
+\r
+\pagestyle{fancy}\r
+\setlength{\headheight}{14.5pt}\r
+\r
+\newcounter{reqcounter}\r
+\setcounter{reqcounter}{0}\r
+\newcommand{\req}[1]{\r
+ \noindent\r
+ \addtocounter{reqcounter}{1}\r
+ \textbf{Req \arabic{reqcounter}} #1\\\r
+ \label{Req \arabic{reqcounter}} %this could be done better with a second argument, but that's tiresome to write in the text\r
+}\r