Tenho um documento com várias notas de rodapé. Usei \setupnotation[footnote]
e \setupnote[footnote]
para definir o tamanho da fonte dos itens das notas de rodapé:
- O tamanho da fonte do número que aparece no texto.
- O tamanho da fonte do número que aparece na nota de rodapé.
- O tamanho da fonte do texto que aparece na nota de rodapé.
Aqui está o meu código:
\definefontsize[a]
\definefontsize[b]
\definefontsize[c]
\definefontsize[d]
\definefontsize[e]
\definefontsize[f]
\definefontsize[g]
\setupbodyfontenvironment[default]
[%
a=0.833,
b=1.000,
c=1.200,
d=1.440,
e=1.728,
f=2.073,
g=2.488%
]
\def\textsmall{\ssa}
\def\textmedium{\ssb}
\def\textlarge{\ssg}
\setupnotation[footnote][style=\textsmall, headstyle=\textsmall]
\setupnote[footnote][textstyle=\textmedium]
\starttext
{\textlarge This is text\footnote{This is a footnote}.}
\stoptext
Quando compilo isso, o tamanho da fonte do número "1" que aparece no corpo do texto é maior que o tamanho da fonte do número "1" que aparece na parte inferior da página na nota de rodapé. Tirei uma captura de tela com o GIMP e descobri que o número na parte inferior era de dois pixels. No entanto, ambos style=\textsmall
e headstyle=\textsmall
, portanto, ambos devem ser definidos no 0.833
tamanho.
Como posso ter certeza de que essas marcas de rodapé são consistentes no tamanho da fonte?
Responder1
Para ter a chance de obter o mesmo tamanho da nota de rodapé no texto e na nota de rodapé, é preciso garantir que headstyle
in \setupnotation
e textstyle
in \setupnote
sejam iguais.
No entanto, esta não é toda a solução. Toda a nota de rodapé é novamente dimensionada pelo parâmetro bodyfont
em \setupnote
. O padrão é bodyfont=small
o que resulta em uma redução de escala. Se você quiser ter exatamente os tamanhos especificados usando os ...style
parâmetros, defina bodyfont=normal
.
\setupnotation
[footnote]
[
style=\ssa, % footnote content
headstyle=\ssb,% footnote mark in the footnote
]
\setupnote
[footnote]
[
bodyfont=normal,% footnote content
textstyle=\ssb, % footnote mark in the text
]
\starttext
{\ssd This is text\footnote{This is a footnote}.}
\stoptext