ConTeXt: 脚注のヘルプ

ConTeXt: 脚注のヘルプ

テキスト ケージ内の注番号 (テキスト内ではなく、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「default」コマンドを使用しても「マークの配置」私は得る:

 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

関連情報