为什么未放置的部分标题会在 ConTeXt 中创建空白页?

为什么未放置的部分标题会在 ConTeXt 中创建空白页?

我制作了一本分为几部分的书,其中\part{}。我希望这些部分出现在目录中,但不需要它们出现在文档本身中。我添加了\placehead=no设置\setuphead,这使得标题不出现,但是,当\setuppagenumbering设置为时alternative=doublesided,会创建两个完全空白的页面。

\setuphead[part][number=no, placehead=no]
\setuplist[part][alternative=c]
\setuplist[title][alternative=c]
\setuppagenumbering [alternative=doublesided]
\starttext
    \definecombinedlist[content][part,chapter]
    \placecontent
    \part{Animals}
        \chapter{Birds}
        \chapter{Snails}
    \part{Plants}
        \chapter{Flowers}
        \chapter{Mushrooms}
\stoptext

这些\part命令似乎在第 2、3、8 和 9 页创建空白页。没有标题\part,这些页面就会消失。

如何才能使文档中的某些部分不可见,但不在目录中,并且不会在文档中创建空白页?

答案1

分页符由开关。结构级别\part\chapter默认值正确的,这意味着在双面上下文中,相应的标题始终位于顶部的右侧,因此如果在奇数页上遇到该命令,则会出现额外的空白页。(该page键继承了\page)要抑制中断,您需要将其设置为

\setuphead[part][number=no, placehead=no, page=no]

相关内容