You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: main.typ
+26-11Lines changed: 26 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,11 @@
7
7
8
8
While writing this report template, I enjoyed reading Michael Alley's "The Craft of Scientific Writing". I recommend having it by your side when you are stuck writing- it happens to all of us @AlleyMichael2018TCoS.
9
9
10
-
#v(12pt)
10
+
#v(9pt)
11
11
12
12
Make sure you clean up the template text before submitting your report. ;)
13
13
14
-
#v(12pt)
14
+
#v(9pt)
15
15
],
16
16
header: [INF-XXXX Assignment X #datetime.today().display()],
17
17
authors: ((
@@ -40,8 +40,6 @@
40
40
= Introduction <sec:introduction>
41
41
This section should be brief. Describe the assignment and the requirements in your own words. Avoid listing the requirements directly.
42
42
43
-
#v(12pt)
44
-
45
43
There are many opinions on first person speaking when writing a technical report. In general a:
46
44
47
45
+ First person report is good at:
@@ -53,7 +51,7 @@ There are many opinions on first person speaking when writing a technical report
53
51
54
52
It's not uncommon to mix these in your reports, and people like Einstein, Feynman, and Curie frequently used both forms in their texts.
55
53
56
-
#v(12pt)
54
+
#v(9pt)
57
55
58
56
Here are some examples on how to start your introduction:
59
57
@@ -63,6 +61,7 @@ Here are some examples on how to start your introduction:
63
61
+ Boids is a computer model created by Craig Reynolds that simulates the flocking behavior of birds @TanenbaumAndrewS.2024Mos. In this report, we present an implementation of the model using the Python programming language.
64
62
+ SQL is a widely used querying language used to process queries into table-based databases. This text details the implementation of a simplified server that implements a subset of the SQL language built over SQLite.
65
63
64
+
66
65
== Outline <subsec:outline>
67
66
68
67
The rest of this paper is organized as follows:
@@ -82,7 +81,7 @@ The rest of this paper is organized as follows:
This section is where you provide information on the technical aspects of your design. You can usually assume that the theory required to solve the assignment is know to the reader, but if you want to clarify terms or go into detail about specific points in the theory (if you are doing something slightly different, or a detail of it is of notable importance to your implementation), consider writing a few words about it here.
84
83
85
-
#v(12pt)
84
+
#v(9pt)
86
85
87
86
We want you to write a short section explaining the most important background information required to read and understand the rest of the report.
88
87
@@ -92,27 +91,43 @@ We want you to write a short section explaining the most important background in
92
91
93
92
The basic concept of virtual memory is that you map the virtual address the processes use to a unique physical address in physical memory. This means that two processes can access the same virtual address in their address space but get two different results since the addresses point to different places in the physical memory. This again means that each process can use all of its 32-bit address space while still ensuring that no other processes can access its data @TanenbaumAndrewS.2024Mos.
94
93
95
-
#v(12pt)
94
+
#v(9pt)
96
95
97
96
Using figures in technical backgrounds is encouraged, if that makes the concept easier to explain. Usually, you want figures/images as scaleable vector graphics\(SVG), especially for your graphs. Sometimes that is not doable, and you can use portable network graphics\(PNG) or similar.
98
97
99
-
#v(12pt)
98
+
#v(9pt)
100
99
101
100
The following snippet shows how to import figures.
102
101
103
102
#figure(
104
-
image("figures/jetson_nx.png", width: 89%),
103
+
image("figures/jetson_nx.png", width: 85%),
105
104
caption: [Block diagram of the Jetson Xavier NX],
106
105
) <fig:block_diagram>
107
106
108
107
#figure(
109
-
image("figures/NVSD_VDD_IN.svg", width: 89%),
108
+
image("figures/NVSD_VDD_IN.svg", width: 82%),
110
109
caption: [Total power consumption compared between NAS and SD-Card. / _Note_ the NAS-experiment did not complete in time, and the measurements for the NAS is fit to the SD-card measurements],
111
110
) <fig:local_nas_sd_compare>
112
111
113
112
= Design <sec:design>
114
113
115
-
This is where you describe how you solved the assignment, at least on paper. Give a high-level view of your design. As a rule of thumb, if you find yourself describing code, you need to go to a higher abstraction level.
114
+
This is where you describe how you solved the assignment, at least on paper. Give a high-level view of your design.This is where you describe how you solved the assignment, at least on paper. Give a high-level view of your design.
115
+
As a rule of thumb, if you find yourself describing code, you need to go to a higher abstraction level. If you for some reson want to write code you can use the `raw` block as seen in the following example.
0 commit comments