防止在引用和页码之间的寄存器中出现分页符(ConTeXt)

防止在引用和页码之间的寄存器中出现分页符(ConTeXt)

问题:寄存器中引用的页码被设置为下一页 - 引用和页码之间断开。

我不知道如何制作一个较小的例子:

\definepapersize[MyBook][A6]
\setuppapersize[MyBook][A6] % Prints on paper the size of MyBook

\starttext     
\index{A} blub
\index{B} blub
\index{C} blub
\index{D} blub
\index{E} blub
\index{F} blub
\index{G} blub
\index{H} blub
\index{I} blub
\index{J} blub
\index{K} blub
\index{Long Long Long} blub
\index{M} blub
\index{N} blub

\completeindex
\stoptext

参考文献“Long Long Long”的页码设置为下一页。如何防止这种情况?

答案1

我不知道你是否还能使用这个答案,或者之前是否有评论解决了你的问题。但我把这个放在这里是为了减少未回答的问题。好吧,我是新手,Context但对于你的问题,你可以考虑使用以下方法缩短索引条目和页码之间的距离

\setupregister[index][balance=yes,distance=6pt]

在您的设置区域中。

完整代码如下:

\definepapersize[MyBook][A6]
\setuppapersize[MyBook][A6] % Prints on paper the size of MyBook
\setupregister[index][distance=6pt]

\starttext     
\index{A} blub
\index{B} blub
\index{C} blub
\index{D} blub
\index{E} blub
\index{F} blub
\index{G} blub
\index{H} blub
\index{I} blub
\index{J} blub
\index{K} blub
\index{Long Long Long} blub
\index{M} blub
\index{N} blub

\completeindex
\stoptext

相关内容