有没有办法创建一种页面样式,将文档的所有内容强制放到正面页面上,而在反面页面上显示“笔记区域”?
答案1
您可以尝试使用 flowfram.sty 以及 flowframes 和 staticframes 的组合。这只是为了让您了解可能的情况:
代码
\documentclass{article}
\usepackage[papersize={5.5in,8.5in},margin=1in]{geometry}
\usepackage{lipsum}
\usepackage{flowfram}
\usepackage{supertabular}
\usepackage{tikz}
\def\width{9}
\def\height{15}
\newflowframe[odd]{3.5in}{6.5in}{0in}{0.0in}[flowtext]
\newstaticframe[even]{3.5in}{7.5in}{0in}{0.0in}[notes]
\begin{staticcontents*}{notes}
\vspace*{0.4in}
\noindent\textbf{Notes:}
\begin{tikzpicture}[x=1cm, y=1cm, semitransparent]
\draw[step=1mm, line width=0.1mm, black!30!white] (0,0) grid (\width,\height);
\draw[step=5mm, line width=0.2mm, black!40!white] (0,0) grid (\width,\height);
\draw[step=5cm, line width=0.5mm, black!50!white] (0,0) grid (\width,\height);
\draw[step=1cm, line width=0.3mm, black!90!white] (0,0) grid (\width,\height);
\end{tikzpicture}
\end{staticcontents*}
\begin{document}
\mbox{}\clearpage
\lipsum[1-25]
\end{document}
我对此进行了编辑,以提供更接近原作者想要的内容。我使用方格纸做笔记,因为我更可能想要这样:关键在于实际上任何事物可以放入静态框中。此外,静态框架效率高:材料只需排版一次,然后根据需要重复使用。方格纸来自http://www.texample.net/tikz/examples/graph-paper/。另外,还有\mbox{}\clearpage
一个更好的方法是创建空白的第一页。
存在一些限制,您必须仔细阅读文档。
答案2
我之前在评论中给出了这个想法的实现:
代码
您需要两个 pdf 文件。一个包含原始文档。另一个包含一页带有笔记布局的页面。在上面的示例中,我使用的“原始”文档是pgfmanual.pdf
,而笔记布局是noteslayout.pdf
通过编译以下 tex 源获得的文件:
% Design of the layout for the page of notes
\documentclass{article}
\usepackage{nopageno}
\usepackage[margin=2cm]{geometry}
\usepackage{pgffor}
\begin{document}\parskip=1em
\noindent\textbf{Notes: }
\foreach \i in {1,...,31} {\hrulefill\par\noindent}
\end{document}
一旦您拥有这两个 pdf,以下代码就是根据需要合并两者的“主驱动程序”:
% Driver to create a pdf which shows in each verso page
% a "notes" page (taken from \notelayout), and in
% each recto page a different page (taken from \maindocument)
\documentclass{report}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{pgffor}
\def\notelayout{notelayout.pdf}
\def\maindocument{pgfmanual.pdf}
\begin{document}
% Compute the number of pages of \maindocument
\pdfximage{\maindocument}
\edef\maxpag{\the\pdflastximagepages}
% Main loop
\foreach \pag in {1,...,\maxpag}
{
\includepdf[pages=\pag]{\maindocument}
\includepdf[pages=1]{\notelayout}
}
\end{document}
请注意,我删除了注释页中的页码,这样可以保留主文档的原始页码,因此所有索引、页面引用等都是正确的。但是,超链接丢失了(不可点击)。