提取 LaTeX3 函数的签名

提取 LaTeX3 函数的签名

是否有一个内置函数可以提取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:

相关内容