ConTeXt: Evita quebra de página entre título e imagem

ConTeXt: Evita quebra de página entre título e imagem

Usando o ConteXt, como evitar uma quebra de página entre um título e uma imagem ou texto + imagem? Por exemplo, dado:

 \section{With a Chart}
 \placefigure[here] {}{\externalfigure[Chart.pdf]}

 % or

 \section{With a Chart}
 \placefigure[right] {}{\externalfigure[Chart.pdf][width=5cm]}
 Hello, world ...

As sequências acima resultam regularmente em uma quebra de página entre o título da seção.

notei um casalrelacionadoperguntas, mas nada exatamente sobre isso - o que eu consideraria uma situação trivial que poderia ter uma resposta mais direta do que a que vi nas outras perguntas.

Responder1

A primeira divisão título-figura pode ser remediada usando forceo parâmetro location. Quanto ao segundo, não encontrei nenhuma solução e não creio que seja fácil, porque as figuras embrulhadas atrapalham bastante a forma como os parágrafos são construídos e não é fácil interagir com isso.

\starttext

\input knuth
\input knuth
\input knuth
\input knuth

\startsection[title={With a Chart}]

  \startplacefigure[location={force,here}]
    \externalfigure[Chart.pdf]
  \stopplacefigure

  \input knuth
  \input knuth
  \input knuth

\stopsection

\startsection[title={With a Chart}]

  \startplacefigure[location={force,right}]
    \externalfigure[Chart.pdf][width=5cm]
  \stopplacefigure

  Hello, world ...

\stopsection

\stoptext

insira a descrição da imagem aqui

informação relacionada