2012-11-08 67 views
0

我正在使用SBML,它是用於捕獲數值模擬的XML格式。這使用mathml來捕獲與模擬中不同事物數量相關的方程。當我用手寫下方程時,我添加了一些不是嚴格需要的括號,但是這些方括號更易於閱讀。例如,我可以具有方程,通過手我作爲寫:在mathml中保留括號

當該進入MATHML,這些支架被剝離出來

Z =(AX + BY)+(CX + DY),有一次我漂亮地打印的MathML和它出來爲:由

Z = AX + CX + DY

這讓我傷心。有沒有辦法在MathML表達式中捕獲這些(多餘的)括號?

感謝,

馬修

回答

1

是的,如果你使用的演示文稿或內容MATHML你不說。我會猜想內容,因爲在演示文稿呈現中丟失括號是很少見的。

內容MATHML你可能標誌着它作爲

<apply><sum/> 
    <apply><csymbol>bracket</csymbol> 
    <apply><sum/> 
     <apply><product/><mi>a</mi><mi>x</mi></apply> 
     <apply><product/><mi>b</mi><mi>y</mi></apply> 
    </apply> 
    </apply> 
    <apply><csymbol>bracket</csymbol> 
    <apply><sum/> 
     <apply><product/><mi>c</mi><mi>x</mi></apply> 
     <apply><product/><mi>d</mi><mi>y</mi></apply> 
    </apply> 
    </apply> 
</apply> 

,你給csymbol支架放一個支架圓其參數的提示規則。