Skip to content

kolosovpetro/github-latex-template

Repository files navigation

GitHub LaTeX Template

Abstract

DOI: https://doi.org/10.5281/zenodo.18040979

MSC2010: 05A19, 05A10, 11B83, 03C40.

Keywords: Sums of powers, Newton's interpolation formula, Finite differences, Binomial coefficients, Faulhaber's formula, Bernoulli numbers, Bernoulli polynomials, Interpolation, Combinatorics, Central factorial numbers, OEIS, Stirling numbers, Eulerian numbers, Worpitzky identity.

References

GitHub Actions used

How to use Mathematica package

  • Open the package file GithubLatexTemplateMathematicaPackage.m in Wolfram Mathematica, I use version 13.0
  • Execute the package using Shift+Enter
  • Open the notebook file GithubLatexTemplateMathematicaNotebook.nb
  • Execute the line: Needs["GithubLatexTemplateMathematicaPackage"]
  • Continue your work as desired

Configure CI / CD

  • Update root file name in build-pdf.yml and build-and-deploy-pdf.yml
  • Set repository secrets
    • GH_ACCESS_TOKEN: Generate GitHub Personal access token at Settings -> Developer Settings -> Personal access tokens -> Generate mew token

Actions and their trigger policy

  • build-pdf.yml builds project using TeXLive. Triggered on pull_request, push to develop branch
  • build-and-deploy-pdf.yml builds project using TeXLive and deploys to GitHub Pages. Triggered on push to main branch

Template example

Compiled document looks like as follows

template_example template_example