This is a document template for creating professional-looking documents with Typst, tailored for FHICT (Fontys Hogeschool ICT).
Introduction
Creating well-structured and visually appealing documents is crucial in academic and professional settings. This template is designed to help FHICT students and faculty produce professional looking documents.
Features
- Consistent formatting for titles, headings, subheadings, paragraphs and other elements.
- Clean and professional document layout.
- FHICT Style.
- Configurable document options.
- Helper functions.
- Multiple languages support (nl, en, de, fr, es).
Requirements
- Roboto font installed on your system.
- Typst builder installed on your system (Explained in
Getting Started
).
Getting Started
To get started with this Typst document template, follow these steps:
- Check for the roboto font: Check if you have the roboto font installed on your system. If you don’t, you can download it from Google Fonts.
- Install Typst: I recommend to use VSCode with the Typst LSP Extension or Tinymist Typst Extension. You will also need a PDF viewer in VSCode if you want to view the document live.
- Import the template: Import the template into your own typst document.
#import "@preview/unofficial-fhict-document-template:1.0.2": *
- Set the available options: Set the available options in the template file to your liking.
- Start writing: Start writing your document.
Helpful Links / Resources
- The manual contains a list of all available options and helper functions. It can be found here or attached to the latest release.
- The Typst Documentation is a great resource for learning how to use Typst.
- The bibliography file is written in BibTeX. You can use BibTeX Editor to easily create and edit your bibliography.
- You can use sub files to split your document into multiple files. This is especially useful for large documents.
Contributing
I welcome contributions to improve and expand this document template. If you have ideas, suggestions, or encounter issues, please consider contributing by creating a pull request or issue.
Adding a new language
Currently, the template supports the following languages: Dutch
(nl)
, English
(en)
, German
(de)
, French
(fr)
, and Spanish
(es)
. If you want to add a new language, you can do so by following these steps:
- Add the language to the
language.yml
file in theassets
folder. Copy theen
section and replace the values with the new language. - Add a flag
XX-flag.svg
to theassets
folder. - Update the README with the new language.
- Create a pull request with the changes.
Disclaimer
This template / repository is not endorsed by, directly affiliated with, maintained, authorized or sponsored by Fontys Hogeschool ICT. It is provided as-is, without any warranty or guarantee of any kind. Use at your own risk.
The author was/is a student at Fontys Hogeschool ICT and created this template for personal use. It is shared publicly in the hope that it will be useful to others.