Closed ostaith closed 3 years ago
这样可以
\def\cmda#1{\zihao{-4}\mysongti#1\par\vspace{0.3ex}} % 如果不加\xeCJKnobreak会有另外一个空白行的问题
\def\cmdb#1{\zihao{5}\mykaishu#1\par\vspace{0.3ex}}
非常感谢!请问是什么原理呢?编组还不能乱用吗?
如果这倒数三个字有作为控制序列的参数的情况,那么一般来说也不能正确处理。
你例子里的 \xeCJKnobreak
和 \vspace
都是控制序列。
\mysongti
和 \ttfamily
命令是同一类,都不接受参数。这和 \texttt{...}
等不同。如果要通过分组限制作用范围,应该使用 {\mysongti ...}
\par
),后插入纵向间距(\vspace
)\xeCJKnobreak
不必要
MWE如下: