ELN-lab-antenna/README.md
2024-04-17 08:11:16 +00:00

156 lines
4.8 KiB
Markdown

<h1 align="center">
<br>
<img src="./04-resources/logos/hei-en.svg" alt="HEI Logo Logo" width="300" height="200">
<img src="./04-resources/logos/synd-light.svg" alt="HEI Logo Logo" width="300" height="200">
<br>
HEI-Vs Engineering School - Typst Thesis Template
<br>
</h1>
[![Read Template](https://img.shields.io/badge/Read-Template-blue)](https://github.com/tschinz/hevs-typsttemplate-thesis/blob/master/05-pdf/thesis.pdf) [![Download Template](https://img.shields.io/badge/Download-Template-brightgreen)](https://github.com/tschinz/hevs-typsttemplate-thesis/raw/master/05-pdf/thesis.pdf)
A Typst template for the HES-SO//Valais Wallis Bachelor thesis.
> **Warning**
> Disclaimer, this is an unofficial typst template not supported by the HEI-Vs. Use at your own risk, no support is provided for installation or use. You have been warned.
# Table of contents
<p align="center">
<a href="#features">Features</a>
<a href="#getting-started">Getting started</a>
<a href="#contributing">Contributing</a>
<a href="#credits">Credits</a>
<a href="#find-us-on">Find us on</a>
</p>
## Features
[(Back to top)](#table-of-contents)
* Title page with official layout
* Table of contents, Table of figures, Table of tables, Table of listings
* Abstract
* Nice title styles for chapter and appendices
* Chapter table of contents (minitoc)
* Bibliography
* Glossary
* Code highlighting
* Nice default typography settings
* Custom Boxes
## Getting started
[(Back to top)](#table-of-contents)
### Installation
This document is made for typst v0.11.0.
#### MacOS
```bash
# [homebrew](https://brew.sh)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/
install.sh)"
# [just](https://just.systems)
brew install just
# [typst](https://github.com/typst/typst)
brew install typst
```
#### Linux & MacOS (via Rust)
```bash
# [rust](https://www.rust-lang.org/tools/install)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# [just](https://just.systems)
cargo install just
# [typst](https://github.com/typst/typst)
cargo install typst
```
#### Windows
```powershell
# [chocolatey](https://chocolatey.org)
# ensure to use a administrative powershell
Set-ExecutionPolicy Bypass -Scope Process - Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New- Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/ install.ps1'))
# [just](https://just.systems)
choco install just
# [typst](https://github.com/typst/typst)
choco install typst
```
### How to use
1. Modify variables in `01-settings/metadata.typ`
2. Write your thesis there are plugins for VS-Code and Sublimetext available
3. Use the given justfile or typst directly to build the PDF
With the justfile
```bash
just
Available recipes:
clean # cleanup intermediate files
default # List all commands
info # Information about the environment
install # install required sw
open file_name=doc_name # open pdf
pdf file_name=doc_name # build, rename and copy a typ file to a pdf
pdf-all file_name=doc_name # build, rename and copy a typ file in all variants
watch file_name=doc_name # watch a typ file for continuous incremental build ```
```
With typst directly
```bash
typst c main.typ # compiles thesis to main.pdf
typst w main.typ # watches all documents and incrementally compiles to main.pdf
```
## Contributing
[(Back to top)](#table-of-contents)
1. Take a look at the [issues](https://github.com/tschinz/hevs-typsttemplate-thesis/issues) issues with the "Help wanted" tag
2. Choose something or open a new [issue](https://github.com/tschinz/hevs-typsttemplate-thesis/issues)
3. Fork the repo, fix the problem in a branch
4. Rebase your branch if needed
5. Submit a [pull request](https://github.com/tschinz/hevs-typsttemplate-thesis/pulls)
## Help
[(Back to top)](#table-of-contents)
[![Read Guide to Typst](https://img.shields.io/badge/Read-Guide_to_Typst-blue)](https://github.com/tschinz/hevs-typsttemplate-thesis/blob/master/guite-to-typst.pdf) [![Download Guide to Typst](https://img.shields.io/badge/Download-Guide_to_Typst-brightgreen)](https://github.com/tschinz/hevs-typsttemplate-thesis/raw/master/guide-to.typst.pdf)
## Credits
[(Back to top)](#table-of-contents)
* All guys from Typst
* Silvan Zahno
## Find us on
[(Back to top)](#table-of-contents)
* Webpage [hevs.ch](https://www.hevs.ch/synd)
* LinkedIn [HEI Valais-Wallis](https://www.linkedin.com/showcase/school-of-engineering-valais-wallis/)
* Youtube [HES-SO Valais-Wallis](https://www.youtube.com/user/HESSOVS/)
* Twitter [@hessovalais](https://twitter.com/hessovalais)
* Facebook [@hessovalais](https://www.facebook.com/hessovalais)