scrlttr2,裁剪和头部高度

scrlttr2,裁剪和头部高度

我写了一封信,scrlttr2并尝试给信头的背景添加颜色。

由于某种原因,我需要一些裁剪标记。所以我用这个包将我的信件从 DIN-A4 最大化到 DIN-A3 crop。但现在,彩色标题背景太大了。

我认为问题在于层的定义。我意识到了这一点scrlayer-scrpage。我的意思是,我只是从我在互联网上找到的一个例子中复制粘贴了它,而没有理解那里到底发生了什么……

我希望有人能解决我的问题:)

梅威瑟:

\documentclass[paper=a4]{scrlttr2}
\RequirePackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage[automark]{scrlayer-scrpage}
\DeclareLayer[{%
    background,%
    align=lt,%
    area={0pt}{0pt}{\paperwidth}{\dimexpr\voffset+1in+\topmargin+\headheight\relax},
    contents={\color{green}\rule{\layerwidth}{\layerheight}}
}]{scrheadings.head.background}
\AddLayersAtBeginOfPageStyle{@everystyle@}{scrheadings.head.background}

\setkomavar{subject}{MWE}
\usepackage[cam,a3,center]{crop}
\begin{document}
\begin{letter}{adress 1\\
   adress 2\\
   adress 3\\
   adress 4\\
   adress 5}
\opening{Hi,}

\lipsum[1]

\closing{kindly regards}
\end{letter}
\end{document}

信件(原件 A4)

激活裁剪选项的信件;标题背景太高

答案1

欢迎来到 TeX.SX!罪魁祸首似乎是当实际页面框架上方添加额外空间时,包\voffset显然会重新定义它。我认为,您可以放心地删除它,因为在您的原始设置中它有 0pt。(您可以通过将某个位置放在页面上并加载或卸载包来检查这一点。)crop\the\voffsetcrop

您可能需要在绿色块的右侧、左侧和上边缘添加 3 毫米的出血。因此,您应该可以满足以下要求:

\documentclass[paper=a4]{scrlttr2}
\RequirePackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage[automark]{scrlayer-scrpage}
\DeclareLayer[{%
    background,%
    align=lt,%
    area={-3mm}{-3mm}{\paperwidth+6mm}{\dimexpr(1in+\topmargin+\headheight+3mm)\relax},
    contents={\color{green}\rule{\layerwidth}{\layerheight}}
}]{scrheadings.head.background}
\AddLayersAtBeginOfPageStyle{@everystyle@}{scrheadings.head.background}

\setkomavar{subject}{MWE}
\usepackage[cam,a3,center]{crop}

\begin{document}
\begin{letter}{adress 1\\
   adress 2\\
   adress 3\\
   adress 4\\
   adress 5}
\opening{Hi,}

\lipsum[1]

\closing{kindly regards}
\end{letter}
\end{document}

在此处输入图片描述

相关内容