/

页面格式

.pageformat 文档 ↗ 函数用于配置页面格式。它的所有参数都是可选的,如果留空不设置,它们会根据文档类型将默认值委托给底层渲染器。

.pageformat 的多次调用会相互叠加,后一次的调用会覆盖先前的调用。

参数说明接受值支持的文档
side将格式限制为仅左侧(verso)或右侧(recto)页面。请参阅限定范围格式化leftrightpaged
pages通过从 1 开始的包含性范围,将格式限制在特定页面。请参阅限定范围格式化。可与 side 组合。范围,例如 2..5paged
size纸张格式的名称。A0..A10B0..B5letterlegalledgerpagedslides
width页面宽度。如果同时设置了 size,此值会覆盖其宽度。Size,例如 300px15cm5.8inplainpagedslidesdocs
height页面高度。如果同时设置了 size,此值会覆盖其高度。Size,例如 300px15cm5.8inpagedslides
orientation是否应交换纸张格式(size)的宽与高。对于 plainpaged 文档默认为 portrait,对于 slides 默认为 landscapeportraitlandscapepagedslides
margin页面边框与内容区域之间的空白。Sizes,例如 1cm15mm 30px2in 1in 3in 2inplainpagedslides
bordertopborderrightborderbottomborderleft内容区域每一侧边框的粗细。Sizeplainpagedslides
bordercolor内容区域周围边框的颜色。Colorplainpagedslides
background每个页面的背景颜色。Colorplainpagedslidesdocs
columns每个页面的栏数。如果设置为 2 或更高,文档将拥有多栏布局正整数plainpagedslides
alignment水平内容与文本对齐。start(在 slides 中为默认)、centerendjustify(在 plainpaged 中为默认)plainpagedslidesdocs

内容区域

每个页面由一个显示主要内容的内容区域,以及一个可能承载页面页边距内容 (例如页码 )的空白页边距区域组成。

Content area

页边距

margin 参数影响页边距区域的大小,从而缩小内容区域的面积。

示例 1

.pageformat margin:{4cm}
Margins

边框

bordertopborderrightborderbottomborderleftbordercolor 参数允许在 pagedslides 文档中,对每页内容区域周围的边框进行自定义。

示例 2

.pageformat bordertop:{1px} borderbottom:{4px}
image

限定范围格式化

paged 文档中,sidepages 参数将一种格式限制在特定页面。

按页侧格式化

side 参数将一种格式限制为仅左侧(verso)或右侧(recto)页面。例如,这对于书籍风格布局中的镜像页边距非常有用。

示例 3

.pageformat size:{A4}
.pageformat side:{left} margin:{2cm 3cm 2cm 1cm}
.pageformat side:{right} margin:{2cm 1cm 2cm 3cm}
Per-side formatting

按范围格式化

pages 参数将一种格式限制在一个从 1 开始的、包含性的页面索引范围内。例如,这对于为文档的前几页应用不同的样式很有用。

.pageformat pages:{2..5} margin:{3cm}

sidepages 也可以组合,以在范围内针对特定的页侧:

.pageformat side:{left} pages:{1..3} bordercolor:{green}