我需要为页面背景着色。不幸的是,命令\pagecolor
取消了修剪。可以解决这个问题吗?我正在使用LuaLaTex
。
这里我举个例子:
\documentclass[9pt,a4paper,showtrims]{memoir}
\quarkmarks
\usepackage[italian]{babel}
\usepackage{color}
\setstocksize{178mm}{115mm}
\settrimmedsize{148mm}{100mm}{*}
\settrims{15mm}{15mm}
\begin{document}
\pagecolor{yellow}
Lorem ipsum dolor sit amet
\end{document}
当命令被注释时,输出页面\pagecolor{yellow}
如下所示:
当\pagecolor{yellow}
命令启用时,修剪将被取消:
参考发布在这个问题我注意到,使用带有选项 {opacity = 1} 的包 {background} 也会出现同样的问题。
答案1
只是一个修复...但不要询问我在 tikz 命令中添加的数字:
\documentclass[9pt,a4paper,showtrims]{memoir}
\quarkmarks
\usepackage[english]{babel}
\usepackage{color}
\usepackage{bophook}
\setstocksize{178mm}{115mm}
\settrimmedsize{148mm}{100mm}{*}
\settrims{15mm}{15mm}
\usepackage{tikz}
\makeatletter
\AtBeginPage{\begin{tikzpicture}[overlay,remember picture]\node%[red]
at(current page.north west) {\ifodd\thepage\settrims{10.4mm}{-10.4mm}\else\relax\settrims{10.4mm}{39.9mm}
\fi%
\trimmarks};\end{tikzpicture}}
\makeatother
\begin{document}
\pagecolor{yellow}
Lorem ipsum dolor sit amet
\pagebreak
Lorem ipsum dolor sit amet
\pagebreak
Lorem ipsum dolor sit amet
\end{document}
您可以将其用于此特定设置以完成您的工作...稍后也许我会尝试找到一个真正的公式,但目前我只是通过测试找到了数字,没有时间去搜索并真正理解代码.cls
。
PS:其他用户可以自由使用(覆盖的)想法并发布更好的答案。