首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mathml中保留括号

在mathml中保留括号
EN

Stack Overflow用户
提问于 2012-11-09 03:22:43
回答 1查看 164关注 0票数 0

我使用的是SBML,这是一种用于捕获数值模拟的XML格式。这使用MathML来捕获与模拟中不同事物的量相关的方程。当我手写公式时,我会添加一些不是严格需要的括号,但这会使公式更容易阅读。例如,我可能有一个公式,我可以用手写成:

代码语言:javascript
复制
z = (ax + by) + (cx + dy)

当这段代码放到MathML中时,这些括号被去掉了,一旦我漂亮地打印出MathML,它就会显示为:

代码语言:javascript
复制
z = ax + by + cx + dy

这让我很难过。有没有办法在MathML表达式中捕获这些(多余的)括号?

EN

回答 1

Stack Overflow用户

发布于 2012-11-09 06:40:09

是的,你没有说你是在使用presentation还是content mathml。我会猜测内容,因为你很少在呈现时丢失括号。

Content MathML您可以将其标记为

代码语言:javascript
复制
<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括号提供了一条表示规则,即在其参数周围放置一个方括号。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13296214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档