diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e445cbe..f2b2264 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: - name: Install LaTeX and pdf2svg run: | sudo apt-get update - sudo apt-get install -y texlive-full pdf2svg + sudo apt-get install -y texlive-pictures texlive-latex-extra ghostscript pdf2svg - name: Install dependencies run: | diff --git a/src/draw_tree/core.py b/src/draw_tree/core.py index 621a5f6..9e6c79d 100644 --- a/src/draw_tree/core.py +++ b/src/draw_tree/core.py @@ -1850,7 +1850,7 @@ def latex_wrapper(tikz_code: str) -> str: Complete LaTeX document as a string. """ latex_document = f"""\\documentclass[tikz,border=10pt]{{standalone}} - \\usepackage{{newpxtext,newpxmath}} + \\IfFileExists{{newpxtext.sty}}{{\\usepackage{{newpxtext,newpxmath}}}}{{}} \\linespread{{1.10}} \\usetikzlibrary{{shapes}} \\usetikzlibrary{{arrows.meta}}