|
| 1 | +<!-- markdownlint-disable MD033 MD059 --> |
| 2 | + |
| 3 | +# FHICT Typst Document Template |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +This is a document template for creating professional-looking documents with Typst, tailored for FHICT (Fontys Hogeschool ICT). It can also be used for other studies within Fontys It can also be found on the [Typst Universe](https://typst.app/universe/package/unofficial-fhict-document-template). |
| 13 | + |
| 14 | +## Introduction |
| 15 | + |
| 16 | +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. |
| 17 | + |
| 18 | +<p> |
| 19 | + <img src="./img/showcase-l.png" alt="Showcase" width="49%"> |
| 20 | + <img src="./img/showcase-r.png" alt="Showcase" width="49%"> |
| 21 | +</p> |
| 22 | + |
| 23 | +## Why use this template (and Typst)? |
| 24 | + |
| 25 | +### Typst |
| 26 | + |
| 27 | +- **Easy to use**: Typst is a lightweight and easy-to-use document processor that allows you to write documents in a simple and structured way. You only need a browser or VSCode with just 1 extension to get started. |
| 28 | +- **Fast**: Typst is fast and efficient, allowing you to focus on writing without distractions. It also gives you a live preview of your document. |
| 29 | +- **Takes care of formatting**: Typst takes care of formatting your document, so you can focus on writing content. |
| 30 | +- **High quality PDF output**: Typst produces high-quality PDF documents that are suitable for academic and professional settings. |
| 31 | + |
| 32 | +### FHICT Document Template |
| 33 | + |
| 34 | +- **Consistent formatting**: The template provides consistent formatting for titles, headings, subheadings, paragraphs, and all other elements. |
| 35 | +- **Professional layout**: The template provides a clean and professional layout for your documents. |
| 36 | +- **FHICT Style**: The template follows the FHICT style guide, making it suitable for FHICT students and faculty. |
| 37 | +- **Configurable options**: The template provides configurable options for customizing the document to your needs. |
| 38 | +- **Helper functions**: The template provides helper functions for adding tables, sensitive content (that can be hidden), and more. |
| 39 | +- **Multiple languages support**: The template can be set to multiple languages (nl, en, de, fr, es), allowing you to write documents in different languages. |
| 40 | +- **Battle tested**: The template has been used without issue at FHICT, indicating its quality and reliability. |
| 41 | + |
| 42 | +## Requirements |
| 43 | + |
| 44 | +- Roboto font installed on your system. |
| 45 | +- Typst builder installed on your system (Explained in `Getting Started`). |
| 46 | + |
| 47 | +## Getting Started |
| 48 | + |
| 49 | +To get started with this Typst document template, follow these steps: |
| 50 | + |
| 51 | +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](https://fonts.google.com/specimen/Roboto). |
| 52 | +2. **Install Typst**: I recommend to use VSCode with [Tinymist Typst Extension](https://marketplace.visualstudio.com/items?itemName=myriad-dreamin.tinymist). You will also need a PDF viewer in VSCode if you want to view the document live. |
| 53 | +3. **Import the template**: Import the template into your own typst document. `#import "@preview/unofficial-fhict-document-template:1.2.1": *` |
| 54 | +4. **Set the available options**: Set the available options in the template file to your liking. |
| 55 | +5. **Start writing**: Start writing your document. |
| 56 | + |
| 57 | +## Helpful Links / Resources |
| 58 | + |
| 59 | +- The manual contains a list of all available options and helper functions. It can be found attached to the latest release. |
| 60 | +- The [Typst Documentation](https://typst.app/docs/) is a great resource for learning how to use Typst. |
| 61 | +- The bibliography file is written in [BibTeX](http://www.bibtex.org/Format/). You can use [BibTeX Editor](https://truben.no/latex/bibtex/) to easily create and edit your bibliography. |
| 62 | +- You can use sub files to split your document into multiple files. This is especially useful for large documents. |
| 63 | + |
| 64 | +## Contributing |
| 65 | + |
| 66 | +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. |
| 67 | + |
| 68 | +### Adding a new language |
| 69 | + |
| 70 | +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: |
| 71 | + |
| 72 | +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. |
| 73 | +2. Add a flag `XX-flag.svg` to the `assets` folder. |
| 74 | +3. Update the README with the new language. |
| 75 | +4. Create a pull request with the changes. |
| 76 | + |
| 77 | +## Disclaimer |
| 78 | + |
| 79 | +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. |
| 80 | + |
| 81 | +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. |
0 commit comments