Github actions - pdf latex compilation failed for windows

Here is my error:
"C:/HOSTED~1/windows/pandoc/31F387~1.11/x64/PANDOC~1.11/pandoc" +RTS -K512m -RTS FinalReportsGF.knit.md --to latex --from markdown+autolink_bare_uris+tex_math_single_backslash --output pandoc98c6aa52393.tex --lua-filter "D:\a_temp\Library\rmarkdown\rmarkdown\lua\pagebreak.lua" --lua-filter "D:\a_temp\Library\rmarkdown\rmarkdown\lua\latex-div.lua" --embed-resources --standalone --highlight-style tango --pdf-engine pdflatex --variable graphics --variable "geometry:margin=1in"
Error: Error: LaTeX failed to compile C:\Users\RUNNER~1\AppData\Local\Temp\RtmpUHYuWp/working_dir\RtmpojQ3oa/FinalReport_StudyName.tex. See The R package tinytex - Helper Functions to Manage TinyTeX, and Compile LaTeX Documents - Yihui Xie | 谢益辉 for debugging tips.

And this is my R-CMD-check.yaml:
name: R-CMD-check.yaml

permissions: read-all

jobs:
R-CMD-check:
runs-on: ${{ matrix.config.os }}

name: ${{ matrix.config.os }} (${{ matrix.config.r }})

strategy:
  fail-fast: false
  matrix:
    config:
      - {os: macos-latest,   r: 'release'}
      - {os: windows-latest, r: 'release'}
      - {os: ubuntu-latest,   r: 'devel', http-user-agent: 'release'}
      - {os: ubuntu-latest,   r: 'release'}
      - {os: ubuntu-latest,   r: 'oldrel-1'}

env:
  GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
  R_KEEP_PKG_SOURCE: yes

steps:
  - uses: actions/checkout@v4

  - uses: r-lib/actions/setup-pandoc@v2

  - uses: r-lib/actions/setup-r@v2
    with:
      r-version: ${{ matrix.config.r }}
      http-user-agent: ${{ matrix.config.http-user-agent }}
      use-public-rspm: true

  - uses: r-lib/actions/setup-r-dependencies@v2
    with:
      extra-packages: any::rcmdcheck
      needs: check

  - name: Install TinyTeX (for LaTeX)
    if: matrix.config.os == 'ubuntu-latest'
    run: |
      R -e "install.packages('tinytex')"
      R -e "tinytex::install_tinytex()"

  - name: Install TinyTeX (for LaTeX)
    if: matrix.config.os == 'macos-latest'
    run: |
      Rscript -e 'install.packages("tinytex"); tinytex::install_tinytex()'
      sudo tlmgr update --self --all || true
    shell: bash

  - name: Reinstall TinyTeX (for LaTeX) on Windows
    if: matrix.config.os == 'windows-latest'
    run: |
      Rscript -e 'if (tinytex::is_tinytex()) tinytex::uninstall_tinytex()'
      Rscript -e 'install.packages("tinytex", repos="https://cran.rstudio.com/")'
      Rscript -e 'tinytex::install_tinytex()'
    shell: bash

  - uses: r-lib/actions/check-r-package@v2
    with:
      upload-snapshots: true
      build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")'

Someone had an issue like this while using Github actions for your R-package? pdflatex works for MacOS and Ubuntu but not for Windows.

Any help or hint are welcome!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.