speck: weil wingit das so will :/
authorBernhard Urban <lewurm@gmail.com>
Wed, 31 Mar 2010 18:35:13 +0000 (20:35 +0200)
committerBernhard Urban <lewurm@gmail.com>
Wed, 31 Mar 2010 18:35:13 +0000 (20:35 +0200)
spec/ProtocolHeader.sty

index 85d7d9c01c475f382becd6414a11edf9794f075b..38542845e9018aa0b5a953014531c0eff4fb098e 100644 (file)
-\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
-\usepackage{pdflscape}\r
-\usepackage{longtable}\r
-\r
-\newcommand{\mytitle}{Spezifikation für das Design eines Taschenrechners in Hardware}\r
-\hypersetup{%\r
-  colorlinks=true,\r
-  citecolor=black,\r
-  linkcolor=black,\r
-  %bookmarks=true,\r
-  bookmarksnumbered=true,\r
-  %pdfauthor={Bernhard Lewurm, Fabian Ehrentraud}, TODO unanonymize\r
-  pdfcreator={},\r
-  pdfkeywords={lulz a wannabe hax0r :D search for a real hint fagot},\r
-  urlcolor=black,\r
-  plainpages=false,\r
-  breaklinks=true,\r
-  pdftitle={\mytitle}\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 \mytitle}\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}\\ TODO unanonymize\r
-  {\large Mister X}\\\r
-  %{\small werteplus@gmail.com} \\\r
-  ~ \\\r
-  %{\large Bernhard Urban, MatrNr. 0725771, KNZ: 033 535} \\ TODO unanonymize\r
-  {\large Mister Y} \\\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
-\r
-\newcounter{tccounter}\r
-\setcounter{tccounter}{0}\r
-\newcommand{\tcc}[1]{\r
-       \mbox{}\\[0.3cm]\r
-       \noindent\r
-       \addtocounter{tccounter}{1}\r
-       \textbf{TC \arabic{tccounter}}: #1\\\r
-       \label{TC \arabic{tccounter}} %this could be done better with a second argument, but that's tiresome to write in the text\r
-}\r
-\r
-\newcommand{\ZE}{\\ \hline}\r
-\newcommand{\THEAD}{\r
-       \begin{center}\r
-       \begin{longtable}{|l|l|r|l|l|p{6cm}|}\r
-       \hline\r
-       \textbf{Bezeichnung} & \textbf{Direction} & \textbf{Breite} &\r
-       \textbf{Typ} & \textbf{in Verbindung mit} & \textbf{Beschreibung}\r
-       \ZE\r
-       sys\_clk & in & 1 & std\_logic & System & Systemclock \ZE\r
-       sys\_res\_n & in & 1 & std\_logic & System & Systemreset \ZE\r
-}\r
-\newcommand{\TEND}{\r
-       \end{longtable}\r
-       \end{center}\r
-}\r
+\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}
+\usepackage{pdfpages}
+\usepackage{pdflscape}
+\usepackage{longtable}
+
+\newcommand{\mytitle}{Spezifikation für das Design eines Taschenrechners in Hardware}
+\hypersetup{%
+  colorlinks=true,
+  citecolor=black,
+  linkcolor=black,
+  %bookmarks=true,
+  bookmarksnumbered=true,
+  %pdfauthor={Bernhard Lewurm, Fabian Ehrentraud}, TODO unanonymize
+  pdfcreator={},
+  pdfkeywords={lulz a wannabe hax0r :D search for a real hint fagot},
+  urlcolor=black,
+  plainpages=false,
+  breaklinks=true,
+  pdftitle={\mytitle}
+}
+
+\lstset{ %
+       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
+  %-------------------------------------------------------------------------
+  \thispagestyle{empty}
+  ~ \\
+  ~ \\
+  \begin{center}
+  \noindent
+  {\LARGE Hardware-Modellierung VL}
+  ~ \\
+  ~ \\
+  {\Huge \bf \mytitle}
+  \end{center}
+  ~ \\
+  ~ \\
+  % Author
+  \begin{center}
+  \noindent
+  %{\large Gruppe 20}
+  ~ \\
+  ~ \\
+  %{\large Fabian Ehrentraud, MatrNr. 0725639, KNZ: 033 535}\\ TODO unanonymize
+  {\large Mister X}\\
+  %{\small werteplus@gmail.com} \\
+  ~ \\
+  %{\large Bernhard Urban, MatrNr. 0725771, KNZ: 033 535} \\ TODO unanonymize
+  {\large Mister Y} \\
+  %{\small lewurm@gmail.com} \\
+  ~ \\
+  ~ \\
+  ~ \\
+  ~ \\
+  {\large \today}
+  \end{center}
+  
+  \end{titlepage}
+
+  \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}
+}%
+
+\pagestyle{fancy}
+\setlength{\headheight}{14.5pt}
+
+\newcounter{reqcounter}
+\setcounter{reqcounter}{0}
+\newcommand{\req}[1]{
+       \noindent
+       \addtocounter{reqcounter}{1}
+       \textbf{Req \arabic{reqcounter}} #1\\
+       \label{Req \arabic{reqcounter}} %this could be done better with a second argument, but that's tiresome to write in the text
+}
+
+\newcounter{tccounter}
+\setcounter{tccounter}{0}
+\newcommand{\tcc}[1]{
+       \mbox{}\\[0.3cm]
+       \noindent
+       \addtocounter{tccounter}{1}
+       \textbf{TC \arabic{tccounter}}: #1\\
+       \label{TC \arabic{tccounter}} %this could be done better with a second argument, but that's tiresome to write in the text
+}
+
+\newcommand{\ZE}{\\ \hline}
+\newcommand{\THEAD}{
+       \begin{center}
+       \begin{longtable}{|l|l|r|l|l|p{6cm}|}
+       \hline
+       \textbf{Bezeichnung} & \textbf{Direction} & \textbf{Breite} &
+       \textbf{Typ} & \textbf{in Verbindung mit} & \textbf{Beschreibung}
+       \ZE
+       sys\_clk & in & 1 & std\_logic & System & Systemclock \ZE
+       sys\_res\_n & in & 1 & std\_logic & System & Systemreset \ZE
+}
+\newcommand{\TEND}{
+       \end{longtable}
+       \end{center}
+}