Create project in app
A clean, professional Typst template for KTH degree project proposals with the official KTH logo and all required sections.
Features
- β¨ Clean, professional layout matching official KTH requirements
- π All 13 required proposal sections pre-structured
- π¨ Official KTH logo on cover page
- π Easy to customize with clear placeholder text
- π Simple API - just import and fill in your content
Preview
The template generates a professional proposal with:
- Page 1: Clean cover page with KTH logo and βDEGREE PROJECT PROPOSALβ title
- Page 2+: All required sections with clear labels and proper formatting
Quick Start
Using Typst CLI
# Initialize a new project with this template
typst init @preview/kth-thesis-proposal my-proposal
cd my-proposal
# Compile your proposal
typst compile main.typ
Using Typst Web App
- Go to Typst Universe
- Click βCreate project in appβ
- Start editing!
Manual Setup
Create a new .typ file:
#import "@preview/kth-thesis-proposal:0.1.0": proposal, section
#show: proposal
#section("Name and e-mail address of the student")[
Your Name \
your.email\@kth.se
]
#section("Thesis title")[
Your preliminary thesis title here
]
#section("Background")[
Describe the research area, how the project connects to current research,
why it's interesting, and the organization's interest in it.
]
// ... continue with other sections
Required Sections
The template includes all 13 official KTH degree project proposal sections:
- Name and e-mail address of the student
- Thesis title - Preliminary title indicating the project scope
- Background - Research area, connections, and interest
- Research question - Specific research/technical question to investigate
- Hypothesis - Expected outcome of the investigation
- Research method - Method for answering the research question
- Background of the student - Relevant knowledge and experience
- Supervisor at the company/external organization (if applicable)
- Suggested examiner at KTH
- Suggested supervisor at KTH
- Resources - Available resources at the host institution
- Eligibility - Verification of eligibility requirements
- Study planning - Remaining courses and completion plan
Usage Example
#import "@preview/kth-thesis-proposal:0.1.0": proposal, section
#show: proposal
#section("Name and e-mail address of the student")[
Jane Doe \
jane.doe\@kth.se
]
#section("Thesis title")[
Machine Learning Approaches for Sustainable Energy Optimization
]
#section("Background")[
This project is carried out within the field of sustainable energy systems,
focusing on the application of machine learning to optimize energy consumption
in smart buildings. The project connects to current research in both AI and
sustainability, addressing the growing need for energy-efficient solutions.
The project is of interest to both the academic community and industry
partners working on smart city initiatives. Company X is particularly
interested in this research as it aligns with their sustainability goals.
]
#section("Research question")[
Can machine learning models accurately predict and optimize energy consumption
patterns in commercial buildings to reduce overall energy usage by at least 20%?
]
// ... continue with remaining sections
Development
Want to contribute or modify the template locally?
# Clone the repository
git clone https://github.com/cseas002/kth-thesis-proposal.git
cd kth-thesis-proposal
# Install locally for testing
# (if you have MacOS), otherwise change the script to use your package directory
./install-local.sh
# Compile the example
typst compile example/main.typ
File Structure
kth-thesis-proposal/
βββ src/
β βββ lib.typ # Main template file
β βββ assets/ # KTH logo and other assets
βββ example/
β βββ main.typ # Complete example with all sections
βββ typst.toml # Package metadata
βββ README.md # This file
βββ LICENSE # MIT License
License
This template is licensed under the MIT License. You are free to use, modify, and distribute it.
Acknowledgments
- Inspired by KTHβs official degree project proposal requirements
- Built with Typst
- KTH logo is a registered trademark of KTH Royal Institute of Technology. The logo is used in this template for academic purposes only and remains the property of KTH.
Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Typst Universe: Package Page