phd-typst/main.typ

139 lines
3.0 KiB
Plaintext
Raw Normal View History

2023-04-18 11:11:05 +01:00
#set page(paper: "a4")
2023-04-20 10:44:45 +01:00
2023-04-18 19:11:20 +01:00
#show link: content => {
set text(fill: blue)
content
}
2023-04-14 17:27:59 +01:00
2023-04-22 16:26:54 +01:00
#show cite: content => {
set text(fill: blue)
content
}
2023-04-14 17:27:59 +01:00
// Code formatting
2023-04-18 19:11:20 +01:00
#show raw.where(block: true): it => {
set par(justify: false)
let split = it.text.split("\n")
let len = split.len()
grid(
columns: (100%, 100%),
column-gutter: -100%,
block(width: 100%, inset: 1em, for (i, line) in split.enumerate() {
if i != len - 1 {
box(width: 0pt, align(right, str(i + 1) + h(2em)))
hide(line)
linebreak()
}
}),
block(radius: 1em, fill: luma(246), width: 100%, inset: 1em, it),
)
}
#show heading: content => {
content
v(1em)
}
#show figure: content => {
content
v(1em)
}
2023-04-14 17:27:59 +01:00
2023-04-18 19:11:20 +01:00
// First page
2023-04-18 11:11:05 +01:00
#set page(background: image("assets/background.png", width: 100%))
2023-04-18 19:11:20 +01:00
#set text(fill: white)
2023-04-18 11:11:05 +01:00
#align(center + bottom)[
2023-04-18 19:11:20 +01:00
#rect(width: 120%, fill: rgb(0, 0, 0))[
2023-04-18 11:11:05 +01:00
#pad(5pt, text(weight: "bold", size: 20pt)[Dynamic Adaptive 3D Streaming over HTTP])
#text(weight: "bold")[For the University of Toulouse PhD granted by the INP Toulouse]\
#text(weight: "bold")[Presented and defended on Friday 29th November, 2019 by Thomas Forgione]
*Gilles GESQUIÈRE*, president\
*Sidonie CHRISTOPHE*, reviewer \
*Gwendal SIMON*, reviewer\
*Maarten WIJNANTS*, examiner\
*Wei Tsang OOI*, examiner\
*Vincent CHARVILLAT*, thesis supervisor\
*Axel CARLIER*, thesis co-supervisor\
*Géraldine MORIN*, thesis co-supervisor
2023-04-18 19:11:20 +01:00
#set text(size: 10pt)
#align(left, [*Doctoral school and field*: EDMITT: École Doctorale de Mathématiques, Informatiques et Télécommunications de
Toulouse\
2023-04-18 11:11:05 +01:00
*Field*: Computer science and telecommunication\
2023-04-18 19:11:20 +01:00
*Research unit*: IRIT (5505)\
*Thesis supervisors*: Vincent CHARVILLAT, Axel CARLIER and Géraldine MORIN\
*Reviewers*: Sidonie CHRISTOPHE and Gwendal SIMON
2023-04-18 11:11:05 +01:00
])
]
]
2023-04-18 19:11:20 +01:00
#set text(fill: black)
#set par(first-line-indent: 1em, justify: true, leading: 1em)
// Abstracts
2023-04-18 11:11:05 +01:00
#pagebreak()
#set page(background: none)
2023-04-20 10:44:45 +01:00
#pagebreak()
2023-04-18 19:11:20 +01:00
#h(1em) *Titre :* Transmission Adaptative de Modèles 3D Massifs
*Résumé :*
#include "abstracts/fr.typ"
2023-04-20 10:44:45 +01:00
#pagebreak()
2023-04-18 19:11:20 +01:00
#pagebreak()
#set page(background: none)
#h(1em) *Title:* Dynamic Adaptive 3D Streaming over HTTP
*Abstract:*
#include "abstracts/en.typ"
// Acknowledgments
#pagebreak()
#include "acknowledgments.typ"
// Content of the thesis
2023-04-20 10:44:45 +01:00
#pagebreak()
2023-04-22 16:26:54 +01:00
#set text(size: 11pt)
2023-04-20 10:44:45 +01:00
#set heading(numbering: "1.1")
#include "introduction/main.typ"
#set heading(numbering: (..nums) =>
counter("chapter").display() + "." + nums
.pos()
.map(str)
.join(".")
)
2023-04-18 19:11:20 +01:00
#pagebreak()
2023-04-14 17:27:59 +01:00
#include "foreword/main.typ"
2023-04-22 16:26:54 +01:00
#pagebreak()
#include "related-work/main.typ"
// Bibliography
#pagebreak()
#bibliography("bib.bib", style: "chicago-author-date")
#pagebreak()
// Abstracts
#set text(size: 11pt)
#heading(level: 4, numbering: none)[Abstract]
#set text(size: 8pt)
#include "abstracts/en.typ"
#set text(size: 11pt)
#heading(level: 4, numbering: none)[Résumé]
#set text(size: 8pt)
#include "abstracts/fr.typ"