书籍的裁剪包,内容与内边距对齐

书籍的裁剪包,内容与内边距对齐

我正在尝试在书籍文档上使用裁剪包,但我希望仅在顶部、底部和外部(而不是内部)留有出血区域和裁剪标记。

\documentclass{book}%
\geometry{%
    inner=17mm,%
    outer=15mm,%
    top=21.343mm,%
    bottom=21.343mm,%
    paperheight=8in,%
    paperwidth=5.25in,%
}%
\usepackage[width={10.5in},height={16in},lualatex,cam,axes]{crop}

这样(裁剪尺寸经过夸大以便测试),所有页面都与左上角对齐,包括偶数页和奇数页。如果我添加到centercrop则所有页面都与中心对齐。

我尝试查看作物文档,但未能找到/理解太多内容。

如果相关的话,我正在使用 lualatex。

编辑:

以下是完整示例:

\documentclass{book}%
\usepackage{lipsum}
\usepackage{geometry}
\geometry{%
    inner=17mm,%
    outer=15mm,%
    top=21.343mm,%
    bottom=21.343mm,%
    paperheight=8in,%
    paperwidth=5.25in,%
}%
\usepackage[width={10.5in},height={16in},lualatex,cam,axes]{crop}

\begin{document}

\chapter{Introduction}
\lipsum[1-20]

\end{document}

答案1

我不确定是否完全理解了这个问题,但您可以使用该\cropdef命令定义自己的标记(请参阅包的文档crop,第 2.7 节“定义自己的标记”)。它需要 5 个强制参数,前四个是分配给左上角、右上角、左下角和右下角的宏,最后一个是裁剪模式的名称。

例如,cam模式定义(第 310 行)如下:

\cropdef\CROP@@ulc\CROP@@urc\CROP@@llc\CROP@@lrc{cam}

要仅保留右下角,请将其他宏替换为\relax

\makeatletter
\cropdef\relax\relax\relax\CROP@@lrc{pinani}
\makeatother

\makeatletter并且\makeatother需要使用宏名@(参见\makeatletter 和 \makeatother 起什么作用?)然后使用

\crop[pirani]

完整代码

\documentclass{book}%
\usepackage{lipsum}
\usepackage{geometry}
\geometry{%
    inner=17mm,%
    outer=15mm,%
    top=21.343mm,%
    bottom=21.343mm,%
    paperheight=8in,%
    paperwidth=5.25in,%
}%
\usepackage[width={10.5in},height={16in},lualatex,cam,axes]{crop}

\makeatletter
\cropdef\relax\relax\relax\CROP@@lrc{pirani}
\makeatother
\crop[pirani]

\begin{document}

\chapter{Introduction}
\lipsum[1-20]

\end{document}

在此处输入图片描述

相关内容