feat(summary): setup executive summary
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
#let title = "Midas"
|
||||||
|
#let subtitle = none
|
||||||
|
#let authors = "Louis Heredero"
|
||||||
|
|
||||||
|
#let thesis-supervisor = "Prof. Dr Dimi Racordon"
|
||||||
|
#let thesis-co-supervisor = none
|
||||||
|
#let thesis-expert = "Dr Sébastien Doeraene"
|
||||||
|
#let thesis-id = "ISC-ID-26-8"
|
||||||
|
#let project-repos = "https://git.kb28.ch/HEL/midas"
|
||||||
|
|
||||||
|
#let school = "Haute École d'Ingénierie de Sion"
|
||||||
|
#let programme = "Informatique et systèmes de communication (ISC)"
|
||||||
|
|
||||||
|
#let keywords = ("engineering", "type systems", "gradual typing")
|
||||||
|
#let major = "Data engineering"
|
||||||
|
#let date = datetime(year: 2026, month: 7, day: 10) // Date of the thesis & the declaration (or datetime.today())
|
||||||
|
|
||||||
|
#let permanent-email = "louis@heredero.org"
|
||||||
|
#let video-url = none
|
||||||
|
|
||||||
|
#let picture-web-opt-out = false // set to true to keep your picture off the web
|
||||||
|
#let email-web-opt-out = false // set to true to keep your email off the web
|
||||||
|
|
||||||
|
#let academic-year = "2025-2026"
|
||||||
+16
-14
@@ -7,28 +7,30 @@
|
|||||||
// 52 65 61 64 69 6e 67 20 68 65 78 20 66 6f 72 20 66 75 6e 3f 20 49 53 43 20 66 6f 72 65 76 65 72
|
// 52 65 61 64 69 6e 67 20 68 65 78 20 66 6f 72 20 66 75 6e 3f 20 49 53 43 20 66 6f 72 65 76 65 72
|
||||||
//
|
//
|
||||||
|
|
||||||
#import "@preview/isc-hei-bthesis:0.8.1" : *
|
#import "requirements.typ": isc-hei-bthesis
|
||||||
|
#import isc-hei-bthesis: *
|
||||||
|
#import "../meta.typ"
|
||||||
|
|
||||||
#let doc_language = "en"
|
#let doc_language = "en"
|
||||||
|
|
||||||
#show: thesis.with(
|
#show: thesis.with(
|
||||||
title: "Midas",
|
title: meta.title,
|
||||||
subtitle: none,
|
subtitle: meta.subtitle,
|
||||||
authors: "Louis Heredero",
|
authors: meta.authors,
|
||||||
language: doc_language,
|
language: doc_language,
|
||||||
|
|
||||||
thesis-supervisor: "Prof. Dr Dimi Racordon",
|
thesis-supervisor: meta.thesis-supervisor,
|
||||||
thesis-co-supervisor: none,
|
thesis-co-supervisor: meta.thesis-co-supervisor,
|
||||||
thesis-expert: "Dr Sébastien Doeraene",
|
thesis-expert: meta.thesis-expert,
|
||||||
thesis-id: "ISC-ID-26-8",
|
thesis-id: meta.thesis-id,
|
||||||
project-repos: "https://git.kb28.ch/HEL/midas",
|
project-repos: meta.project-repos,
|
||||||
|
|
||||||
school: "Haute École d'Ingénierie de Sion",
|
school: meta.school,
|
||||||
programme: "Informatique et systèmes de communication (ISC)",
|
programme: meta.programme,
|
||||||
|
|
||||||
keywords: ("engineering", "type systems", "gradual typing"),
|
keywords: meta.keywords,
|
||||||
major : "Data engineering",
|
major : meta.major,
|
||||||
date: datetime(year: 2026, month: 7, day: 10), // Date of the thesis & the declaration (or datetime.today())
|
date: meta.date,
|
||||||
|
|
||||||
// Declaration of honour signature
|
// Declaration of honour signature
|
||||||
signature: image("figs/signature_placeholder.svg", width: 4.5cm), // A scan/photo of your handwritten signature
|
signature: image("figs/signature_placeholder.svg", width: 4.5cm), // A scan/photo of your handwritten signature
|
||||||
|
|||||||
@@ -0,0 +1,58 @@
|
|||||||
|
// ___ ____ ____ _ _ _____ ___
|
||||||
|
// |_ _/ ___| / ___| | | | | ____|_ _| Informatique et
|
||||||
|
// | |\___ \| | ___ | |_| | _| | | systèmes de communication
|
||||||
|
// | | ___) | |__|___| | _ | |___ | | HEI Sion · HES-SO Valais / mui 24-26
|
||||||
|
// |___|____/ \____| |_| |_|_____|___|
|
||||||
|
//
|
||||||
|
// 52 65 61 64 69 6e 67 20 68 65 78 20 66 6f 72 20 66 75 6e 3f 20 49 53 43 20 66 6f 72 65 76 65 72
|
||||||
|
//
|
||||||
|
// Adapted from the BFH year book idea at https://www.bfh.ch/dam/jcr:e512ae31-a3ed-4b65-b589-870383d794b0/abschlussarbeiten-bsc-informatik.pdf
|
||||||
|
|
||||||
|
#import "@preview/isc-hei-exec-summary:0.8.1" : *
|
||||||
|
#import "../meta.typ"
|
||||||
|
|
||||||
|
// Must be <= 365 characters long.
|
||||||
|
#let summary = "Midas is cool!" // TODO
|
||||||
|
|
||||||
|
#assert(
|
||||||
|
summary.len() <= 365,
|
||||||
|
message: "Summary too long: len() > 365"
|
||||||
|
)
|
||||||
|
|
||||||
|
#let content = [
|
||||||
|
#todo[]
|
||||||
|
|
||||||
|
#lorem-pars(500)
|
||||||
|
#colbreak()
|
||||||
|
#lorem-pars(500)
|
||||||
|
]
|
||||||
|
|
||||||
|
#show: exec-summary.with(
|
||||||
|
title: meta.title,
|
||||||
|
subtitle: meta.subtitle,
|
||||||
|
language: "en",
|
||||||
|
authors: meta.authors,
|
||||||
|
student-picture: image("figs/me.jpg"), // TODO: replace
|
||||||
|
permanent-email: meta.permanent-email,
|
||||||
|
video-url: meta.video-url,
|
||||||
|
|
||||||
|
picture-web-opt-out: meta.picture-web-opt-out,
|
||||||
|
email-web-opt-out: meta.email-web-opt-out,
|
||||||
|
|
||||||
|
summary: summary,
|
||||||
|
content: content,
|
||||||
|
|
||||||
|
thesis-supervisor: meta.thesis-supervisor,
|
||||||
|
thesis-co-supervisor: meta.thesis-co-supervisor,
|
||||||
|
thesis-expert: meta.thesis-expert,
|
||||||
|
academic-year: meta.academic-year,
|
||||||
|
|
||||||
|
school: meta.school,
|
||||||
|
programme: meta.programme,
|
||||||
|
|
||||||
|
keywords: meta.keywords,
|
||||||
|
major : meta.major,
|
||||||
|
|
||||||
|
bind: right, // Bind the left side of the page
|
||||||
|
footer: none, //align(right, text(0.9em)[This is some content for the footer])
|
||||||
|
)
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 752 KiB |
Reference in New Issue
Block a user