flowfram staticframe 没有达到整个页面高度

flowfram staticframe 没有达到整个页面高度

我正在为一张 A3 尺寸的海报设置布局,其中包含一些静态框架。不知为何,我似乎无法将顶部与页面对齐,我不知道问题可能出在哪里。

我也很好奇是否有办法让文档中只包含 flowframe 元素(我必须插入一个虚拟元素~才能进行编译)。

\documentclass[12pt]{article}
\usepackage[paperwidth=297mm, paperheight=420mm,margin=0mm]{geometry}

\usepackage[width=35truecm,height=45truecm,cam,noinfo,center]{crop}

\usepackage[draft]{flowfram}
\setallstaticframes{valign=t}
\newstaticframe[1]{297mm}{110mm}
                   {0mm}{310mm}[titlearea]
\newstaticframe[1]{297mm}{420mm}
                   {0mm}{0mm}[page]

\begin{document}
\showframebboxtrue

~ % dummy content

\begin{staticcontents*}{titlearea}
\begin{center} \large\textsc{titlearea} \end{center} 
\end{staticcontents*}

\begin{staticcontents*}{page}
\begin{center} \large\textsc{page} \end{center} 
\end{staticcontents*}

\end{document}

在此处输入图片描述

答案1

不知道为什么,但这似乎有效。

\documentclass[12pt]{article}

\usepackage[paperwidth=297mm, paperheight=420mm,margin=0mm,noheadfoot]{geometry}

\usepackage[width=35truecm,height=45truecm,cam,noinfo,center]{crop}

\usepackage{flowfram}
\setallstaticframes{valign=t}
\newstaticframe[1]{297mm}{110mm}
                   {0mm}{310mm}[titlearea]
\newstaticframe[1]{297mm}{420mm}
                   {0mm}{0mm}[page]
\newflowframe[1]{\textwidth}{0pt}{0pt}{0pt}
\newflowframe[>1]{\textwidth}{\textheight}{0pt}{0pt}

\begin{staticcontents*}{titlearea}
\begin{center} \large\textsc{titlearea} \end{center} 
\end{staticcontents*}

\begin{staticcontents*}{page}
\begin{center} \large\textsc{page} \end{center} 
\end{staticcontents*}

\begin{document}
\showframebboxtrue
\noindent\rule{\textwidth}{\textheight}
\end{document}

相关内容