Internet Engineering course when Me or Dr. Bakhshi taught it contains 3 or 4 projects. Each project contains a programming assignment related to assignment topic and maybe some theorical questions. Assignment topics were HTTP, Frontend (HTML, CSS, JavaScript) and Backend (Go). Semesters had different conditions that lead to different type of assignments and difficulty.
First install tectonic and then:
tectonic -X build
To have all assignments build into the build
directory.
Use the following template:
\documentclass{../assignment}
\عنوان{یک عنوان خوب}
\begin{document}
\عنوانساز
\فهرستمطالب
\پایانساز
\end{document}
in the src/<assingment-name>/main.tex
, then define a new output in Tectonic.toml
:
[[output]]
name = "<assingment-name>"
type = "pdf"
shell_escape = true
preamble = ""
index = "<assingment-name>/main.tex"
postamble = ""