我正在尝试在 A4 纸上制作 A7 闪存卡的模板。我找到了一个类似的代码,它使用pgfpagesuselayout
:
\documentclass[a4paper, landscape]{article}
\usepackage{pgfpages}
\usepackage{pgffor}
\pgfpagesuselayout{8 on 1}[a4paper]
\pagestyle{empty}
\usepackage{showframe}
\usepackage{geometry}
\newgeometry{right=10cm,left=1cm}
\setlength{\marginparwidth}{9cm}
\begin{document}
\foreach \n in {1, ..., 8}{something!\newpage}
\end{document}
生成结果:
该命令\usepackage{showframe}
显示文本、边距、页眉和页脚框以及抽认卡之间的边界线。
我想删除这些框并只保留边界线。可以吗?命令中是否有showframe
允许这样做的选项?或者是否有其他命令可以做到这一点?
答案1
\documentclass{article}
\pagestyle{empty}
\usepackage{geometry}
\geometry{
paper=a4paper,
landscape,
right=10cm,
left=1cm,
marginparwidth=9cm
}
\usepackage{pgfpages}
\usepackage{pgffor}
\pgfpagesuselayout{8 on 1}[a4paper]
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\AtPageLowerLeft{%
\framebox(\paperwidth,\paperheight){}% From showframe.sty
}%
}
\begin{document}
\foreach \n in {1, ..., 8}{something!\newpage}
\end{document}