Feature SS-48
7 votes

Standard-conforming math and units formatting

Created by Martin Kraska on 3/23/2014 4:45 PM Last Updated by smath on 1/11/2018 9:22 PM
Logged: 0   (hrs)


Provide the option to set application defaults to standard-conforming formatting:

Everything with user defined value is italic

  • Single letter variable names
  • Single letter function names
  • variable subscripts

Everything that is constant is non-italic (roman)

  • units
  • text subscripts
  • pre-defined and user variables and functions with multi-character names
  • Numbers
  • imaginary unit and Euler constant (e and i)

For corporate identity reasons, units might remain blue

Default font: Times Roman, with the option to switch to something like arial, if the difference between uppercase Ida and lowercase Ludwig does not matter.


    smath (Thursday, January 11, 2018 9:22 PM) #

Implemented in the latest nightly builds.

    smath (Friday, November 3, 2017 2:20 AM) #

Partially implemented.

    zapzapouch (Thursday, November 13, 2014 7:17 PM) #

See http://old.iupac.org/standing/idcns/italic-roman_dec99.pdf

    brotjob (Thursday, September 18, 2014 6:46 PM) #

ccording to DIN1304 and DIN1313 unit symbols (Ohm=V/A) should be written roman while symbols (R=U/I) are italic. Mathcad handled this correctly but in SMath studio it's just the opposite. It seems to be a general rule for printing SI units according to Wikipedia: SI units

    Martin Kraska (Thursday, June 12, 2014 2:26 AM) #


- italic for symbols (single character names)

- roman for text subscripts, units, operators and numerals
 and multi-character names

The conventions for matrices, vectors and tensors are by far not that strictly agreed on compared to the other rules. I'd propose to use boldface markup for any algebraic object with non-commutative multiplication (matrices including vectors)

    smath (Thursday, June 12, 2014 1:32 AM) #

Thank you. Do you know where full description of standards can be found?