Ticket #13143: trac_13143-pictures.patch

File trac_13143-pictures.patch, 18.5 KB (added by jdemeyer, 9 years ago)

Sage library

  • new file patch

    # HG changeset patch
    # User J. H. Palmieri <palmieri@math.washington.edu>
    # Date 1349727438 25200
    # Node ID 6156a0e373f00e160b6e36597f9106b53a61bd0c
    # Parent  6c12810ee9a031d8ddbe9f455af2984bed9c0a32
    Fix pictures etc. in documents so ref manual builds with or without MathJax
    
    diff --git a/doc/en/reference/media/graphs/cycle.png b/doc/en/reference/media/graphs/cycle.png
    new file mode 100644
    index 0000000000000000000000000000000000000000..76ff98fde7e9e3df891b513d7ccfbae0d3848a39
    GIT binary patch
    literal 1718
    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
    M07*qoM6N<$f){!+N&o-=
  • new file doc/en/reference/media/graphs/heawood-graph-latex.png

    diff --git a/doc/en/reference/media/heawood-graph-latex.png b/doc/en/reference/media/graphs/heawood-graph-latex.png
    rename from doc/en/reference/media/heawood-graph-latex.png
    rename to doc/en/reference/media/graphs/heawood-graph-latex.png
    diff --git a/doc/en/reference/media/graphs/square.png b/doc/en/reference/media/graphs/square.png
    new file mode 100644
    index 0000000000000000000000000000000000000000..326652aa68cb9306f9a8490ae83a828a5e87a670
    GIT binary patch
    literal 2883
    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
  • new file doc/en/reference/media/graphs/structure.png

    diff --git a/doc/en/reference/media/graphs/structure.png b/doc/en/reference/media/graphs/structure.png
    new file mode 100644
    index 0000000000000000000000000000000000000000..f00cf0f68441c38734abb638ede9241e9e39a0dd
    GIT binary patch
    literal 5648
    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
  • doc/en/thematic_tutorials/numtheory_rsa.rst

    diff --git a/doc/en/thematic_tutorials/numtheory_rsa.rst b/doc/en/thematic_tutorials/numtheory_rsa.rst
    a b  
    198198
    199199    \Sigma
    200200    =
    201     \{ \texttt{A}, \texttt{B}, \texttt{C}, \dots, \texttt{Z} \}
     201    \{ \mathtt{A}, \mathtt{B}, \mathtt{C}, \dots, \mathtt{Z} \}
    202202
    203203be the set of capital letters of the English alphabet. Furthermore,
    204204let
  • sage/graphs/base/static_sparse_graph.pyx

    diff --git a/sage/graphs/base/static_sparse_graph.pyx b/sage/graphs/base/static_sparse_graph.pyx
    a b  
    2424Data structure
    2525--------------
    2626
    27 .. MATH::
    28 
    29     \begin{picture}(600,400)(0,0)
    30     \multiput(0, 0)(15, 0){31}{\line(0, 1){15}}
    31     \multiput(0, 0)(0, 15){2}{\line(1, 0){450}}
    32     \put(-70,2){\makebox(0,0)[b]{edges}}
    33     \put(-20,-50){\makebox(0,0)[b]{neighbors[0]}}
    34     \put(100,-50){\makebox(0,0)[b]{neighbors[1]}}
    35     \put(250,-50){\makebox(0,0)[b]{neighbors[i]}}
    36     \put(400,-50){\makebox(0,0)[b]{neighbors[n-1]}}
    37     \put(500,-30){\makebox(0,0)[b]{neighbors[n]}}
    38     \multiput(450, 0)(15, 0){2}{\qbezier[8](0,0)(0,7.5)(0,15)}
    39     \multiput(450, 0)(0, 15){2}{\qbezier[8](0,0)(7.5,0)(15,0)}
    40     \put(0,0){\makebox(15,15){2}}
    41     \put(15,0){\makebox(15,15){3}}
    42     \put(30,0){\makebox(15,15){5}}
    43     \put(45,0){\makebox(15,15){7}}
    44     \put(60,0){\makebox(15,15){8}}
    45     \put(75,0){\makebox(15,15){9}}
    46     \put(90,0){\makebox(15,15){4}}
    47     \put(105,0){\makebox(15,15){8}}
    48     \multiput(120, 0)(15, 0){18}{\makebox(15,15){$\cdot$}}
    49     \put(390,0){\makebox(15,15){2}}
    50     \put(405,0){\makebox(15,15){5}}
    51     \put(420,0){\makebox(15,15){8}}
    52     \put(435,0){\makebox(15,15){9}}
    53     \thicklines
    54     \put(-50, 7.5){\vector(1, 0){40}}
    55     \put(-18, -28){\vector(2, 3){16}}
    56     \put(97, -25){\vector(0, 1){20}}
    57     \put(247, -25){\vector(0, 1){20}}
    58     \put(397, -25){\vector(0, 1){20}}
    59     \put(490, -5){\vector(-2, 1){20}}
    60     \end{picture}
    61 
     27.. image:: ../../../media/graphs/structure.png
    6228
    6329The data structure is actually pretty simple and compact. ``short_digraph`` has
    6430three fields
  • sage/graphs/graph_decompositions/graph_products.pyx

    diff --git a/sage/graphs/graph_decompositions/graph_products.pyx b/sage/graphs/graph_decompositions/graph_products.pyx
    a b  
    6464
    6565  A contradiction indeed.
    6666
    67   .. MATH::
    68 
    69       \begin{picture}(200,200)(-100,-100)
    70       \put(-50,0){\circle*{5}}
    71       \put(50,0){\circle*{5}}
    72       \put(-25,-35){\circle*{5}}
    73       \put(25,-35){\circle*{5}}
    74       \put(-25,35){\circle*{5}}
    75       \put(25,35){\circle*{5}}
    76       \qbezier(-50,0)(-37.5, 17.5)(-25,35)
    77       \qbezier(-50,0)(-37.5, -17.5)(-25,-35)
    78       \qbezier(50,0)(37.5, 17.5)(25,35)
    79       \qbezier(50,0)(37.5, -17.5)(25,-35)
    80       \qbezier(-25,35)(0,35)(25,35)
    81       \linethickness{1.5pt}
    82       \qbezier[10](-25,-35)(0,-35)(25,-35)
    83       \put(0,0){\makebox(0,0){No way !!!}}
    84       \end{picture}
     67  .. image:: ../../../media/graphs/cycle.png
    8568
    8669  That means that, for instance, the edges of a triangle necessarily have the
    8770  same color.
     
    9376  In this situation, opposed edges necessarily have the same colors because of
    9477  the previous remark.
    9578
    96   .. MATH::
    97 
    98     \begin{picture}(200,200)(-100,-100)
    99     \put(-50,0){\circle*{5}}
    100     \put(50,0){\circle*{5}}
    101     \put(0,50){\circle*{5}}
    102     \put(0,-50){\circle*{5}}
    103     \qbezier(50,0)(25,25)(0,50)
    104     \qbezier(-50,0)(-25,-25)(0,-50)
    105     \linethickness{1.5pt}
    106     \qbezier[10](0,50)(-25,25)(-50,0)
    107     \qbezier[10](0,-50)(25,-25)(50,0)
    108     \put(0,55){\makebox(0,0)[b]{$u_3=(g',h')$}}
    109     \put(0,-55){\makebox(0,0)[t]{$u_1=(g,h)$}}
    110     \put(55,0){\makebox(0,0)[l]{$u_4=(g,h')$}}
    111     \put(-55,0){\makebox(0,0)[r]{$u_2=(g',h)$}}
    112     \end{picture}
     79  .. image:: ../../../media/graphs/square.png
    11380
    11481  **1st criterion** : As a corollary, we know that:
    11582
  • sage/graphs/graph_latex.py

    diff --git a/sage/graphs/graph_latex.py b/sage/graphs/graph_latex.py
    a b  
    1616LaTeX Versions of Graphs
    1717-------------------------------------
    1818
    19 .. image:: ../../media/heawood-graph-latex.png
     19.. image:: ../../media/graphs/heawood-graph-latex.png
    2020   :align: center
    2121
    2222Many mathematical objects in Sage have LaTeX representations, and graphs are no exception.  For a graph ``g``, the command ``view(g)``, issued at the Sage command line or in the notebook, will create a graphic version of ``g``.  Similarly, ``latex(g)`` will return a (long) string that is a representation of the graph in LaTeX.  Other ways of employing LaTeX in Sage, such as ``%latex`` in a notebook cell, or the Typeset checkbox in the notebook, will handle ``g`` appropriately.