From 2f2d5657ce4c4c49bca183fadf6424a391fa2a82 Mon Sep 17 00:00:00 2001 From: Ilektra Christidi Date: Fri, 20 Mar 2026 17:18:07 +0000 Subject: [PATCH 1/7] Add step to install TeX --- .github/workflows/deploy-docs.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 2728ac12d3..2c12715a12 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -31,6 +31,11 @@ jobs: with: version: "1.16.1" + - name: Install TeX Live + uses: zauguin/install-texlive@v4 + with: + packages: > + scheme-basic - name: Set up Python uses: actions/setup-python@v5 From 1de660b21a5178e6ff6220424583499d39f71e85 Mon Sep 17 00:00:00 2001 From: Ilektra Christidi Date: Fri, 20 Mar 2026 17:30:33 +0000 Subject: [PATCH 2/7] Try with texlive-full --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 2c12715a12..0a605f982a 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -35,7 +35,7 @@ jobs: uses: zauguin/install-texlive@v4 with: packages: > - scheme-basic + texlive-full - name: Set up Python uses: actions/setup-python@v5 From 37fb5e8ce75ce8c426ec5535bfa51fdbf3a04f2f Mon Sep 17 00:00:00 2001 From: Ed Bennett Date: Wed, 1 Apr 2026 11:17:37 +0100 Subject: [PATCH 3/7] use scheme-full rather than texlive-full to get full TeX Live installation --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 0a605f982a..0cfca4667e 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -35,7 +35,7 @@ jobs: uses: zauguin/install-texlive@v4 with: packages: > - texlive-full + scheme-full - name: Set up Python uses: actions/setup-python@v5 From 71411826f31aa0170dc9189b94b8d098fe9c30ce Mon Sep 17 00:00:00 2001 From: Ed Bennett Date: Wed, 1 Apr 2026 15:25:33 +0100 Subject: [PATCH 4/7] install ghostscript so doxygen can convert latex output --- .github/workflows/deploy-docs.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 0cfca4667e..4beff42684 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -31,6 +31,9 @@ jobs: with: version: "1.16.1" + - name: Install Ghostscript + run: sudo apt install ghostscript + - name: Install TeX Live uses: zauguin/install-texlive@v4 with: From db81f62beaf5683d06b398fc703d90da5d59a1cd Mon Sep 17 00:00:00 2001 From: Ed Bennett Date: Wed, 1 Apr 2026 15:25:44 +0100 Subject: [PATCH 5/7] use only packages doxygen explicitly relies on see https://github.com/doxygen/doxygen/blob/c68ffe5c618b24608fb49c7d0f9b5bee76bc127c/src/formula.cpp#L21 --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 4beff42684..a4b5b04ba1 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -38,7 +38,7 @@ jobs: uses: zauguin/install-texlive@v4 with: packages: > - scheme-full + iftex ifthen epsfig inputenc xcolor newunicodechar - name: Set up Python uses: actions/setup-python@v5 From 749cb8a8ac41bf32451f68e5d7820aea3b2a2c24 Mon Sep 17 00:00:00 2001 From: Ed Bennett Date: Wed, 1 Apr 2026 15:29:42 +0100 Subject: [PATCH 6/7] use package names actually present in tex live --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index a4b5b04ba1..a3c2265191 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -38,7 +38,7 @@ jobs: uses: zauguin/install-texlive@v4 with: packages: > - iftex ifthen epsfig inputenc xcolor newunicodechar + latex iftex graphics xcolor newunicodechar - name: Set up Python uses: actions/setup-python@v5 From f856a09ba1bd487d4827ace232bb248c06173b59 Mon Sep 17 00:00:00 2001 From: Ed Bennett Date: Wed, 1 Apr 2026 15:34:22 +0100 Subject: [PATCH 7/7] include scheme-basic in tex live installation; hopefully sufficient to run latex --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index a3c2265191..37eaef484a 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -38,7 +38,7 @@ jobs: uses: zauguin/install-texlive@v4 with: packages: > - latex iftex graphics xcolor newunicodechar + scheme-basic iftex graphics xcolor newunicodechar - name: Set up Python uses: actions/setup-python@v5