1
2
背景
告诉AsciiMath使用欧洲数字格式,该格式使用逗号作为小数点分隔符,而不是句点。这就是为什么你不再将“0.12”视为一个数字。AsciiMath没有每三位解析逗号的机制。 我建议最好使用一个AsciiMath预过滤器来预处理AsciiMath,以便在AsciiMath解析表达式之前删除逗号。添加以下内容
到页面仅 之前 加载MathJax的脚本。js应该做到这一点。注意,这意味着逗号也不会出现在输出中;没有自然的方法可以做到这一点,除非您想在所有具有4位或更多数字的数字中添加逗号(即使它们的开头没有逗号)。这将需要一个后过滤器返回生成的MathML,并将数字转换为具有逗号的数字。类似于:
应该有效。 |
2
2
遗憾的是,没有正确记录AsciiMath配置选项。 您可以通过指定
在MathJax配置块中。 注意,这会导致(例如,(1,2))的各种解析复杂化。 http://docs.mathjax.org/en/latest/options/input-processors/AsciiMath.html |