#13143: Use MathJax by default when building docs from Makefile
----------------------------------------+-----------------------------------
       Reporter:  jhpalmieri            |         Owner:  GeorgSWeber 
           Type:  enhancement           |        Status:  needs_review
       Priority:  minor                 |     Milestone:  sage-5.2    
      Component:  build                 |    Resolution:              
       Keywords:  Makefile doc MathJax  |   Work issues:              
Report Upstream:  N/A                   |     Reviewers:              
        Authors:  John Palmieri         |     Merged in:              
   Dependencies:  #9774                 |      Stopgaps:              
----------------------------------------+-----------------------------------
Changes (by jhpalmieri):

 * cc: nthiery (added)


Old description:

> At the moment, running `make` runs `make doc`, which in turn runs `make
> doc-html`. This runs Sphinx without the `-j` option, so !MathJax (or
> jsMath, pre #9774) is not used: png image files are used instead. Using
> png images is much slower, so we should use !MathJax (or jsMath) by
> default.
>
> Timing and disk space information:
>
> Tutorial without !MathJax:
> {{{
> $ rm -rf devel/sage/doc/output
> $ time sage --docbuild tutorial html
> ...
> real    2m17.950s
> user    1m29.441s
> sys     0m15.478s
> $ du -s -h devel/sage/doc/output
> 3.9M    output/
> }}}
> With !MathJax:
> {{{
> $ rm -rf devel/sage/doc/output
> $ time sage --docbuild tutorial html -j
> ...
> real    0m9.871s
> user    0m6.530s
> sys     0m1.739s
> $ du -s -h devel/sage/doc/output
>  8.5M   output/
> }}}
> When building all of the documentation, the disk space actually drops,
> going from about 320M (without !MathJax) to about 295M (with).

New description:

 At the moment, running `make` runs `make doc`, which in turn runs `make
 doc-html`. This runs Sphinx without the `-j` option, so !MathJax (or
 jsMath, pre #9774) is not used: png image files are used instead. Using
 png images is much slower, so we should use !MathJax (or jsMath) by
 default.

 Timing and disk space information:

 Tutorial without !MathJax:
 {{{
 $ rm -rf devel/sage/doc/output
 $ time sage --docbuild tutorial html
 ...
 real    2m17.950s
 user    1m29.441s
 sys     0m15.478s
 $ du -s -h devel/sage/doc/output
 3.9M    output/
 }}}
 With !MathJax:
 {{{
 $ rm -rf devel/sage/doc/output
 $ time sage --docbuild tutorial html -j
 ...
 real    0m9.871s
 user    0m6.530s
 sys     0m1.739s
 $ du -s -h devel/sage/doc/output
  8.5M   output/
 }}}
 When building all of the documentation, the disk space actually drops,
 going from about 320M (without !MathJax) to about 295M (with).

 ----------------

  - Apply [attachment:trac_13143-root.v2.patch] to the root repo.
  - Apply [attachment:trac_13143-sage.v2.patch] to the Sage library.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13143#comment:5>
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.

Reply via email to