我正在为一张 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}