以下是 tex.web 中部分名称的示例:
@<Scan for \(m)\.{mu} units and |goto attach_fraction|@>
@<Adjust \(f)for the magnification ratio@>
@<Scan for \(a)all other units and adjust |cur_val| and |f| accordingly; |goto done| in the case of scaled points@>
为何\(.)
使用?
答案1
我找不到 的任何用法\(.)
,因此我猜您指的是\(
和)
一般情况下括起来的字母。
答案可以在\(
开头的定义中找到tex.web
:
\def\(#1){} % this is used to make section names sort themselves better
例如如果我们要替换
@<Scan for \(a)all other units and adjust |cur_val| and |f| accordingly; |goto done| in the case of scaled points@>
@<Scan for \(m)\.{mu} units and |goto attach_fraction|@>
和
@<Scan for all other units and adjust |cur_val| and |f| accordingly; |goto done| in the case of scaled points@>
@<Scan for \.{mu} units and |goto attach_fraction|@>
然后尝试对它们进行排序,\.{
可能会在 之前排序all
,因此会反转顺序。这是意料之外的,因为用户只会看到 之后的mu
,all
因此引入\(m)
和\(a)
明确标记了应该使用哪个字符进行排序,而不会产生其他影响。