Changes between Initial Version and Version 6 of Ticket #5711


Ignore:
Timestamp:
06/12/09 16:01:00 (10 years ago)
Author:
gmhossain
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5711

    • Property Cc burcin jason jhpalmieri added
  • Ticket #5711 – Description

    initial v6  
    66http://groups.google.com/group/sage-devel/browse_thread/thread/a51f269f057d8223/536b4ef2493bb20c
    77
     8'''Note: Switch to new symbolics has caused some functions to be changed'''
     9
    810Main enhancements are:
    911
     
    1214
    1315Ex:  psi(x)  =>  \psi(x)
     16     f0(x)  =>  f_0(x)
     17
    1418
    1519(2) Functions such as "diff", "integrate", "limit", "conjugate",
    16 "laplace", "inverse_lapse" are now typeset within Sage itself.
     20"laplace", "inverse_laplace" are now typeset within Sage itself.
    1721
    18 Ex:  psi(x).conjugate()  =>    {\psi}^*(x)
     22Ex:  integrate(f(x),x)  =>    \int f(x) dx
    1923
    2024(3) Default (fall-back) typesetting for unknown functions (as
     
    2327Ex:  myfn(x)   =>  {\it myfn}(x)
    2428
    25 (4) Allows users to define their own/custom LaTeX expression
     29(4) '''[ This is diasbled in new symbolics. However, equivalent feature will be available in new symbolics ]'''
     30Allows users to define their own/custom LaTeX expression
    2631for any symbolic functions via a new method "set_latex()" for
    2732the class SymbolicFunctionEvaluation.
     
    3843}}}
    3944
    40 (5)  If the arguments of a symbolic function are all symbolic
     45(5) '''[ This has been disabled in new Symbolics as SymbolicVariable class has changed ]'''
     46If the arguments of a symbolic function are all symbolic
    4147variables then typesetting will avoid using \left(, \right).
    4248
     
    4450
    4551
    46 Note: You need to apply a small patch
    4752
    48 http://trac.sagemath.org/sage_trac/ticket/5678
     53(6) '''[New in the rebased patch]''' New symbolics uses "D"
     54format for derivatives instead of old "diff" format.
     55The rebased patch typesets symbolic derivatives in old "diff" format by default as in this format typeset version looks similar to those found in text books, journals.
    4956
    50 before you apply the attached patch. This patch is
    51 created using sage-3.4.
     57However see this thread for known limitations of current conversion between these two formats
     58 http://groups.google.com/group/sage-devel/browse_thread/thread/7479c3eeb96348a2
    5259
     60One can switch between two typesetting format as follows
     61
     62{{{
     63f(x) = function('f',x)
     64g = diff(f(x),x)
     65latex(g)
     66\frac{d f\left(x\right)}{d x}
     67# Switch to D format
     68sage.symbolic.pynac.typeset_d_as_diff=False
     69latex(g)
     70D[0]f\left(x\right)
     71}}}
     72
     73
     74(7) '''[New in the rebased patch]'''  The rebased patch resolves
     75the issue
     76
     77http://trac.sagemath.org/sage_trac/ticket/6268
     78