Skip to content

chanulee/simple-thesis-typst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

simple-thesis-typst

A simple thesis paper template written in Typst.

Overview

This repository provides a flexible thesis template that automatically updates the Table of Contents, List of Figures, and List of Tables based on your content. Built with Typst, it offers a customizable thesis macro that handles metadata, layout, and several optional sections.

Contents

  • template.typ: Contains the thesis macro definition, page styles, layout configurations, and custom formatting. Highlights include:
    • A custom title page displaying the institution, title, author, degree details, and submission date (formatted using Typst's display method).
    • Support for optional sections such as Signatures, Dedication, Acknowledgements, and Committee.
    • Automatic generation of the Table of Contents, List of Figures, and List of Tables.
  • main.typ: Imports the template and demonstrates its usage by supplying metadata and content. Updates to chapter titles or sections automatically refresh the table of contents and figure/table lists.

Features

  • Flexible Structure: Easily toggle optional sections (Signatures, Committee, Dedication, Acknowledgements, Publications) and add multiple chapters.
  • Automatic Content Updates: The Table of Contents, List of Figures, and List of Tables update automatically when you modify the content.
  • Dual Degree Support: Built-in support for displaying two degrees and institutions

Thesis Structure

Thesis
├── Title Page
│   ├── Institution (supports two institutions)
│   ├── Thesis Title (with optional subtitle)
│   ├── Author Name
│   ├── Degree Details (supports two degrees)
│   ├── Schools & Institutions
│   ├── Submission Date (formatted as [Month Year])
│   ├── Advisor & Committee Members (optional)
│   └── Signatures (optional)
│
├── Abstract
├── Dedication (optional)
├── Acknowledgements (optional)
├── Committee (optional)
├── Publications (optional)
├── Table of Contents (auto-generated)
├── List of Figures (auto-generated)
├── List of Tables (auto-generated)
│
├── Chapters
│   ├── Introduction
│   │   ├── Background
│   │   └── Motivation
│   ├── Literature Review
│   │   ├── Subsection One
│   │   └── Subsection Two
│   ├── Methodology
│   ├── Results and Discussion
│   └── Conclusion
│
└── References / Bibliography

About

Simple thesis template for typst

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages