xyz2tex / dot2tex

Convert graphs generated by Graphviz to LaTeX friendly formats
Other
150 stars 44 forks source link

test_semicolon fails #94

Open Apteryks opened 2 years ago

Apteryks commented 2 years ago

Hi!

I'm seeing this test failure when running the test suite with GNU Guix and the latest release (2.11.3):

============================= test session starts ==============================
platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.1 -- /gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/guix-build-dot2tex-2.11.3.drv-0/dot2tex-2.11.3/.hypothesis/examples')
rootdir: /tmp/guix-build-dot2tex-2.11.3.drv-0/dot2tex-2.11.3
plugins: hypothesis-6.0.2
collecting ... collected 58 items

tests/test_dot2tex.py::InterfaceTest::test_default PASSED                [  1%]
tests/test_dot2tex.py::InterfaceTest::test_pgf PASSED                    [  3%]
tests/test_dot2tex.py::InterfaceTest::test_positions PASSED              [  5%]
tests/test_dot2tex.py::InterfaceTest::test_pstricks PASSED               [  6%]
tests/test_dot2tex.py::InterfaceTest::test_tikz PASSED                   [  8%]
tests/test_dot2tex.py::UnicodeTest::test_russian PASSED                  [ 10%]
tests/test_dot2tex.py::UnicodeTest::test_russian2 PASSED                 [ 12%]
tests/test_dot2tex.py::D2TOptionsTest::test_d2tcommented PASSED          [ 13%]
tests/test_dot2tex.py::D2TOptionsTest::test_d2toptions PASSED            [ 15%]
tests/test_dot2tex.py::PGF118CompatibilityTest::test_nopgf118option PASSED [ 17%]
tests/test_dot2tex.py::PGF118CompatibilityTest::test_pgf118option PASSED [ 18%]
tests/test_dot2tex.py::PGF118CompatibilityTest::test_tikz118option PASSED [ 20%]
tests/test_dot2tex.py::BuggyGraphTests::test_name_with_parantheses PASSED [ 22%]
tests/test_dot2tex.py::BuggyGraphTests::test_small_label PASSED          [ 24%]
tests/test_dot2tex.py::NeedsQuotesTests::test_not_numeral_in_label PASSED [ 25%]
tests/test_dot2tex.py::NeedsQuotesTests::test_numeral PASSED             [ 27%]
tests/test_dot2tex.py::MultipleStatements::test_semicolon FAILED         [ 29%]
tests/test_dot2tex.py::TestPositionsOutputFormat::test_floating_point_coordinates PASSED [ 31%]
tests/test_dot2tex.py::ErrorHandlingTest::test_module_parse_error PASSED [ 32%]
tests/test_dot2tex.py::ErrorHandlingTest::test_no_input_file PASSED      [ 34%]
tests/test_dot2tex.py::ErrorHandlingTest::test_parse_error PASSED        [ 36%]
tests/test_dot2tex.py::EdgeLabelsTests::test_edgetexlbl_nolabel_nopreproc PASSED [ 37%]
tests/test_dot2tex.py::EdgeLabelsTests::test_edgetexlbl_nolabel_preproc PASSED [ 39%]
tests/test_dot2tex.py::GraphvizInterfaceTests::test_invalid_program PASSED [ 41%]
tests/test_dot2tex.py::GraphvizInterfaceTests::test_prog_options PASSED  [ 43%]
tests/test_dot2tex.py::AutosizeTests::test__dim_extraction PASSED        [ 44%]
tests/test_dot2tex.py::AutosizeTests::test__dim_extraction_cygwin PASSED [ 46%]
tests/test_dot2tex.py::TikZTemplateTests::test_point_shape PASSED        [ 48%]
tests/test_dot2tex.py::TestBugs::test_head_and_tail_labels PASSED        [ 50%]
tests/test_dot2tex.py::TestBugs::test_styleonly_tikz_preproc PASSED      [ 51%]
tests/test_dot2tex.py::TestNumberFormatting::test_decimal_places PASSED  [ 53%]
tests/test_dot2tex.py::TestNumberFormatting::test_numbers PASSED         [ 55%]
tests/test_dot2tex.py::PGF210CompatibilityTest::test_pgf210option PASSED [ 56%]
tests/test_dot2tex.py::PGF210CompatibilityTest::test_tikz210option PASSED [ 58%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_head_label_pgf PASSED  [ 60%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_head_label_pgf_duplicate PASSED [ 62%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_head_label_pstricks PASSED [ 63%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_head_label_pstricks_duplicate PASSED [ 65%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_head_label_tikz PASSED [ 67%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_head_label_tikz_duplicate PASSED [ 68%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_tail_label_pgf PASSED  [ 70%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_tail_label_pgf_duplicate PASSED [ 72%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_tail_label_pstricks PASSED [ 74%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_tail_label_pstricks_duplicate PASSED [ 75%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_tail_label_tikz PASSED [ 77%]
tests/test_dot2tex.py::HeadAndTailLabelTest::test_tail_label_tikz_duplicate PASSED [ 79%]
tests/test_dot2tex.py::IncludeTest::test_include_1 PASSED                [ 81%]
tests/test_dot2tex.py::IncludeTest::test_include_2 PASSED                [ 82%]
tests/test_dot2tex.py::IncludeTest::test_include_3 PASSED                [ 84%]
tests/test_dot2tex.py::IncludeTest::test_include_4 PASSED                [ 86%]
tests/test_dot2tex.py::Issue23Tests::test_multi_line_preamble PASSED     [ 87%]
tests/test_dot2tex.py::Issue23Tests::test_single_line_preamble PASSED    [ 89%]
tests/test_dot2tex.py::RoundedStyleIssue64Tests::test_draw_statements PASSED [ 91%]
tests/test_dot2tex.py::NodeNameIssue41Tests::test_parsing1 PASSED        [ 93%]
tests/test_dot2tex.py::NodeNameIssue41Tests::test_parsing2 PASSED        [ 94%]
tests/test_dot2tex.py::MultilineTests::test_is_multiline_function PASSED [ 96%]
tests/test_dot2tex.py::MultilineTests::test_multiline PASSED             [ 98%]
tests/test_dot2tex.py::MultilineTests::test_multiline_autosize PASSED    [100%]

=================================== FAILURES ===================================
______________________ MultipleStatements.test_semicolon _______________________

self = <test_dot2tex.MultipleStatements testMethod=test_semicolon>

    def test_semicolon(self):
        """Test for issue 5"""
        testgraph1 = """
        digraph example {
          a -> b
          a -> c
          {rank=same; b;c}
        }"""
        testgraph2 = """
        digraph example {
          a -> b;
          a -> c;
          {rank=same; b;c}
        }"""
        source1 = dot2tex.dot2tex(testgraph1,
                                  figonly=True, format='tikz', autosize=True)
        source2 = dot2tex.dot2tex(testgraph2,
                                  figonly=True, format='tikz', autosize=True)
>       self.assertEqual(source1, source2)
E       AssertionError: '\n\\[476 chars] at (9.0bp,64.0bp) [draw,ellipse] {a};\n  \\dr[259 chars]e}\n' != '\n\\[476 chars] at (26.0bp,64.0bp) [draw,ellipse] {a};\n  \\d[179 chars]e}\n'
E       Diff is 1328 characters long. Set self.maxDiff to None to see it.

tests/test_dot2tex.py:168: AssertionError
------------------------------ Captured log call -------------------------------
INFO     dot2tex:dot2tex.py:2924 ------- Start of run -------
INFO     dot2tex:dot2tex.py:2925 Dot2tex version 2.11.3
INFO     dot2tex:dot2tex.py:2926 System information:
  Python: sys.version_info(major=3, minor=9, micro=9, releaselevel='final', serial=0) 
  Platform: Linux-5.15.27-gnu-x86_64-with-glibc2.33
  Pyparsing: 3.0.6
INFO     dot2tex:dot2tex.py:2932 dot2tex called with: ['/gnu/store/rj9gyaqi2ijkll5495jgp7kbfqh02167-python-pytest-6.2.5/bin/.pytest-real', '-vv', 'tests']
INFO     dot2tex:dot2tex.py:2933 Program started in /tmp/guix-build-dot2tex-2.11.3.drv-0/dot2tex-2.11.3
DEBUG    dot2tex:dot2tex.py:2993 Input data:

        digraph example {
          a -> b
          a -> c
          {rank=same; b;c}
        }
DEBUG    dot2tex:dot2tex.py:769 Start conversion
DEBUG    dot2tex:dot2tex.py:247 Parsed graph:
digraph example{
    a -> b ;
    subgraph c{
        b;
        c;

        graph [rank=same];
        }    a -> b ;
    a -> c ;

}
DEBUG    dot2tex:dot2tex.py:2632 Creating temporary directroy /tmp/guix-build-dot2tex-2.11.3.drv-0/dot2texac90s4h0
DEBUG    dot2tex:dot2tex.py:2634 Creating temporary file /tmp/guix-build-dot2tex-2.11.3.drv-0/dot2texac90s4h0/dot2tex.tex
DEBUG    dot2tex:dot2tex.py:2644 Code written to /tmp/guix-build-dot2tex-2.11.3.drv-0/dot2texac90s4h0/dot2tex.tex
\documentclass{article}
\usepackage[x11names, svgnames, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
\usepackage[active,auctex]{preview}
%
%

%

\begin{document}
\pagestyle{empty}
%
%
\begin{preview}%
\tikz  \node [draw,ellipse, ] {a};%
\end{preview}%
\begin{preview}%
\tikz  \node [draw,ellipse, ] {b};%
\end{preview}%
\begin{preview}%
\tikz  \node [draw,ellipse, ] {c};%
\end{preview}%

%
%

%
\end{document}
%

DEBUG    dot2tex:dot2tex.py:2662 Running command: latex -interaction=nonstopmode /tmp/guix-build-dot2tex-2.11.3.drv-0/dot2texac90s4h0/dot2tex.tex
DEBUG    dot2tex:dot2tex.py:2668 stdout from latex
 b"This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/GNU Guix) (preloaded format=latex)\n restricted \\write18 enabled.\nentering extended mode\n(/tmp/guix-build-dot2tex-2.11.3.drv-0/dot2texac90s4h0/dot2tex.tex\nLaTeX2e <2020-10-01> patch level 4\nL3 programming layer <2021-02-18> (/gnu/store/587a5yig52dyj2bfdg44dqcyqmdv0qqp-texlive-latex-base-59745/share/texmf-dist/tex/latex/base/article.cls\nDocument Class: article 2020/04/10 v1.4m Standard LaTeX document class\n(/gnu/store/587a5yig52dyj2bfdg44dqcyqmdv0qqp-texlive-latex-base-59745/share/texmf-dist/tex/latex/base/size10.clo)) (/gnu/store/qayrj6m8qb3ahfny0vbp3lr98n5s0cgc-texlive-xcolor-59745/share/texmf-dist/tex/latex/xcolor/xcolor.sty (/gnu/store/zga4xvyy7h1ww3isg35l6y2yp3m2hcs0-texlive-graphics-cfg-59745/share/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/gnu/store/s7bg33d6knlkn7bab9756pk7g747clps-texlive-graphics-def-59745/share/texmf-dist/tex/latex/graphics-def/dvips.def) (/gnu/store/qayrj6m8qb3ahfny0vbp3lr98n5s0cgc-texlive-xcolor-59745/share/texmf-dist/tex/latex/xcolor/svgnam.def) (/gnu/store/qayrj6m8qb3ahfny0vbp3lr98n5s0cgc-texlive-xcolor-59745/share/texmf-dist/tex/latex/xcolor/x11nam.def)) (/gnu/store/587a5yig52dyj2bfdg44dqcyqmdv0qqp-texlive-latex-base-59745/share/texmf-dist/tex/latex/base/inputenc.sty) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/pgf.revision.tex))) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty\n(/gnu/store/7amifddw49zp8h212nn8ks9jkw75sf4k-texlive-latex-graphics-59745/share/texmf-dist/tex/latex/graphics/graphicx.sty (/gnu/store/7amifddw49zp8h212nn8ks9jkw75sf4k-texlive-latex-graphics-59745/share/texmf-dist/tex/latex/graphics/keyval.sty) (/gnu/store/7amifddw49zp8h212nn8ks9jkw75sf4k-texlive-latex-graphics-59745/share/texmf-dist/tex/latex/graphics/graphics.sty (/gnu/store/7amifddw49zp8h212nn8ks9jkw75sf4k-texlive-latex-graphics-59745/share/texmf-dist/tex/latex/graphics/trig.sty) (/gnu/store/zga4xvyy7h1ww3isg35l6y2yp3m2hcs0-texlive-graphics-cfg-59745/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg))) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvips.def (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def))) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex)\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex)\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex))\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex))) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty)\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex))) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarysnakes.code.tex\n\nPackage pgf Warning: Snakes have been superseded by decorations. Please use the decoration libraries instead of the snakes library on input line 14.\n\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex))\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.shapes.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.shapes.code.tex))) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex\n(/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex)) (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex (/gnu/store/smihrqz9dyr2s40jfzh1g3dixqj78fkq-texlive-pgf-59745/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex))) (/gnu/store/43l5wfn29fdh2yjajqldlq78qwv8acwq-texlive-amsmath-59745/share/texmf-dist/tex/latex/amsmath/amsmath.sty\nFor additional information on amsmath, use the `?' option.\n(/gnu/store/43l5wfn29fdh2yjajqldlq78qwv8acwq-texlive-amsmath-59745/share/texmf-dist/tex/latex/amsmath/amstext.sty (/gnu/store/43l5wfn29fdh2yjajqldlq78qwv8acwq-texlive-amsmath-59745/share/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/gnu/store/43l5wfn29fdh2yjajqldlq78qwv8acwq-texlive-amsmath-59745/share/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/gnu/store/43l5wfn29fdh2yjajqldlq78qwv8acwq-texlive-amsmath-59745/share/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/gnu/store/d7jrr3x9ac4scyfc8kg54vnhflcmjicd-texlive-latex-preview-59745/share/texmf-dist/tex/latex/preview/preview.sty (/gnu/store/d7jrr3x9ac4scyfc8kg54vnhflcmjicd-texlive-latex-preview-59745/share/texmf-dist/tex/latex/preview/prauctex.def\nNo auxiliary output files.\n\n\n(/gnu/store/d7jrr3x9ac4scyfc8kg54vnhflcmjicd-texlive-latex-preview-59745/share/texmf-dist/tex/latex/preview/prauctex.cfg))) (/gnu/store/c5nji3vqx4y317kcicr3lqijvphvgv5v-texlive-latex-l3backend-59745/share/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)\nNo file dot2tex.aux.\nPreview: Fontsize 10pt\n! Preview: Snippet 1 started.\n<-><->\n      \nl.18 \\begin{preview}\n                    %\n! Preview: Snippet 1 ended.(1043074+0x1107438).\n<-><->\n      \nl.20 \\end{preview}\n                  %\n[1]\n! Preview: Snippet 2 started.\n<-><->\n      \nl.21 \\begin{preview}\n                    %\n! Preview: Snippet 2 ended.(1287650+0x1158928).\n<-><->\n      \nl.23 \\end{preview}\n                  %\n[2]\n! Preview: Snippet 3 started.\n<-><->\n      \nl.24 \\begin{preview}\n                    %\n! Preview: Snippet 3 ended.(1043074+0x1055946).\n<-><->\n      \nl.26 \\end{preview}\n                  %\n[3] )\n(see the transcript file for additional information)\nOutput written on dot2tex.dvi (3 pages, 11188 bytes).\nTranscript written on dot2tex.log.\n"
DEBUG    dot2tex:dot2tex.py:2683 Logfile from LaTeX run: 
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/GNU Guix) (preloaded format=latex 2022.1.13)  2 MAY 2022 03:12
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**/tmp/guix-build-dot2tex-2.11.3.drv-0/dot2texac90s4h0/dot2tex.tex
(/tmp/guix-build-dot2tex-2.11.3.drv-0/dot2texac90s4h0/dot2tex.tex
LaTeX2e <2020-10-01> patch level 4
L3 programming layer <2021-02-18> (/gnu/store/587a5yig52dyj2bfdg44dqcyqmdv0qqp-texlive-latex-base-59745/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
(/gnu/store/587a5yig52dyj2bfdg44dqcyqmdv0qqp-texlive-latex-base-59745/share/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
)

[...]

Would you happen to have an idea of what might cause it?

Thank you!