All Projects → vinay0410 → tectonic-action

vinay0410 / tectonic-action

Licence: other
Compile Tex files easily

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to tectonic-action

setup-jdk
(DEPRECATED) Set up your GitHub Actions workflow with a specific version of AdoptOpenJDK
Stars: ✭ 32 (-58.44%)
Mutual labels:  action, github-action
assign-one-project-github-action
Automatically add an issue or pull request to specific GitHub Project(s) when you create and/or label them.
Stars: ✭ 140 (+81.82%)
Mutual labels:  action, github-action
clojure-dependency-update-action
A simple GitHub Actions job to create Pull Requests for outdated dependencies in clojure projects
Stars: ✭ 37 (-51.95%)
Mutual labels:  action, github-action
setup-gcc
GitHub action to set up GCC
Stars: ✭ 51 (-33.77%)
Mutual labels:  action, github-action
gha-setup-scancentral-client
GitHub Action to set up Fortify ScanCentral Client
Stars: ✭ 15 (-80.52%)
Mutual labels:  action, github-action
setup-bats
GitHub Action to setup BATS testing framework
Stars: ✭ 25 (-67.53%)
Mutual labels:  action, github-action
hugo-action
Commands to help with building Hugo based static sites
Stars: ✭ 65 (-15.58%)
Mutual labels:  action, github-action
travis-ci-latex-pdf
Overview of different methods to build LaTeX with GitHub Actions or Travis-CI (idea by @jackolney but completely rewritten by @PHPirates and contributors).
Stars: ✭ 113 (+46.75%)
Mutual labels:  xelatex, tectonic
mypy-check
github action for python's mypy type checker tool
Stars: ✭ 23 (-70.13%)
Mutual labels:  action, github-action
git-actions
A GitHub Action to run arbitrary git commands
Stars: ✭ 72 (-6.49%)
Mutual labels:  action, github-action
ssh2actions
Connect to GitHub Actions VM via SSH for interactive debugging
Stars: ✭ 62 (-19.48%)
Mutual labels:  action, github-action
github-run-tests-action
mabl Github Actions implementation
Stars: ✭ 39 (-49.35%)
Mutual labels:  action, github-action
action-sync-node-meta
GitHub Action that syncs package.json with the repository metadata.
Stars: ✭ 25 (-67.53%)
Mutual labels:  action, github-action
action-dynamic-readme
~ Dynamic ReadME Generator ~
Stars: ✭ 29 (-62.34%)
Mutual labels:  action, github-action
dnscontrol-action
Deploy your DNS configuration using GitHub Actions using DNSControl.
Stars: ✭ 64 (-16.88%)
Mutual labels:  github-action
auto-label
Auto Label Issue Based on Issue Description
Stars: ✭ 34 (-55.84%)
Mutual labels:  action
setup-lazarus
Set up your GitHub Actions workflow with a specific version of Lazarus
Stars: ✭ 29 (-62.34%)
Mutual labels:  action
LZUThesis2020
兰州大学2023毕业论文LaTex模板:本科生、研究生两个模板
Stars: ✭ 56 (-27.27%)
Mutual labels:  xelatex
godot-action-animation-framework
create animation easy in Godot with GDAction
Stars: ✭ 43 (-44.16%)
Mutual labels:  action
setup-mingw
GitHub action to set up MinGW-w64
Stars: ✭ 51 (-33.77%)
Mutual labels:  action

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'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].