制作一个不影响排版的命令,并且可以在几乎任何地方插入
我正在编写一个程序,让用户编写一个 LaTeX 字符串,然后将其写入 tex 文件,运行 latex 将其转换为 DVI,然后渲染 DVI。我还希望用户能够任意拆分字符串,以允许在程序中单独操作每个子字符串。如果需要,这种拆分需要能够拆分得像每个单独的字形一样细。我这样做的想法是\special在整个 tex 文件中添加命令,然后我的 DVI 阅读器将使用这些命令来确定哪些字符对应哪些部分。我已经基本设置好了,但我很难以编程方式插入命令\special,同时仍能编译并且不影响排版。 举个例子,假设用户想要渲染a_b^c = \sqrt{d},并且每个字形需要...