Introduction
Warning
The BFH LaTeX Docker image is available for BFH members, only.
Note
After installing, please see here for further instructions.
We provide a Docker image with all required packages and tools pre installed providing you the simplest start, requiring only few configurations. In detail, you will be editing your LaTeX document inside a Docker container which is basically a lightweight virtual machine.
As the image contains an already setup and working LaTeX environment, the section about installing the BFH CI can be skipped.
Install
Docker can package an application and its dependencies in a encapsulated environment (lightweight virtual environment) named also container that can run on any GNU/Linux, Windows, or macOS system. To install Docker on your host, follow the OS-dependent instructions on the official website. The link below will take you there.
Note
For Arch/Manjaro based linux distributions use pacman instead.
# pacman -S docker
Additions Tools
VSCode (recommended)
It is very well possible to start developing LaTeX documents in a plain Docker container (see here). However, for the best experience we recommend to use Visual Studio Code Editor, since it provides many features to develop inside a Docker container.
Visual Studio Code is a open-source code editor made by Microsoft compatible with Windows, GNU/Linux and macOS. The Visual Studio Code Remote-Containers extension lets you use a Docker container as a full-featured development environment. To get an overview and a brief introduction, read the introduction from the official website. To install the editor, follow the OS-dependent instructions on the official website. The link below will take you there.
Note
For Arch/Manjaro based linux distributions use installation documentation below. Do only use flatpak or official pacman package manager when you know what you are doing, as these installations will only work properly when configured accordingly.
# pacman -S --needed git base-devel
$ git clone https://aur.archlinux.org/visual-studio-code-bin.git
$ cd visual-studio-code-bin
$ makepkg -si