我无法获取文本框内的注释编号(不在文本中,而是在 LaTeX 脚注规则下):
平均能量损失
\definepapersize[name][width=16.5cm,height=24cm,] %dimensioni pagina
\setuppapersize[name] % nome pagina
\setuplayout[grid=yes]
\usemodule[simplefonts][size=11pt]
\setmainfont[my font]
\setuppagenumbering[alternative=doublesided]
\setupfootnotedefinition[footnote][location=left]
\setupnote[footnote][location=page,numbercommand=\hskip1cm]
\starttext
Dummy Text\footnote
\stoptext
我哪里做错了?
PS 即使使用“默认”命令“标记位置”我得到:
Undefined control sequence.
\setupnotation
此错误可能是由于我没有正确安装 ConTeXt Mk IV
PS 我找到了用 跳过“内部”脚注标记的方法\setupfootnotes[numbercommand=\hskip3cm,]
。现在的问题是数字与脚注文本重叠。那么,我怎样才能跳过脚注文本呢?
答案1
我无法重现您报告的错误\setupnotation
。请尝试更新到最新测试版。
但是,我从中得到了一大堆错误simplefonts
。该模块已被弃用,很久以前就停止工作了。它被内置\definefontfamily
命令取代了。这个例子对我来说很好用:
\definepapersize[name][width=16.5cm,height=24cm]
\setuppapersize[name]
\setuplayout[grid=yes]
\definefontfamily[mainfont] [serif] [DejaVu Serif]
\definefontfamily[mainfont] [sans] [DejaVu Sans]
\definefontfamily[mainfont] [mono] [DejaVu Sans Mono]
\definefontfamily[mainfont] [math] [DejaVu Math]
\setupbodyfont[mainfont, 11pt]
\setuppagenumbering[alternative=doublesided]
\setupnotation
[footnote]
[location=left]
\setupnote
[footnote]
[location=page,
numbercommand=\groupedcommand{\hskip1cm\relax}{}]
\starttext
Dummy Text\footnote{text for footnote}
\stoptext