home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   sci.math.symbolic      Symbolic algebra discussion      10,432 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 9,863 of 10,432   
   Nasser M. Abbasi to All   
   why is Latex so much better integrated a   
   14 Mar 18 20:55:20   
   
   From: nma@12000.org   
      
   Getting Latex output is very important in CAS.   
   This allows one to take the output from some   
   computation, convert it to Latex and put it in   
   their paper or report.   
      
   I think only used Maple and Mathematica and Matlab,   
   when it comes to commercial CAS systems (well, Matlab   
   is not really CAS, but it has syms toolbox in it, and it   
   comes with mupad as well).   
      
   I noticed that open source programs are much better   
   in integrating Latex with their system. This is strange,   
   since Latex itself is free, so commercial systems can   
   use all of Latex for free.   
      
   Out of Mathematica, Maple and Matlab, I find Mathematica   
   is best in supporting Latex at expression level with   
   TeXForm, but it does not render it as Latex on the screen,   
   as it is possible with sympy for example. It has   
   TraditionalForm[] which is somewhat close to what Latex outputs.   
      
   Maple is really bad when it comes to Latex. It can't   
   even export 1/y right. Instead of exporting as \frac{1}{y} it   
   gives {y}^{-1}.   
      
   Maple Latex support has many other known issues that are not fixed   
   for many years. Exporting a full document to Latex from either   
   Maple of Mathematica result in less than satisfactory output.   
      
   One can't even use Latex in these commercial systems to make   
   plot labels and plot titles rendered in Latex (In Matlab   
   this became possible to some extent, using 'Interpreter','latex').   
      
   Mathematica has a nice external package that can be used for this   
   called MaTeX, but it is not from Wolfram.   
      
   Now look at systems such as sympy, sage, FriCAS, and one   
   sees very strong Latex support, and Latex is integrated   
   at every level in the CAS system there.  It even says in SAGE   
      
   "Every "object" in Sage is required to have a LaTeX representation"   
      
   In summary, why is Latex much better supported in open   
   source CAS systems vs. the three big M systems? Given   
   that Latex itself is free? Any thoughts?   
      
   --Nasser   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca