【发布时间】:2010-06-26 16:44:02
【问题描述】:
假设每个 [ 都有一个匹配的 ] 并且 [ 和 ] 之间的任何大括号是平衡的,我如何编写一个 (La)TeX 命令,将所有 [ 替换为 { 并将所有 ] 替换为 }?它需要能够处理嵌套的括号。
例如,我希望能够编写一个命令\mynewcommand,使\mynewcommand{{[[{1}{2}][{3}{4}]]}} 与\mycommand{{{{{1}{2}}{{3}{4}}}}} 相同。
【问题讨论】:
-
您希望它用花括号替换括号作为分组字符还是要排版的字符?
-
我希望它用对分组和参数传递有效的大括号替换它们(即,让它们像 \bgroup 和 \egroup 一样工作是不够的)。