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>

Produzione

2 12 2.327 - 1.156 1.171