feat(summary): setup executive summary
This commit is contained in:
24
meta.typ
Normal file
24
meta.typ
Normal file
@@ -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"
|
||||
@@ -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
|
||||
//
|
||||
|
||||
#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"
|
||||
|
||||
#show: thesis.with(
|
||||
title: "Midas",
|
||||
subtitle: none,
|
||||
authors: "Louis Heredero",
|
||||
title: meta.title,
|
||||
subtitle: meta.subtitle,
|
||||
authors: meta.authors,
|
||||
language: doc_language,
|
||||
|
||||
thesis-supervisor: "Prof. Dr Dimi Racordon",
|
||||
thesis-co-supervisor: none,
|
||||
thesis-expert: "Dr Sébastien Doeraene",
|
||||
thesis-id: "ISC-ID-26-8",
|
||||
project-repos: "https://git.kb28.ch/HEL/midas",
|
||||
thesis-supervisor: meta.thesis-supervisor,
|
||||
thesis-co-supervisor: meta.thesis-co-supervisor,
|
||||
thesis-expert: meta.thesis-expert,
|
||||
thesis-id: meta.thesis-id,
|
||||
project-repos: meta.project-repos,
|
||||
|
||||
school: "Haute École d'Ingénierie de Sion",
|
||||
programme: "Informatique et systèmes de communication (ISC)",
|
||||
school: meta.school,
|
||||
programme: meta.programme,
|
||||
|
||||
keywords: ("engineering", "type systems", "gradual typing"),
|
||||
major : "Data engineering",
|
||||
date: datetime(year: 2026, month: 7, day: 10), // Date of the thesis & the declaration (or datetime.today())
|
||||
keywords: meta.keywords,
|
||||
major : meta.major,
|
||||
date: meta.date,
|
||||
|
||||
// Declaration of honour signature
|
||||
signature: image("figs/signature_placeholder.svg", width: 4.5cm), // A scan/photo of your handwritten signature
|
||||
|
||||
58
summary/exec_summary.typ
Normal file
58
summary/exec_summary.typ
Normal file
@@ -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])
|
||||
)
|
||||
BIN
summary/figs/me.jpg
Normal file
BIN
summary/figs/me.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 752 KiB |
Reference in New Issue
Block a user