
Aunque lo configuré grid=yes
, \setuplayout
los bloques de margen no usan la cuadrícula.
Archivo de ejemplo:
\setuplayout
[
grid=yes,
cutspace=6cm,
width=fit,
backspace=6cm,
]
\showgrid
\starttext
\input knuth % Properly snapped to grid
\startmarginblock
{\tfd foobar} % Not a multiple of the line height
\input knuth % Gets knocked off the grid
\stopmarginblock
\stoptext
Nota:No insisto en usar \startmarginblock
, pero sí necesito un párrafo alineado con la cuadrícula en el margen.
Respuesta1
No estoy seguro de por qué alguien querría hacer esto, pero una corrección de línea precedida por \blank[overlay]
eliminar el espacio vertical insertado por la corrección de línea parece funcionar.
\setuplayout
[grid=yes,
cutspace=6cm,
width=fit,
backspace=6cm]
\showgrid
\starttext
\input knuth\par
\startmarginblock
\blank[overlay]
\startlinecorrection
{\tfd foobar\par}
\stoplinecorrection
\input ward\par
\startlinecorrection
{\tfd barbaz\par}
\stoplinecorrection
\input jojomayer\par
\stopmarginblock
\stoptext