• 26-04-2015, 23:51:49
    #1
    Web sitelerinde matematiksel sembolleri kullanmak için LaTeX mi tercih edilmeli yoksa MathML (Mathematical Markup Language – Matematiksel Biçimlendirme Dili) mi kullanılmalı?

    Bu sorunun bence cevabı bellidir: LaTeX! MathML kullanımı biraz zordur çünkü. Mesela bir örnek vererek meseleyi açıklamaya çalışayım. Temel matematik eğitimi alan biri, ikinci dereceden bir denklemin kökünü bulmayı bilir. Bunun bir formülü var çünkü. Daha doğrusu kök bulmanın formülize edilmiş bir hali. Denklemimiz



    ve bu denklemin kökleri x olarak gösterilirse, bu kökler

    şeklinde bulunur.

    Bunu LaTeX ile şöyle yazarız:

    x=\frac{-b \pm \sqrt{b^-4ac}}{2a}
    Aynı işlemi MathML ile yapmak içinse şunu kullanmak durumundayız:

    <math xmlns="http://www.w3.org/1998/Math/MathML" display="block">  
    <mi>x</mi>  
    <mo>=</mo>  
    <mfrac>    
    <mrow>     
    <mo>&#x2212;</mo>      
    <mi>b</mi>      
    <mo>&#xB1;</mo>      
    <msqrt>        
    <msup>          
    <mi>b</mi>          
    <mn>2</mn>        
    </msup>        
    <mo>&#x2212;</mo>       
    <mn>4</mn>        
    <mi>a</mi>        
    <mi>c</mi>      
    </msqrt>    
    </mrow>    
    <mrow>      
    <mn>2</mn>      
    <mi>a</mi>    
    </mrow>  
    </mfrac> 
    </math>
    Bu kodun çıktısı da yukarıdakiyle aynıdır. Fakat, yazacağınız matematiksel ifade karmaşıklaştıkça MathML kodunuz daha karmaşık ve uzun bir hal almaya başlar. Gerçi şimdilerde MathML editörleri var. Ama editörler uzun ifadelerde size hiç yardımcı olmuyor.

    Gördüğünüz üzere MathML'de bu işi yapmak biraz zahmetli. MathML'yi kullanmak tek sayfalık kısa metinler için verimli olabilir. Ama çok uzun metinler ve çok sayfadan oluşacak siteler için MathML kullanmak maalesef verimli değil. O sebeple matematiksel ifadelerin kullanılacağı web sitelerinde LaTeX kullanmak isabetli olacaktır.
  • 30-04-2015, 02:17:47
    #2
    bilgi için teşekkürler sanırım işime yarayacak
  • 01-05-2015, 01:37:12
    #3
    Valla artık sistem gelişti. Latex amelelikten öteye geçmez.

    Olayı bu arkadaş daha kolay hale getirmiş.

    http://leaui.com/ckeditor/leaui_formula.html
  • 12-05-2015, 22:22:29
    #4
    YMG adlı üyeden alıntı: mesajı görüntüle
    bilgi için teşekkürler sanırım işime yarayacak
    rica ederim

    iyi adlı üyeden alıntı: mesajı görüntüle
    Valla artık sistem gelişti. Latex amelelikten öteye geçmez.

    Olayı bu arkadaş daha kolay hale getirmiş.

    http://leaui.com/ckeditor/leaui_formula.html
    bundan daha kolayı tek js koduyla yapılıyor. sadece latex'i yazarken, yazacak kişinin parmaklarının dolar işaretine bir de simge/sembol yazmaya aşina olması yeterli