<mmultiscripts>

O elemento MathML <mmultiscripts> permite a criação de objetos de tipo tensor. Tensores são entidades geométricas introduzidas na matemática e na física para generalizar a noção de escalares, vetores e matrizes. O grau de um tensor depende das dimensões duma matriz representativa. Por exemplo, um número é uma matriz de 0 dimensões, ou um tensor de 0ª ordem. Uma matriz unidimensional (por exemplo, vetores) é um tensor de 1ª ordem, por isso são necessários tensores de 2ª ordem para representar matrizes quadradas.

MathML usa uma sintaxe especial para descrever subscripts, superscripts, ou ambos adicionados a uma expressão base:

<mmultiscripts>
    base
     (subscript superscript)*
     [ <mprescripts/> (presubscript presuperscript)* ]
</mmultiscripts>

Após a expressão base pode especificar um post-subscript e um post-superscript. Os prescripts são opcionais e são separados pela etiqueta vazia <mprescripts/> (apenas um <mprescripts/> elemento é permitido, caso contrário obterá um erro DuplicateMprescripts na Consola de Erros e "invalid-markup" na sua renderização). Além disso, é possível utilizar <none/> como espaço reservado para scripts vazios (não para a base). Veja a secção de exemplos para uma utilização correta.

Atributos

class, id, style
Para uso com stylesheets.
href
Usado para criar uma hiperligação para um URI.
mathbackground
A cor de fundo. Pode usar #rgb, #rrggbb e nomes de cores de HTML.
mathcolor
A cor do texto. Pode usar #rgb, #rrggbb e nomes de cores de HTML.
subscriptshift
O espaço mínimo entre o subscript e a linha de base da expressão, como um valor de comprimento.
Este atributo está obsoleto e será removido no futuro.
superscriptshift
O espaço mínimo entre o superscript e a linha de base da expressão, como um valor de comprimento.
Este atributo está obsoleto e será removido no futuro.

Exemplos

Usar <mprescripts/>

Exemplo:

Exemplo renderizado no seu navegador: X d c b a

<math>  

    <mmultiscripts>

        <mi>X</mi>      <!-- base expression -->  

        <mi>d</mi>      <!-- postsubscript -->
        <mi>c</mi>      <!-- postsuperscript -->

        <mprescripts />
        <mi>b</mi>      <!-- presubscript -->
        <mi>a</mi>      <!-- presuperscript -->

    </mmultiscripts>

</math>

Usar <none/>

Exemplo:

Exemplo renderizado no seu navegador: X c b

<math>  

    <mmultiscripts>

        <mi>X</mi>      <!-- base expression -->

        <none />        <!-- postsubscript -->
        <mi>c</mi>      <!-- postsuperscript -->

        <mprescripts />
        <mi>b</mi>      <!-- presubscript -->
        <none />        <!-- presuperscript -->

    </mmultiscripts>

</math>

Especificações

Especificação Estado Comentário
MathML 3.0
The definition of 'mmultiscripts' in that specification.
Recommendation Especificação atual
MathML 2.0
The definition of 'mmultiscripts' in that specification.
Recommendation Especificação inicial

Compatibilidade

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
mmultiscriptsChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 6WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
dirChrome No support NoEdge No support NoFirefox Full support 12IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 14Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
hrefChrome No support NoEdge No support NoFirefox Full support 7IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 7Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
mathcolorChrome No support NoEdge No support NoFirefox Full support 28IE No support NoOpera No support NoSafari Full support 6WebView Android No support NoChrome Android No support NoFirefox Android Full support 28Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
mathsizeChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 6WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No

Legend

Full support  
Full support
No support  
No support

Ver também