很多书籍在设计版式的时候,会要求 \chapter
从奇数页码开始:上一章节在奇数页结束则留白一页,而后再从奇数页码继续排版。为了避免给读者造成「这里的内容缺失了」的印象,通常会写上「This page is intetionally left blank」的字样。
本文来实现这种效果。
LaTeX 的 book
文档类实现章首页从奇数页码开始,是借助 \cleardoublepage
命令实现的。原始的 \cleardoublepage
命令首先会调用 \clearpage
结束当前页,然后会检查页码状态:
- 如果是奇数页码,那么什么也不做,直接开始排版
- 如果是偶数页码,则再一次另起一页,从下一页开始排版
我们可以在 source2e.pdf
中找到这一定义:
我们只需要修改这一定义即可。
1 | \documentclass[UTF8]{ctexbook} |
在这里,我们重定义了 \cleardoublepage
命令:
- 用
\clearpage
结束当前页 - 检测文档类模式,如果是双面模式,则继续检测,反之则结束操作
- 继续检测当前页码,当前页码是奇数,则继续排版,反之则将当前页面风格设置为
empty
并用 TikZ 在页面中心写下「广告位招租」几个字
注意,需要编译两遍才能得到正确的结果。