当我使用时alternative=doublesided
,\setuppagenumbering
如果我的文档有奇数页,就会出现一个额外的白页。我该如何摆脱它?
下面我发布了一个最简单的示例来获取额外的页面:
\setuppagenumbering[alternative=doublesided]
\starttext
test
\stoptext
答案1
添加page=no
。
\setuppagenumbering[alternative=doublesided,page=no]
\starttext
test
\stoptext
你是怎么发现的?
它没有记录(至少没有在任何明显的地方),所以我所做的就是搜索代码
grep -r --include=*.mkiv setuppagenumbering "$(kpsexpand '$TEXMFCONTEXT')/tex/context"
结果strc-pag.mkiv
看起来最有希望,所以我打开了文件。那里有宏\strc_pagenumbers_flush_final_page
page
如果将参数设置为,则看起来非常像刷新空白页no
。因此,我尝试添加该参数page=no
,并且成功了。