This repository provides a modern and easy-to-use thesis template for the University of Macau, built with Typst. The template supports both Doctoral and Master's theses, offering a clean and professional layout that meets UM requirements.
Typst is a next-generation typesetting system designed for simplicity, speed, and flexibility. Compared to Microsoft Word and LaTeX:
- User-Friendly: Typst uses a clean, readable markup language that is easy to learn, even for beginners.
- Live Preview: See your changes instantly as you write, with no need for manual compilation.
- Modern Features: Built-in support for references, equations, figures, and more—without the complexity of LaTeX or the formatting headaches of Word.
- Cross-Platform: Works on Windows, macOS, Linux, and in the browser.
- Official UM Style: Follows the University of Macau's thesis formatting guidelines.
- Supports Doctoral & Master Theses: Easily switch between thesis types with a single option.
- Multilingual: Supports English, Chinese, and Portuguese.
- Customizable: Clean code and modular layouts make it easy to adapt for your needs.
- Ready-to-Use: Includes cover pages, declarations, table of contents, lists of figures/tables/algorithms, and more.
There are two ways to use this template in your Typst project.
Go to the template's homepage on Typst Web App and click on Create project in app.
You can then start editing your document directly in the web interface.
Before proceeding, ensure you have Typst installed on your machine. You can download it from the official Typst website or install it via a package manager.
In your working directory, run:
typst init @preview/modern-um-thesis:0.1.1 my-thesisThis will create a new Typst project with the modern-um-thesis template set up under the directory my-thesis.
Found a bug, have a suggestion, or want to contribute?
- Open an issue or pull request on GitHub.
- For template-specific questions, please include your Typst version and a minimal code example.
Happy writing, and good luck with your thesis!
- Global Settings
- LaTeX-style
documentclassoptions for easy configuration - Blind review mode, replace personal info with black stripes, and hide acknowledgements
- Print mode, add margins to binding side
- Double sided mode, adjust margins for duplex printing
- LaTeX-style
- Template Features
- Doctoral thesis
- Cover page
- Declaration page
- Abstract page
- Table of contents
- List of figures/tables
- References
- Appendices
- Language Support
- English
- Chinese
- Portuguese
- Master's thesis
- Cover page
- Declaration page
- Abstract page
- Table of contents
- List of figures/tables
- References
- Appendices
- Bachelor's thesis
- Symbol abbreviations for mathematical notation (i, e, pi, etc.)
- Lines for three line tables
- Doctoral thesis
- Documentation
-
main.typas template usage guide - Documentation generated with
tidy - Detailed documentation on correspondance with UM thesis guidelines
-
Have a feature request? Please open an issue or discussion!
This template draws inspiration from the modern-nju-thesis, the modern-sjtu-thesis repository, and the University of Macau's thesis guidelines. Special thanks to the Typst community and all contributors for their support and feedback.
The university logo in the src/assets folder and the thesis guidelines in the documentation/guidelines folder are the property of the University of Macau.
The rest of the project is licensed under the MIT License.