diff options
Diffstat (limited to 'java/cover.tpl.typ')
-rw-r--r-- | java/cover.tpl.typ | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/java/cover.tpl.typ b/java/cover.tpl.typ new file mode 100644 index 0000000..de38f47 --- /dev/null +++ b/java/cover.tpl.typ @@ -0,0 +1,37 @@ +#import "@preview/tablex:0.0.7": tablex, cellx +#import "/template.typ": apply + +#let cover(page-count) = apply(page-numbering: (..nums) => {}, [ + #set align(center) + #v(1in) + #set text(font: "Hanken Grotesk") + #set text(size: 40pt) + University of --- + #v(0.5in) + #set text(size: 30pt) + B.Sc. Honours Semester V --- \ + Examination 20--- + #v(0.35in) + #set text(font: "Inter", size: 25pt) + Practical Assignments \ _on_ \ Object-oriented programming Lab \ using Java + #v(1in) + #set text(font: "Hanken Grotesk", size: 20pt) + #tablex( + columns: 2, + stroke: none, + align: left, + gutter: 5pt, + [*Roll No.:*], [---], + [*Registration No.:*], [---], + [*Subject Code:*], [---], + [*Paper Code:*], [---], + [*Number of pages:*], page-count + ) +]) + +#locate(loc => { + let last-page-number = counter(page).final(loc).first() + cover(last-page-number) + colbreak() +}) + |