{"repo":"yegor256/latexmk-action","free":true,"listed":false,"github":"https://github.com/yegor256/latexmk-action","clone":"git clone https://github.com/yegor256/latexmk-action.git","description":"GitHub action for building LaTeX documents via latexmk","language":"Shell","stars":17,"topics":["latex","github-actions","latexmk"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Latexmk Github Action To latexmk your LaTeX document by GitHub Action just create a .github/workflows/latexmk.yml file: Preferably, you should have .latexmkrc in the foo directory of your repository, which configures the behavior of [latexmk]. If you don't have special requirements in your project, and just need to compile a .tex file, skip the config, everything should work out of the box. The options available (provided via the with YAML element): cmd is the command to run (default is latexmk ) path is a relative path of the directory with .tex file(s) document is a name of the .tex file to compile (no default) before is a command to run before latexmk starts opts is the options to pass to latexmk packages is a space-separated list of TeXLive package to install from [CTAN] depends is a file with TeXLive packages, as CTAN [expects] them How to Contribute In order to test this action, just run: This should build a new Docker image and then try to use it in order to render a simple test.tex document. You need to have [Docker] installed. [latexmk]: https://mg.readthedocs.io/latexmk.html [Docker]: https://docs.docker.com/get-docker/ [CTAN]: https://ctan.org [expects]: https://tex.stackexchange.com/questions/598653","default_branch":null,"files":null,"tree":[],"storefront":"/r/yegor256","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yegor256/latexmk-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."}