Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 1.17 KB

README.md

File metadata and controls

55 lines (43 loc) · 1.17 KB

Latex Action

This action compiles latex/xelatex files using Tectonic, which automatically downloads necessary dependencies, and compiles to pdf.

Inputs

tex-path

Required Path of tex, xtx file to compile.

push

Optional Compiled PDF is pushed, if push is passed as 'yes'.

Outputs

Pushes a Compiled PDF file parallel to the tex, xtx file, if push is passed as 'yes'.

Example usage

Pushes Compiled PDF

on: [push]

jobs:
  latex-job:
    runs-on: ubuntu-latest
    name: A job to Compile Latex file
    steps:
    - uses: actions/checkout@v1
    - name: Compilation
      uses: vinay0410/tectonic-action@master
      env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      with:
        tex_path: 'dir/file.tex'
        push: 'yes'

Doesn't Push Compiled PDF

on: [push]

jobs:
  latex-job:
    runs-on: ubuntu-latest
    name: A job to Compile Latex file
    steps:
    - uses: actions/checkout@v1
    - name: Compilation
      uses: vinay0410/tectonic-action@master
      env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      with:
        tex_path: 'dir/file.tex'