使用 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
location 参数来解决。至于第二个问题,我还没有找到解决办法,而且我认为也没有什么简单的解决办法,因为换行的图片会严重影响段落的构建方式,而且很难与之交互。
\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