l3doc 中 @@ 替换的微妙之处
我正在尝试了解类@@中替换的确切语义l3doc。到目前为止,我从文档中收集到的信息如下: %<@@=name>在文档中出现声明之前没有发生替换。 当发生替换时,将按照字符序列(从左到右)的顺序尝试并替换以下模式: "@@@@" -> "@@" "__@@" -> "__" + name "_@@" -> "__" + name "@@" -> "__" + name \cmd替换发生在和的参数中\cs,除非replace=false在这些命令的可选参数中定义了。 function替换发生在和环境的第一个参数中...