如何在 ConTeXt 中为正反面页面设置不同的边距大小?

如何在 ConTeXt 中为正反面页面设置不同的边距大小?

我正在为书创建一个简单的页面布局,该书的顶部、底部和边缘应有 1 厘米的边距,但中间边距应留出 3 厘米,以便将页面粘合在一起。

 _____________________  _
|  ____    |    ____  | _ 1cm
| |    |   |   |    | |
| |    |   |   |    | |
| |____|   |   |____| | _
|__________|__________| _ 1cm

| |    |   |   |    | |
 1cm     3cm 3cm     1cm

我已经彻底测试了新页面设计手册中描述的许多选项,但没有一个能达到预期的效果。以下示例是我得到的最接近的:

\setuppapersize[A5][A4, landscape]

\setuparranging[2SIDE]

\setuplayout[grid=yes, margin=10mm, leftmargin=5mm, width=103mm, rightmargin=5mm, backspace=30mm, topspace=10mm, top=5mm, header=0mm, height=190mm, footer=0mm, bottom=5mm, bottomspace=0mm, backspace=30mm]

\showframe
\starttext
    \input knuth
    \input knuth
    \input knuth
    \input knuth
\stoptext
  • 如何确保背面页面的左边距为 1 厘米,正面页面的右边距为 1 厘米?
  • 我如何确保第一页、目录和所有\part内容都从右页开始?
  • 为什么我的文档看起来文本周围有 3 层框架,如 所示\showframe,而页面设计手册只有 1 层?

答案1

您只需要启用双面布局即可。出于某种奇怪的原因,此选项隐藏在 中\setuppagenumbering

\setuppagenumbering[alternative=doublesided]

相关内容