Dockerisierte Latex-Vorlagen

Nützliche Latex-Vorlagen für einen Lebenslauf sowie ein Bewerbungsanschreiben gibt es jetzt unter https://github.com/markiewb/dockerisierterLatexLebenslauf

Das Schöne daran ist die Nutzung von Docker. Auf diese Weise nutzt man Latex in einem isolierten Container und verunreinigt sich sein System nicht mit einer Latex-Installation. Meinen vorheriger Artikel dazu: Running Latex using Docker

Advertisements

Running Latex using Docker

A simple way to compile your latex files without installing a latex-distribution is the usage of a docker-container. Thanks to https://github.com/blang/latex-docker it is easier than ever.

Within your directory with your article.tex invoke:

docker run --rm -i --user="$(id -u):$(id -g)" --net=none -v "$PWD":/data blang/latex xelatex article.tex

The current directory is mounted into the container and thus the latex executable within the container can access the source files (xelatex article.tex) and the results are placed in the current directory too.

Running TiddlyWiki using Docker

Thanks to https://github.com/djmaze/tiddlywiki-docker it is easy to launch a TiddlyWiki as nodejs-server from a docker image. Here is my setup, which simplifies the workflow by some bash-aliases.

Setup

In ~/.bash_profile define

# /Users/MyUserName/wikipath defines the mounted wiki directory
alias starttiddly="docker run -d --name tiddlycontainer -p 127.0.0.1:10000:8080 -v /Users/MyUserName/wikipath:/var/lib/tiddlywiki mazzolino/tiddlywiki"
alias stoptiddly="docker container stop tiddlycontainer && docker container rm tiddlycontainer"

Usage

  1. Start a bash-terminal and invoke starttiddly to start the server
  2. Open your browser at http://localhost:10000 and work with tiddlywiki (the default login is user/wiki)
  3. After usage shutdown the container by invoking stoptiddly