Skip to content

Commit 304eb67

Browse files
authored
unofficial-fhict-document-template:1.2.1 (#3231)
1 parent edf8187 commit 304eb67

File tree

16 files changed

+2064
-0
lines changed

16 files changed

+2064
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 TomVer99
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<!-- markdownlint-disable MD033 MD059 -->
2+
3+
# FHICT Typst Document Template
4+
5+
![GitHub Repo stars](https://img.shields.io/github/stars/TomVer99/FHICT-typst-template?style=flat-square)
6+
![GitHub release (with filter)](https://img.shields.io/github/v/release/TomVer99/FHICT-typst-template?style=flat-square)
7+
8+
![Maintenance](https://img.shields.io/badge/Maintained-Yes-green?style=flat-square)
9+
![Issues](https://img.shields.io/github/issues-raw/TomVer99/FHICT-typst-template?label=Issues&style=flat-square)
10+
![GitHub commits since latest release](https://img.shields.io/github/commits-since/TomVer99/FHICT-typst-template/latest?style=flat-square)
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.
Lines changed: 8 additions & 0 deletions
Loading
Lines changed: 9 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)