Universe
Create project in app

GitHub Repo stars GitHub release (with filter)

Maintenance Issues GitHub commits since latest release

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.

Showcase Showcase

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:

  1. 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.
  2. 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.
  3. Import the template: Import the template into your own typst document. #import "@preview/unofficial-fhict-document-template:1.0.2": *
  4. Set the available options: Set the available options in the template file to your liking.
  5. 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:

  1. Add the language to the language.yml file in the assets folder. Copy the en section and replace the values with the new language.
  2. Add a flag XX-flag.svg to the assets folder.
  3. Update the README with the new language.
  4. 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.