+\usepackage{fancyhdr}
+\usepackage{graphicx}
+\usepackage{epsfig}
+\usepackage{color}
+\usepackage{listings}
+\usepackage{german}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+%\usepackage[latin1]{inputenc}
+\usepackage{times}
+\usepackage[plainpages=false, pdfpagelabels]{hyperref} %Klickbare Links im PDF
+\usepackage{amssymb}
+\usepackage{amsmath}
+\usepackage{longtable,colortbl}
+
+\hypersetup{%
+ colorlinks=true,
+ citecolor=black,
+ linkcolor=black,
+ %bookmarks=true,
+ bookmarksnumbered=true,
+ pdfauthor={Bernhard Lewurm, Fabian Ehrentraud},
+ pdfcreator={},
+ pdfkeywords={Hardware Modelling, Calculator},
+ urlcolor=black,
+ plainpages=false,
+ breaklinks=true,
+ pdftitle={Specification of a Calculator to be implemented in VHDL}
+}
+
\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}}
+ language=vhdl, % choose the language of the code
+ extendedchars=true,
+ basicstyle=\footnotesize, % the size of the fonts that are used for the code
+% basicstyle=\scriptsize, % 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
+ firstnumber=auto,
+ numberfirstline=true,
+ 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
+ frame={tb},
+ tabsize=2, % sets default tabsize to 2 spaces
+ caption=\lstname,
+ captionpos=b, % sets the caption-position to bottom
+% captionpos=t, % sets the caption-position to top
+ 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}{
+ \begin{titlepage}
+ \setcounter{page}{0}
%-------------------------------------------------------------------------
% print title page
%-------------------------------------------------------------------------
~ \\
{\large \today}
\end{center}
+
+ \end{titlepage}
\newpage
\addtocounter{myfootertablecounter}{1}
\footnote{#1}
}%
+
+\pagestyle{fancy}
+\setlength{\headheight}{14.5pt}
\documentclass[12pt,a4paper,titlepage,oneside]{article}
-\usepackage{graphicx}
-\usepackage{epsfig}
-\usepackage{color}
-\usepackage{listings}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{hyperref}%Klickbare Links im PDF
-\usepackage{amssymb}
-\usepackage{amsmath}
+%\documentclass[12pt,a4paper,titlepage,oneside]{report}
+
\usepackage{ProtocolHeader}
-\usepackage{longtable,colortbl}
\begin{document}
\MakeTitleAndTOC
% \label{fig:angabe}
% \end{figure}
-\section{Einleitung}
-\section{Requirements}
-\section{High-Level Design Description}
-\section{Detailed Design Description}
+%\chapter %for use with report class
+\section
+{Einleitung}
+
+XXX
+
+%\chapter
+\section
+{Requirements}
+
+XXX
+
+%\chapter
+\section
+{High-Level Design Description}
+
+XXX
+
+%\chapter
+\section
+{Detailed Design Description}
+
+XXX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\subsection{einfache Variante -- generierter Sourcecode}
%\label{att:einfachsrc}
%\lstinputlisting{../einfach/einfach.src}
+%\lstinputlisting[firstnumber=24, firstline=24, lastline=34]{bla.src} %firstnumber shouldn't be necessary, but there is probably a bug
\end{document}