Skip to content

montex/Latex-CI-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors