我想用特定的名称来命名一个方程式;例如,类似于($A_1$)
;我尝试了 wiki 中的这种结构:
\startformula
\let\doplaceformulanumber\empty
c^2 = a^2 + b^2 \leqno{\formulanumber}
\stopformula
并更改\formulanumber
为 $A_1$,但什么都没显示。我还天真地尝试用替换,\leqno
因为\tag
我在论坛上看到它是在 LaTeX 中使用的,但在 ConTeXt 中它给了我一个“未定义的控制序列”错误。
在 ConTeXt 中是否有办法做到这一点?
答案1
\starttext
\startplaceformula[title=$A_1$,reference=A1]
\startformula
c^2 = a^2 + b^2
\stopformula
\stopplaceformula
However, \in[A1] doesn't work.
%%% Use \!, another kerning or whatever you need
%%% to remove the space after the reference
In such a case you could manually write \in{$A_1$}[A1]\kern-1ex.
\stoptext