我正在编写一本实验室手册,它有学生版和教师版。我希望教师版能像学生版的带注释的副本一样,也许学生版每一页的内容都会缩小到一个框中,可以在其周围放上教师的注释。有些页面给教师的附加注释和给学生的内容一样多,因此我不能将其塞进学生版留空的边距或垂直空间,因为这会在学生版中留下许多奇怪的空白。如果我在教师版中内联包含注释,则两个版本的内容将具有不同的长度,并且页码将不同步(即,教师手册第 5 页的内容可能位于学生手册的第 4 页),我想避免这种情况。
是否有人可以推荐一个包或方法,可以缩小页面上的内容(无需重新分页)以便在打开时留出边注或注释的空间。
答案1
\iffalse
分别用和记录\iftrue
。
\documentclass{article}
\iftrue
\setlength\marginparwidth{15cm}
\mag500
\advance\paperwidth\paperwidth
\advance\pdfpagewidth\pdfpagewidth
\else
\long\def\marginpar#1{}
\fi
\usepackage{graphicx}
\def\x{One two three\stepcounter{enumi}\roman{enumi}, four five six. }
\def\y{\x\marginpar{\large
a really long annotation about something
a really long annotation about something
\begin{itemize}
\item sss sss sss sss sss sss sss sss sss sss sss sss sss
\item jjj jjj jjj jjj jjj jjj jjj jjj jjj jjj jjj jjj jjj jjj
\end{itemize}}\x\x Red yellow blue green \x\x\x}
\def\z{\x\y\x\par\x\x\x\x\x\x apple orange pear \y\x\x\x\x\x\y}
\begin{document}
\section{aaa}
\z\x\x
\x\x\x\x
\section{bbb}
\x\y\z
\section{ccc}
\x\x\x\y\z
\end{document}