X-Y problem?
你想要的是在两个字符中间插入任何东西,只要这些字符连同它中间的东西一共是三个字符的宽度就行?还是要保证不论输入几个字符,总宽度固定就行?还是不论输为何,其最终结果是两个汉字,然后在两个汉字中间插入 \quad
?还是就是给定两汉字,中间插入 \quad
?
这几个问题难度不同,解决办法可以说是完全不同。最简单就是第四个,这种你可以直接写 \newcommand\mycmd[2]{#1\quad#2}\mycmd 余华
。对于第一个问题还可以还可以看 xecjk 的文档,它有分散对齐汉字的环境。
问 如何定义一个命令,使它可以接受一个2个汉字的字符串作参数,并自动在中间插入一个空格?