#13232: LaTeX export for plots
---------------------------------------------------------------------+------
Reporter: nthiery |
Owner: jason, was
Type: enhancement |
Status: new
Priority: major |
Milestone: sage-5.3
Component: graphics |
Resolution:
Keywords: latex, plot | Work
issues:
Report Upstream: N/A |
Reviewers:
Authors: Thomas Ayoub, Bertheville ChloƩ, Arthur Mauvezin |
Merged in:
Dependencies: |
Stopgaps:
---------------------------------------------------------------------+------
Comment (by ppurka):
Some minor comments:
1. Is it necessary or useful to add `_latex` method to `GraphicsPrimitive`
and override that from the `arc`, `line`, etc? I think this method is used
only in `Graphics` so that only one `\begin{tikzpicture}` is used, right?
Since the classes `Arc`, `Line`, etc are not exposed hence it doesn't seem
to matter whether the method is named `latex` or `_latex`. I am not sure
which is the correct approach here, so I am just curious.
2. Should it return an empty string from `Graphics` if there are no
objects in it? Again, I am just wondering because I am not sure which
behavior is more appropriate. Currently, this patch results in the
following behavior:
{{{
sage: G = Graphics()
sage: latex(G)
\begin{tikzpicture}
\end{tikzpicture}
sage: len(G)
0
}}}
3. The check for `None` should be done by using `is` or `is not`,
according to [http://www.python.org/dev/peps/pep-0008/#programming-
recommendations this PEP].
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13232#comment:7>
Sage <http://www.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.