Distancia de la nota al pie del texto del cuerpo en ConTeXt

Distancia de la nota al pie del texto del cuerpo en ConTeXt

Eliminé el separador de línea de notas al pie usando esto: \unexpanded\def\mehrule{\blackrule[length=0pt,color=black,height=0pt,depth=0pt]}

Pero el espacio en blanco entre el bloque de notas al pie y el bloque de texto parecía demasiado.

¿Hay alguna manera de jugar con la distancia entre ellos en ConTeXt? Gracias de antemano por cualquier ayuda de los magos de ConTeXt aquí.

Respuesta1

Por defecto, ConTeXt inserta un \blankantes de cada ubicación de nota al pie; Puedes desactivar esto configurando la beforeclave de \setupfootnotesen algo vacío:

(omita el código de configuración irrelevante para ver la demostración al final)

%%% Begin irrelevant setup code
\setuppapersize[A7, landscape][A4, portrait]
\setuppaper[nx=2,ny=4]
\setuparranging[XY]

\setuppagenumbering[state=stop]
\setupindenting[3em, yes]
\setupbodyfont[11pt]

\startsetups[*default]
    \directsetup{*reset}
    \clubpenalty=0
    \widowpenalty=0
    \parskip=0pt plus 1fil
\stopsetups

\define[1]\samples{
    \noindent\bold{#1:}
    \dorecurse{4}{
        \dorecurse{20}{
            \convertnumber{words}{\recurselevel}
        }
        \footnote{footnote}
        \par
    }
    \vfill
    \page
}

\setupbackgrounds[text][
    frame=on,
    framecolor=lightgray,
]

\setupfootnotes[
    topframe=on,
    framecolor=lightgray,
]
%%% End irrelevant setup code

%%% Demonstration:
\starttext
    \samples{Default}


    \setupfootnotes[
        before={},
    ]
    \samples{No space}


    \setupfootnotes[
        before={},
        rule=off,
    ]
    \samples{No space, no rule}


    \setupfootnotes[
        before={\blank[2*line]},
        rule=normal,
    ]
    \samples{Extra space}
\stoptext

producción

información relacionada