Matematik (LaTeX)
Matematiksel ifadeleri LaTeX ile yazabilirsin, tamamen çevrimdışı render edilir (internet gerekmez).
Sınırlayıcı karakterler
Kullanacağın sınırlayıcı karakterler Ayarlar'dan seçilebilir:
- Ters bölü (varsayılan): satır içi
\(...\), blok\[...\] - Dolar işareti: satır içi
$...$, blok$$...$$ - İkisi birden: her iki biçimi de tanır
Araç çubuğundaki matematik düğmesi, hangi mod seçiliyse ona uygun sınırlayıcıyla boş bir ifade ekler; sen sadece içini doldurursun.
Sık kullanılan komutlar
| İstediğin | Yazacağın | Sonuç (kavramsal) |
|---|---|---|
| Kesir | \frac{a}{b} | a bölü b, üst üste |
| Üs | x^2 | x'in karesi |
| Alt simge | x_1 | x bir |
| Kök | \sqrt{x} | x'in karekökü |
| Toplam | \sum_{i=1}^{n} x_i | i=1'den n'e toplam |
| İntegral | \int_0^1 f(x)\,dx | 0'dan 1'e integral |
| Yunan harfi | \alpha, \beta, \pi | α, β, π |
| Matris | \begin{matrix} a & b \\ c & d \end{matrix} | 2×2 matris |
Satır içi bir örnek: \(E = mc^2\) yazdığında E = mc² olarak render
edilir.
Kaynak
Render motoru flutter_math_fork paketi. TeX'in tam bir uygulaması
değil, KaTeX'e yakın bir alt küme destekliyor. Yani her LaTeX komutunun
çalışacağını varsayma: nadir/özel paketler gerektiren komutlar
çalışmayabilir. Desteklenen komutların tam listesi için paketin kendi
kaynağına bakılmalı (Tsunagi'nin kullandığı sürüm ve destek kapsamı
zamanla değişebilir).
Tsunagi'ye özgü not
Render tamamen native (Flutter widget'ları ile), bir WebView ya da tarayıcı motoru kullanmıyor. Bu yüzden diğer diyagram/görsel tiplerinden (bkz. Diyagramlar ve Görseller) farklı bir kategoriye giriyor: onların hepsi bir JavaScript kütüphanesini WebView içinde çalıştırıyor, matematik hiç JavaScript kullanmıyor.