剪切\插入太长并保留接下来的部分

剪切\插入太长并保留接下来的部分

我的问题出在 Plain TeX 中。

我举了一个简单的例子来解释它:

\newinsert\example
\count\example=1000
\dimen\example=1ex
\insert\example{
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
}
\output={\shipout\box255\unvbox\example}

\end

如您所见,插页被拆分并放在另一页,但我希望使用插页的第一部分,而保留其他部分(剪切后),或者将更多部分放在另一个插页中。

这是为了回答这个问题:https://github.com/maieul/ledmac/issues/17

问题在于: - 在左页上创建了一个插入。 - 它太长了,所以它继续在右页上。 - 但是当 (e)ledpar 构造 // 时,它会按照这种方法继续: - * 构造左页 - * 如果右页已满,则清除页面以转到右页。

如您所见,左侧页面上的插入声明无法在用户期望的正确页面上继续:它在右侧页面上继续,然后构建“用户期望的正确页面”。

因此,一个解决方案应该是:如果插入太长,则会忘记下一部分,并将用户期望的正确页面添加到插入中,但之后跳到该页面。

答案1

我仍然认为我没有理解这个问题,但这是对某个问题的答案,希望是这个问题的答案。

在此处输入图片描述

这里插入的内容仅限于奇数页,如果插入的内容被拆分,则会保留在偶数页上并重新插入,以便其余部分出现在下一个奇数页上。

相关内容