
Я не могу получить номер примечания (не в тексте, а под правилом сноски 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