Skip to content
file-text

GitHub Action

Compile LateX

v1.1.2 Latest version

Compile LateX

file-text

Compile LateX

Compile Latex files easily

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Compile LateX

uses: vinay0410/[email protected]

Learn more about this action in vinay0410/tectonic-action

Choose a version

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'