嵌套 \( \) 和 group ()

嵌套 \( \) 和 group ()

我正在尝试让使用 Felix 的程序员在 LaTeX 中编写一些公式,这样它们才能正确编译,使用 MathJaX 在线正确显示,并使用带有 minted 环境的 pdflatex 正确排版。这是一个相当大的挑战!在此处查看示例:

http://felix-lang.org/share/src/web/advocate/mathinfelix.fdoc

我不能使用 { } 进行分组,因为其含义不同。但是 () 和 \( \) 是分组(在 Felix 中)。我目前指定排版将 \( \) 和 ( ) 都视为 TeX 组,其中 \( \) 不可见,但 ( ) 会显示出来。

我的网络服务器正确地将此编码转换为与 MathJaX 兼容的 LaTeX,但如果不需要翻译就好了。编写参考手册真的很麻烦,因为我必须手动进行翻译。

总的来说,TeX 和 LaTeX 不是为编程语言或高级数学(即范畴论)而设计的。在 Web 服务器中,处理多字符标识符时不可避免地需要进行转换,即使在数学中,也需要使用黑客技术来排版 sin、cos 或 tan 等名称。

无论如何,我的问题是:有没有办法强制 LaTeX 接受嵌套的 \(\),在数学模式中将它们视为 { },并接受(和)并将它们视为 {()}?

并且相关:是否可以强制 minted 包也这样做?(如果不行我当然可以破解 Python 但它似乎并不简单)。

相关内容