diff --git a/.github/workflows/build_pdf.yml b/.github/workflows/build_pdf.yml index 40b7355..3a5a818 100644 --- a/.github/workflows/build_pdf.yml +++ b/.github/workflows/build_pdf.yml @@ -8,22 +8,23 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up LaTeX run: | sudo apt-get update - sudo apt-get install -y texlive-xetex + sudo apt-get install -y texlive-xetex texlive-bibtex-extra bibtex2html - name: Compile LaTeX document + working-directory: latex run: | - xelatex -interaction=nonstopmode -halt-on-error latex/lib.tex - bibtex latex/lib - xelatex -interaction=nonstopmode -halt-on-error latex/lib.tex - xelatex -interaction=nonstopmode -halt-on-error latex/lib.tex + xelatex -interaction=nonstopmode -halt-on-error lib.tex + bibtex lib + xelatex -interaction=nonstopmode -halt-on-error lib.tex + xelatex -interaction=nonstopmode -halt-on-error lib.tex - name: Upload PDF artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: pdf - path: lib.pdf + path: latex/lib.pdf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a4d1f2c --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +# LaTeX build artifacts +*.aux +*.bbl +*.blg +*.log +*.out +*.toc +*.pdf +*.dvi +*.fls +*.fdb_latexmk +*.synctex.gz