MathML: porta
L'elemento <mscarries> può essere utilizzato per creare carry, prestiti e cancellazioni che si verificano nella matematica elementare. I figli di mscarries sono associati agli elementi nella riga seguente del mstack. Ogni figlio di mscarries tranne <mscarry> o <nessuno> viene considerato implicitamente circondato da mscarry. <nessuno> viene utilizzato quando una particolare colonna non necessita di riporto. L'elemento mscarries imposta displaystyle sufalsee incrementi scriptlevel di 1, quindi i bambini vengono generalmente visualizzati con un carattere più piccolo.
Sintassi
Ecco la semplice sintassi per utilizzare questo tag:
<mscarries> expression <mscarry> <none/> </mscarry> </mscarries>
Parametri
Ecco la descrizione di tutti i parametri di questo tag -
expression - espressione su cui deve essere applicato il riporto / prestito.
mscarry - etichetta di trasporto.
Attributi
Ecco la descrizione di tutti gli attributi di questo tag:
position - per specificare la posizione orizzontale delle righe all'interno di questo gruppo rispetto alla posizione determinata dal msgroup contenitore.
location- per specificare la posizione del riporto o del prestito rispetto al carattere sottostante nella colonna associata. i valori sono w, nw, n, ne, e, se, s, sw.
crossout - per specificare come è il contenuto della colonna sotto ogni riporto crossed out; uno o più valori possono essere forniti e tutti i valori vengono disegnati. I valori sono none, updiagonalstrike, downdiagonalstrike, verticalstrike, horizontalstrike. L'impostazione predefinita è nessuno.
scriptsizemultiplier - per specificare il fattore di cui modificare la dimensione del carattere.
Esempio
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack>
<mscarries crossout='updiagonalstrike'>
<mn>2</mn>
<mn>12</mn>
<mscarry crossout='none'>
<none/>
</mscarry>
</mscarries>
<mn>2,327</mn>
<msrow>
<mo>-</mo>
<mn> 1,156</mn>
</msrow>
<msline/>
<mn>1,171</mn>
</mstack>
</math>