Saturday, March 4, 2017

MathML - Superscripts

<msup> tag is used to draw superscript to an expression.

Syntax

Here is the simple syntax to use this tag −
<msup> base superscript </msup>

Parameters

Here is the description of all the parameters of this tag -
  • base - base expression on which the superscript is to be drawn.
  • superscript - superscript.

Attributes

Here is the description of all the attributes of this tag -
  • superscriptshift - To specify the minimum space to shift the superscript above the baseline of the expression.
  • class, id, style - Used with stylesheets.
  • href - To specify a hyperlink to a specified uri.
  • mathbackground - To specify the background color. Valid formats are #rgb, #rrggbb and html color names.
  • mathcolor - To specify the text color. Valid formats are #rgb, #rrggbb and html color names.

Example

Let's draw a superscript.
<math xmlns="http://www.w3.org/1998/Math/MathML">
<msup>  
   <mi>x</mi>  
   <mn>1</mn>  
</msup> 
</math> 

Output

x1

Grouping sub expressions

Use mrow in order to add sub-expressions in superscripts.
<math xmlns="http://www.w3.org/1998/Math/MathML">
<msup>  
   <mi>e</mi>  
   <mrow>  
      <mn>2</mn>  
      <mi>x</mi>  
      <mo>+</mo>  
      <mn>1</mn>  
   </mrow>   
</msup>
</math>   

Output

e2x+1

No comments:

Post a Comment