
Используя 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