#5975: [with patch, needs review] Implement latex output for (combinatorial)
graphs
--------------------------+-------------------------------------------------
 Reporter:  rbeezer       |       Owner:  rbeezer     
     Type:  enhancement   |      Status:  new         
 Priority:  major         |   Milestone:  sage-feature
Component:  graph theory  |    Keywords:              
--------------------------+-------------------------------------------------

Comment(by jason):

 A doctest failure after applying the above two patches on (roughly)
 4.0.rc1

 {{{
 sage -t  "devel/sage-main/sage/graphs/graph.py"
 **********************************************************************
 File "/home/jason/download/sage-sage-4.0.alpha0.5/devel/sage-
 main/sage/graphs/graph.py", line 615:
     sage: print g._latex_()
 Expected:
     \begin{tikzpicture}
     %
     \definecolor{col_a0}{rgb}{1.0,1.0,1.0}
     \definecolor{col_a1}{rgb}{1.0,1.0,1.0}
     %
     %
     \definecolor{col_lab_a0}{rgb}{0.0,0.0,0.0}
     \definecolor{col_lab_a1}{rgb}{0.0,0.0,0.0}
     %
     %
     \definecolor{col_a0-a1}{rgb}{0.0,0.0,0.0}
     %
     %
     \GraphInit[vstyle=Normal]
     %
     \SetVertexMath
     %
     \SetVertexNoLabel
     %
     \renewcommand*{\VertexLightFillColor}{col_a0}
     \Vertex[x=5.0cm,y=5.0cm]{a0}
     \renewcommand*{\VertexLightFillColor}{col_a1}
     \Vertex[x=0.0cm,y=0.0cm]{a1}
     %
     %
     \AssignVertexLabel{a}{2}{
     \color{col_lab_a0}{$0$},
     \color{col_lab_a1}{$1$}
     }
     %
     %
     \renewcommand*{\EdgeColor}{col_a0-a1}
     \Edge(a0)(a1)
     %
     %
     \end{tikzpicture}
 Got:
     Warning: tkz-graph.sty is required.
     Warning: tkz-berge.sty is required.
     \begin{tikzpicture}
     %
     \definecolor{col_a0}{rgb}{1.0,1.0,1.0}
     \definecolor{col_a1}{rgb}{1.0,1.0,1.0}
     %
     %
     \definecolor{col_lab_a0}{rgb}{0.0,0.0,0.0}
     \definecolor{col_lab_a1}{rgb}{0.0,0.0,0.0}
     %
     %
     \definecolor{col_a0-a1}{rgb}{0.0,0.0,0.0}
     %
     %
     \GraphInit[vstyle=Normal]
     %
     \SetVertexMath
     %
     \SetVertexNoLabel
     %
     \renewcommand*{\VertexLightFillColor}{col_a0}
     \Vertex[x=5.0cm,y=5.0cm]{a0}
     \renewcommand*{\VertexLightFillColor}{col_a1}
     \Vertex[x=0.0cm,y=0.0cm]{a1}
     %
     %
     \AssignVertexLabel{a}{2}{
     \color{col_lab_a0}{$0$},
     \color{col_lab_a1}{$1$}
     }
     %
     %
     \renewcommand*{\EdgeColor}{col_a0-a1}
     \Edge(a0)(a1)
     %
     %
     \end{tikzpicture}
 **********************************************************************
 1 items had failures:
    1 of   4 in __main__.example_11
 ***Test Failed*** 1 failures.
 For whitespace errors, see the file /home/jason/download/sage-
 sage-4.0.alpha0.5/tmp/.doctest_graph.py
          [148.9 s]
 exit code: 1024

 ----------------------------------------------------------------------
 The following tests failed:


         sage -t  "devel/sage-main/sage/graphs/graph.py"
 Total time for all tests: 148.9 seconds
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5975#comment:10>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to