我正在尝试将现有文档更改为双面,但 ConTeXt 默认情况下似乎有不正确的行为,这会弄乱边距和页码。
据我所知,双面文档的一般惯例是从右侧的第一页(封面/标题页)开始,但 ConTeXt 将第一页放在左侧。这意味着当您在双面查看模式下查看文档时(在 Mac OS X 的预览应用程序或 Adobe Reader 中,选择“在双页视图中显示封面”选项),页码会出现在错误的一侧,较大的边距会出现在外侧而不是内侧。当使用双面打印打印文档时,这也是一个问题。
我不知道如何获得正确的行为,花了几个小时在 Google 上搜索并阅读文档和手册,却没有找到解决方案。我如何才能强制封面页位于右侧?
这个最小的例子表现出了有问题的行为:
\setuppagenumbering[alternative=doublesided,location={footer,marginedge}, style=bold]
\starttext
First page
\page
Second page
\page
Third page
\stoptext
答案1
第一页是右页。你只是把它marginedge
和inmargin
(我猜)搞混了。
\setuppapersize[A6][A6] % tiny paper for demo
\setuppagenumbering
[
alternative=doublesided,
location={footer,inmargin},
style=bold,
]
\starttext
First page
\rightorleftpageaction{recto}{verso}
\page
Second page
\rightorleftpageaction{recto}{verso}
\page
Third page
\rightorleftpageaction{recto}{verso}
\stoptext