forked from Bhavya/TART-for-LaTeX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtechnical_assignment_report.tex
87 lines (65 loc) · 3.69 KB
/
technical_assignment_report.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
\documentclass{technical_assignment_report}
%%% ASSIGNMENT PARAMETERS
% Course identifier, e.g.: ECE
\coursetitle {ABC 100}
% Assignment due date, e.g. May 01, 2012, or \today
\assignmentdate {\today}
% Assignment title, e.g. Task #1 Report
\assignmenttitle {Assignment \#1 Report}
% Group Number, e.g. 22
\groupnumber {01}
% Group Members, up to 5. Can be userids, numbers, or names.
\groupmembers {jsmith}{r2crusoe}{sholmes}{}{}
%%% START OF DOCUMENT
\begin{document}
\fulltitle
\brief
This document was written to display the usefulness of the TART {\LaTeX} class. This class was initially written to format reports for the ECE 455 and ECE 429 courses at the University of Waterloo, in Waterloo, Ontario. The last time the TART class was updated was \today.
\environment
The class was written using MiKTeX, an implementation of {\TeX} for Windows, and Sublime Text 2, a simple text editor with tabs and syntax highlighting.
\nsection{List of Macros}
\subsection*{Basic Macros}
\begin{description}
\item[\mnspace{\textbackslash course}] This displays the full course title as specified above. In this case, it displays {\course}.
\item[\mnspace{\textbackslash assignment}] This displays the assignment title as specified above. In this case, it displays {\it\assignment}
\item[\mnspace{\textbackslash duedate}] This displays the due date as specified above. In this case, it displays {\duedate}
\item[\mnspace{\textbackslash group}] This displays the group number as specified above. In this case, it displays {\group}
\item[\mnspace{\textbackslash groupmem}] This displays the groupmembers as specified above. In this case, it displays {\it\groupmem}
\item[\mnspace{\textbackslash fulltitlegroupnum}] This displays the title of the assignment with the course number, assignment title, date, and group number.
\item[\mnspace{\textbackslash fulltitlegroupmem}] This displays the title of the assignment with the course number, assignment title, date, and group members.
\item[\mnspace{\textbackslash fulltitle}] This displays the title of the assignment with the course number, assignment title, date, group number, and group members.
\end{description}
\subsection*{Section Types}
\begin{description}
\item[\mnspace{\textbackslash nsection}] This creates a section with supressed numbering.
\item[\mnspace{\textbackslash ncitation}] This creates a section with supressed numbering on a new page. Ideally should be used for citations or glossaries (see the {\bf Source Code} section of this document).
\end{description}
\subsection*{Headings and Default Text Snippets}
\begin{description}
\item[\mnspace{\textbackslash brief}] Creates a \lq{}Brief\rq{} section, as seen at the top of this document.
\item[\mnspace{\textbackslash setup}] Creates a \lq{}Setup\rq{} section.
\item[\mnspace{\textbackslash environment}] Creates an \lq{}Environment\rq{} section.
\item[\mnspace{\textbackslash erroranalysis}] Creates an \lq{}Error Analysis\rq{} section.
\end{description}
\subsection*{Styles}
\begin{description}
\item[\mnspace{\textbackslash mnspace}] Uses a nice monospace font for code references or numbers, such as \mnspace{main();} or \mnspace{0xFFFF}.
\end{description}
\subsection*{Formulae}
\begin{description}
\item[\mnspace{\textbackslash percenterror\{<differing-num>\}\{<base-num>\}}] This displays the the percent error formula.
\end{description}
\erroranalysis
No real error analysis here. Just a preview of the formulae listed in the {\bf Formulae} subsection above.
\percenterror{2}{1.5}
%%% CITATIONS AND GLOSSARY
\ncitation{Source Code}
{\bf main.c - our source code \assignment}
\begin{verbatim}
public static void main( void ) {
// NOP
}
\end{verbatim}
\end{document}