Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaTeX CI Toolkit

This repository contains my personal toolkit for automating the compilation of LaTeX documents using Docker and CI scripts.

Contents

  • latex-commit-diff: This script leverages latexdiff to create a PDF with tracked changes between two commits of the same LaTeX document. By default, it compares the current working directory with the last tag in the repository. A custom reference can be specified using the BASELINE environment variable, or adding the reference commit/tag to a .diffref file in the repository root.

  • Dockerfile: Defines a Docker image with a full LaTeX distribution and necessary tools, including the latex-commit-diff script.

  • examples-ci/: A directory containing example CI configurations. For now, it only includes a GitLab CI example.

  • README.md: This documentation file.

Usage

export BASELINE=<commit>
export TEXFILES=<file1.tex> <file2.tex> ...
latex-commit-diff

Contact

For questions or suggestions, feel free to contact me.

License

This project is licensed under the GPL-3.0 License. See the LICENSE file for details.

(c) 2019-2024 Leonardo Montecchi.

About

Toolkit for automated build of LaTeX documents using CI scripts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages