Tengo un documento con varias notas a pie de página. Utilicé \setupnotation[footnote]
y \setupnote[footnote]
para definir el tamaño de fuente de los elementos de las notas al pie:
- El tamaño de fuente del número que aparece en el texto.
- El tamaño de fuente del número que aparece en la nota al pie.
- El tamaño de fuente del texto que aparece en la nota al pie.
Aquí está mi 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
Cuando compilo esto, el tamaño de fuente del número "1" que aparece en el cuerpo del texto es mayor que el tamaño de fuente del número "1" que aparece en la parte inferior de la página en la nota al pie. Tomé una captura de pantalla con GIMP y descubrí que el número en la parte inferior era de dos píxeles. Sin embargo, ambos style=\textsmall
y headstyle=\textsmall
, por lo que ambos deben establecerse en 0.833
tamaño.
¿Cómo puedo asegurarme de que estas marcas de notas al pie sean consistentes en el tamaño de fuente?
Respuesta1
Para tener la posibilidad de obtener el mismo tamaño de la marca de la nota al pie en el texto y en la nota al pie, uno debe asegurarse de que headstyle
in \setupnotation
y textstyle
in \setupnote
sean iguales.
Sin embargo, esta no es toda la solución. Toda la nota al pie vuelve a estar escalada por el parámetro bodyfont
en \setupnote
. El valor predeterminado es bodyfont=small
lo que resulta en una reducción de escala. Si desea tener exactamente los tamaños que especificó usando los ...style
parámetros, configure 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