template.tex 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. % Use the report class, and include the IEEE titlepage style for correct styling
  2. \documentclass[10pt,letter]{report}
  3. \usepackage{IEEEtitlepage}
  4. % Define properties of the document
  5. \title{Document Title}
  6. \subtitle{Subtitle here}
  7. \author{First Author, Second Author}
  8. \company{UNL}
  9. \summary{This is the summary.}
  10. \date{\today}
  11. \version{1.0}
  12. % Setup hyperref. Make sure to change the fields as needed
  13. \usepackage{hyperref}
  14. \hypersetup{
  15. pdfauthor={First Author, Second Author},
  16. pdftitle={Title: Subtitle},
  17. pdfsubject={Subject of Project},
  18. pdflang={English},
  19. pdfkeywords={keywords,comma,seperated}}
  20. % Include a couple of packages for graphic and figures
  21. \usepackage{graphicx}
  22. \usepackage{morefloats}
  23. \usepackage{tabularx}
  24. % Change margins to 0.75 inches
  25. \usepackage[margin=0.75in]{geometry}
  26. % Use natbib for bibliographic reference
  27. \usepackage{natbib}
  28. \bibliographystyle{plainnat}
  29. % Provide a bibliography file. Edit as needed.
  30. % See https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management for more information.
  31. \usepackage{filecontents}
  32. \begin{filecontents}{bibliography.bib}
  33. @book{diller1993,
  34. author = {Diller, Antoni},
  35. title = {{LaTeX} Line by Line: Tips and Techniques or Document Processing},
  36. publisher = {John Wiley \& Sons},
  37. year = {1993}
  38. }
  39. @book{knuth1973,
  40. author = {Knuth, Donald E},
  41. title = {The Art of Computer Programming},
  42. publisher = {Addison-Wesley Publishing Company},
  43. year = {1973}
  44. }
  45. @book{kopka2003,
  46. author = {Helmut Kopka and Patrick W Daily},
  47. title = {Guide to {LaTeX}},
  48. publisher = {Addison-Wesley Profesional},
  49. year = {2013}
  50. }
  51. @book{raymond2003,
  52. author = {Eric S Raymond},
  53. title = {The Art of UNIX Programming},
  54. publisher = {Addison-Wesley},
  55. year = {2003}
  56. }
  57. @book{ritchie1988,
  58. author = {Ritchie, Dennis M and Brian W Kernighan},
  59. title = {The C Programming Language},
  60. publisher = {Prentice Hall},
  61. year = {1988}
  62. }
  63. \end{filecontents}
  64. \begin{document}
  65. \maketitle
  66. \chapter*{Revision History}
  67. \label{sec:revisions}
  68. \addcontentsline{toc}{chapter}{Revision History}
  69. \begin{table}[h]
  70. \centering
  71. \begin{tabularx}{\textwidth}{c|X|c|r}
  72. \textbf{Version} & \textbf{Changes} & \textbf{Author} & \textbf{Date}\\
  73. \hline\hline
  74. 1.0& The initial design document structure.&Your Name& YYYY-MM-DD\\
  75. &&&\\
  76. \hline
  77. \end{tabular}
  78. \caption{Revision History}
  79. \label{tab:rev-hist}
  80. \end{table}
  81. \newpage
  82. % Table of Contents
  83. \tableofcontents
  84. \newpage
  85. % Optional List of Figures
  86. % \listoffigures
  87. % \newpage
  88. % Optional List of Tables
  89. % \listoftables
  90. % \newpage
  91. \chapter{Introduction}
  92. \label{sec:introduction}
  93. \section{Purpose of this Document}
  94. \label{sec:purp-this-docum}
  95. \section{Scope of the Project}
  96. \label{sec:scope-project}
  97. \section{Definitions, Acronyms and Abbreviations}
  98. \label{sec:defin-acronyms-abbr}
  99. \subsection{Definitions}
  100. \label{sec:definitions}
  101. \subsection{Abbreviations and Acronyms}
  102. \label{sec:abbr-acronyms}
  103. \chapter{Overall Design Description}
  104. \label{sec:over-design-descr}
  105. \section{Alternative Design Options}
  106. \label{sec:altern-design-opti}
  107. \chapter{Detailed Component Description}
  108. \label{sec:deta-comp-descr}
  109. \section{Database Design}
  110. \label{sec:database-design}
  111. \subsection{Component Testing Strategy}
  112. \label{sec:db-comp-test-strat}
  113. \section{Class/Entity Model}
  114. \label{sec:classentity-model}
  115. \subsection{Component Testing Strategy}
  116. \label{sec:cem-comp-test-strat}
  117. \section{Database Interface}
  118. \label{sec:database-interface}
  119. \subsection{Component Testing Strategy}
  120. \label{sec:dbint-comp-test-strat}
  121. \section{Design and Integration of Data Structures}
  122. \label{sec:design-integr-data}
  123. \subsection{Component Testing Strategy}
  124. \label{sec:dids-comp-test-strat}
  125. \section{Changes and Refactoring}
  126. \label{sec:changes-refactoring}
  127. \chapter{Additional Material}
  128. \label{sec:additional-material}
  129. % Include the bibliography
  130. \nocite{*} % Comment this line out if you don't want all of your bibliography entries in the final document.
  131. \bibliography{bibliography} % Comment this line out if you don't have a bibliography.
  132. \end{document}
  133. %%% Local Variables:
  134. %%% mode: latex
  135. %%% TeX-master: t
  136. %%% End: