ConTeXt 双面从左页开始

ConTeXt 双面从左页开始

我正在尝试将现有文档更改为双面,但 ConTeXt 默认情况下似乎有不正确的行为,这会弄乱边距和页码。

据我所知,双面文档的一般惯例是从右侧的第一页(封面/标题页)开始,但 ConTeXt 将第一页放在左侧。这意味着当您在双面查看模式下查看文档时(在 Mac OS X 的预览应用程序或 Adob​​e Reader 中,选择“在双页视图中显示封面”选项),页码会出现在错误的一侧,较大的边距会出现在外侧而不是内侧。当使用双面打印打印文档时,这也是一个问题。

我不知道如何获得正确的行为,花了几个小时在 Google 上搜索并阅读文档和手册,却没有找到解决方案。我如何才能强制封面页位于右侧?

这个最小的例子表现出了有问题的行为:

\setuppagenumbering[alternative=doublesided,location={footer,marginedge}, style=bold]

\starttext
  First page
\page
  Second page
\page
  Third page
\stoptext

答案1

第一页是右页。你只是把它marginedgeinmargin(我猜)搞混了。

\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

在此处输入图片描述

答案2

这是我使用以下方法编译您的示例时获得的结果ConTeXt version: 2017.01.27(如 Adob​​e Acrobat 上所示) 在此处输入图片描述

第一页是正确的。你得到了不同的输出吗?

要固定页码的位置,您可以使用:

\setuppagenumbering[alternative=doublesided,location=, style=bold]
\setupfootertexts[][pagenumber]

相关内容