ConTeXt: Предотвращение разрыва страницы между заголовком и изображением

ConTeXt: Предотвращение разрыва страницы между заголовком и изображением

Используя ConteXt, как можно предотвратить разрыв страницы между заголовком и изображением или текстом + изображением? Например, дано:

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

 % or

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

Вышеуказанные последовательности обычно приводят к разрыву страницы между заголовками разделов.

Я заметил парусвязанныйвопросы, но ничего конкретно по этому поводу - я бы подумал, что это тривиальная ситуация, на которую можно было бы дать более простой ответ, чем тот, что я видел в других вопросах.

решение1

Первое разделение заголовка-цифры можно исправить, используя forceпараметр местоположения. Что касается второго, я не нашел решения, и я не думаю, что есть простое, потому что обернутые цифры довольно сильно портят то, как построены абзацы, и с этим нелегко взаимодействовать.

\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

введите описание изображения здесь

Связанный контент