protocol.sty 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2. %
  3. % packages
  4. %
  5. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  6. \usepackage[utf8]{inputenc}
  7. \usepackage[T1]{fontenc}
  8. \usepackage{listings}
  9. \usepackage{fancyhdr}
  10. \usepackage{graphicx}
  11. \usepackage{rotating}
  12. \usepackage{import}
  13. \usepackage[bookmarks]{hyperref}
  14. \usepackage{placeins}
  15. \usepackage{verbatim}
  16. \usepackage{enumitem}
  17. \usepackage{amssymb,amsmath}
  18. \usepackage[english]{babel}
  19. \usepackage{blindtext}
  20. \usepackage{titlesec}
  21. \usepackage[dvipsnames]{xcolor} %colors uses in the kvmaps
  22. \usepackage{pgfplots}
  23. \usepackage{tikz}
  24. \usepackage{tikz-timing}
  25. \usetikzlibrary{shapes.gates.logic.US,shapes.gates.logic.IEC,calc}
  26. \usetikzlibrary{positioning,calc,shapes,arrows}
  27. \usetikztiminglibrary{either}
  28. \usepackage{circuitikz}
  29. \newdimen\XCoord
  30. \newdimen\YCoord
  31. \newcommand*{\ExtractCoordinate}[1]{\path (#1); \pgfgetlastxy{\XCoord}{\YCoord};}
  32. \input{kvmacros.tex}
  33. \oddsidemargin 0.5cm
  34. \evensidemargin 0.5cm
  35. \topmargin 0pt
  36. \headsep 10pt
  37. \textheight 22.5cm
  38. \textwidth 15.1cm
  39. \renewcommand{\floatpagefraction}{0.9}
  40. \renewcommand{\textfraction}{0.05}
  41. \renewcommand{\topfraction}{1.0}
  42. \renewcommand{\bottomfraction}{1.0}
  43. \setcounter{totalnumber}{3}
  44. \setcounter{bottomnumber}{3}
  45. \setcounter{topnumber}{3}
  46. \setlength{\unitlength}{1mm}
  47. \setlength{\parindent}{6mm}
  48. \setlength{\parskip}{12pt plus2pt minus2pt}
  49. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  50. %
  51. % define variables used on titlepage
  52. %
  53. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  54. \setcounter{footnote}{0}
  55. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  56. %
  57. % titlepage
  58. %
  59. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  60. \def\maketitle{
  61. \begin{titlepage}
  62. % enlarge page
  63. \setlength{\topmargin}{0pt}
  64. \setlength{\headheight}{0pt}
  65. \setlength{\headsep}{0pt}
  66. \setlength{\footskip}{0pt}
  67. \let\footnotesize\small \let\footnoterule\relax \setcounter{page}{1}
  68. \vfill
  69. \large
  70. \vskip -2 cm
  71. \begin{center}
  72. % heading
  73. \vspace*{0.75 cm}
  74. {\huge Advanced Digital Design [VU]}
  75. \par
  76. {\huge \@title{} }
  77. \vspace*{0.5 cm}
  78. \@author\par
  79. %Vienna, \today{}
  80. Vienna University of Technology\\
  81. \today
  82. \end{center}
  83. \tableofcontents
  84. \end{titlepage}
  85. \setcounter{footnote}{0}
  86. \let\thanks\relax
  87. }
  88. \titleformat{\section}
  89. {\normalfont\Large\bfseries}
  90. {Task \thesection : }
  91. {0pt}
  92. {}
  93. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  94. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%