{"repo":"thomas-chauvet/latex2pdf-action","free":true,"listed":false,"github":"https://github.com/thomas-chauvet/latex2pdf-action","clone":"git clone https://github.com/thomas-chauvet/latex2pdf-action.git","description":"GitHub action to convert LaTeX document in PDF file","language":"TeX","stars":18,"topics":["latex","github-actions","pdf","docker"],"license":"MIT","category":"media-processing","readme_excerpt":"latex2pdf-action GitHub action to convert LaTeX documents to PDF files using LuaTeX . Features - Compile LaTeX documents to PDF using LuaTeX - Support for custom CTAN packages - Table of Contents (ToC) generation with double compilation - Based on lightweight TinyTeX distribution - Ubuntu 24.04 LTS base image for security and stability Parameters - output dir : use it to get the PDF file at a specific location at the end of the compilation. - main latex file : main LaTeX file to convert (e.g. main.tex ). - ctan packages : Extra packages from CTAN to install. List of packages available here. Each package must be separated by a space (e.g. \"moderncv xargs\"). - toc : boolean to add ToC or not. Default false . It will compile the document twice to generate the ToC with LuaTeX . Outputs - time : Timestamp of when the PDF compilation completed. Access it via ${{ steps. .outputs.time }} . Usage You can refer to the example attached in this repository. In the example below we compile the document in PDF and upload as an artefact of the pipeline: You can find a more complete example in my CV repository with everything to release the PDF document. Development Test locally Build docker image: Run the example: Code Quality This project uses pre-commit hooks to maintain code quality. Install them with: See CONTRIBUTING.md for more details. Contributing Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute to this project. Running Tests The project inclu","default_branch":null,"files":null,"tree":[],"storefront":"/r/thomas-chauvet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thomas-chauvet/latex2pdf-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}