A template for the tudscr (TUD-Script) LaTeX package. Contains an initial template for any thesis and a containerized build environment with Docker, so that you don’t have to fiddle around with the installation of LaTeX. Just build the Docker image once in advance and use it to build your thesis.
- Build the Docker image once with
make container
. - Build your thesis with
make thesis
, the thesis.pdf is copied to the root of the repository after the build finishes.
Optional steps:
- If your build fails, check thesis.log for further information.
- If you want a continuous build, use
make serve
. It will continuous build the thesis.pdf on every change. - If you want a word count, use
make count
. - If you want to remove all auxiliary build files, use
make clean
. - If you want to change the image name of the latex image produced by
make container
, adjust the DOCKER_IMAGE variable insideMakefile
All Docker containers are automatically stopped and removed after usage, so you don’t have to do anything in that regard!
Every time you commit something to the remote’s master
or main
branch, the included Github worklow will build the thesis and upload its build artifacts (thesis.pdf and thesis.log) to the Releases as a Draft, so you can simply go and download the build artifacts from Releases tab.