Note
I'm done with my bachelor degree, so this is going to be a quieter repository. Feel free to add changes (or if you want, forking it, although I encourage you to create your own one).
Hello Dweller of Github or StudentBox User or curious friends that I've sent the summary to.
This repository contains summaries and some lab reports written in Latex, Quarto and Typst. The majority of the summaries are written using Quarto and has been extended with some Latex templates. The last summaries were written using Typst.
Why Quarto (& Typst) and not Office Word?
I've found Latex to be really powerful for thesis and documentations and gives off a consistent style! Quarto solves the learning curve of Latex for me, by replacing the language by rMarkdown.Newer tools such as Typst have emerged, which I've used for the final semester summaries. It's a cool tool and I'm thinking about using it for my future masters degree. It has (almost) instant compilation and thus allows for live previewing it. It has an easier programmer approach, than the other tools.
The peeps below have helped me out a lot with writing the summaries and without them I probably wouldn't be able to write the majority of them!
threaming |
manuelfanger |
---|
Warning
This will not work with Typst based documents. For those either use the typst-cli or the version of it typst.app.
If you want to compile the documents for yourself, in the following steps I will try to explain the installation process.
If you found something horribly wrong or some critical changes, then either inform me or create a pull request. Keeping it correct is the way to go!
Quarto is the crux of this whole matter. It handles all the building and rendering of the documents. It has a mild learning curve though.
- Open up the Getting Started-Page of Quarto and download the respective installer.
- Install Quarto
The template is Latex based and therefore you'd need to install a Latex distribution, if you haven't already. I'm currently using TinyTex, which can be installed via Quarto.
- If you don't have a distribution installed, following installs TinyTex
quarto install tinytex --update-path
Neat to know: If you have a TexLive based distribution, Quarto automatically installs missing packages!
- Download & install Visual Studio Code
- Install Extensions
RStudio is neat, as its integration is much better than VSCode's, but lacks the customization (or easy access to change the customizations).
- Download & install RStudio instead of Visual Studio Code
Open up any folder and open up the respective main_*.qmd
-file and hit the render/compile button.
Good Luck!
When using the TinyTex-Distribution (which is just a smaller TexLive with less packages), the cmbright
package doesn't work with specific configuration (I think it has something to do with the multicol
package), giving out an auto expansion error.
What worked for me was to install following packages manually...
cm-super
fontspec
hfbright
..., run updmap
in the terminal and afterwards set the quarto-setting in the document.
tlmgr.bat install cm-super cmbright fontspec hfbright
updmap
It does give a nicer text body (using CM Bright Light) and feels nice to look at.