Pitkien matemaattisten rivien käsittely

Hei vielä!

Matemaattisia merkintöjä tehtäessä voi luottaa kohtuullisen hyvin MathJaxin automaattirivitykseen vähintään "display" (lohko) -tyyppisissä kaavoissa. Tällöin siis ei käytetä align-ympäristöä vaan kirjoitetaan vain kaavat yhdelle riville ja MathJax rivittää kaavan automaattisesti. Kaavan automaattiseen rivitykseen voi tällöin vaikuttaa laittamalla sisältöä ylimääräisten kaarisulkujen sisään. Mitä useammassa sulutuksessa sisältö tai operaattori on, sitä harvemmassa tapauksessa rivinvaihto tulee kyseiseen kohtaan.

Esimerkiksi voi kirjoittaa

[[$$ {5x-3x+2x+4x-2x-x} = {5x+(-3x)+2x+4x+(-2x)+(-x)} = {5x+4x+\underbrace{2x+(-2x)}_{=0}+(-3x)+(-x)} = {5x+\underbrace{4x+(-4x)}_{=0}} = 5x$$]]

ja tällöin rivinvaihdot tulevat tyypillisesti =-merkkien yhteyteen ja aaltosulkujen sisällä tehdään rivinvaihto vasta, jos yksittäisen aaltosulun koko sisältö ei mahdu yksinään koko riville.

tällöin rivityksestä ei tule aivan yhtä siistiä kuin align-ympäristöllä. Lopputulos vastaa lähinnä LaTeXin gather-ympäristöä.

--
Joissakin tilanteissa kapean näytön versiota ei voi kovin hyvin tehdä. Esimerkiksi funktiota
[[$$ f(n) = \left\{ \begin{array}{} n/2 & \text{jos $n$ on parillinen}\\ -(n+1)/2 & \text{jos $n$ on pariton}\\ x_\text{poikkeus} & \text{muuten} \end{array} \right. $$]]​
on vaikea esittää matkapuhelimen näytöllä siististi.