Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M MathJax
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MathJax
  • MathJax
  • Issues
  • #2570
Closed
Open
Issue created Nov 17, 2020 by Administrator@rootContributor

Localise italicisation preferences

Created by: opoudjis

This is a nice-to-have:

There are different conventions with regard to the italicisation of single-character mathematical variables, as documented in http://milde.users.sourceforge.net/LUCR/Math/math-font-selection.xhtml#math-style. They are supported in TeX as configuration options, through math-style:

  • math-style=upright: never italic
  • math-style=ISO: always italic
  • math-style=TeX (default): Greek capital letters normal, lowercase Greek letters and Roman letters italic
  • math-style=French: Greek capital letters normal, lowercase Greek letters normal, uppercase Roman letters normal, lowercase Roman letters italic

There are routine queries on tex.stackoverflow on journals wanting Uppercase Greek letters normal; and French practice is quite different to the default.

In MathML, these differences can be realised by inserting mi/@mathvariant='normal' as required, and that's what we have done in our stack using MathJax and jEuclid: https://github.com/metanorma/metanorma-standoc/issues/367. We will continue to do so, and the default italicisation behaviour of MathML, which MathJax implements, is not a blocker to us.

But I think it would be useful if these divergences in default italicisation from the MathML default could be specified as configuration options in MathJax, rather than requiring intervention with the MathML source.

Assignee
Assign to
Time tracking