是否有一个内置函数可以提取LaTeX3
函数的签名?
\documentclass{article}
\ExplSyntaxOn
% From https://www.alanshawn.com/latex3-tutorial/#defining-and-using-variables
\cs_set:Npn \my_concat:nn #1#2 {
#1,~#2
}
\ExplSyntaxOff
\NewDocumentCommand\givesignature{m}{???}
\begin{document}
Signature of \verb#\my_concat# : \givesignature{\my_concat}
% Output expected here: nn #1#2
\end{document}
答案1
可能会有
\my_concat:
\my_concat:n
\my_concat:nn
\my_concat:nV
\my_concat:nnn
\my_concat:w
等等无限地嗯,不是,因为参数被硬性限制为九个;但你明白我的意思了。
还有不向 TeX 请求名称以 开头的所有宏的列表的方法\my_concat:
。