我正在准备一篇论文。为了减少纸张数量,我需要在背面打印某些图表/表格。但是大学规定,虽然图表/表格可以出现在背面,但正文必须出现在正面。
因此,我希望将大部分作品输出到正面页,但偶尔输出反面页。理想情况下,它们应该被编号为前一个正面页的“子页”(例如 131、131a、132...)或类似编号。
我暂时采用的方法是使用“双面”标志,然后使用“空”且未编号的背面页面,直到需要包含内容的页面。
我确信我不是第一个遇到类似问题的人,但我无法想象提出这个问题的其他方式。
答案1
有些与此不太相似的东西也许会起作用。
\documentclass[oneside]{article}
\usepackage{caption}
\def\a{One two three four \stepcounter{enumi}\roman{enumi} five six. }
\def\b{\a\a\par\a\a\a Red green blue yellow black white. }
\def\c{\b\b\par\b\b\b\b\b\par\b\b\b\par\b\b\b\par\b}
\makeatletter
\def\@oddhead{ODD PAGE\hfill\thepage}
\long\def\grabfirst#1#2\@@{\toks@{#2}\xdef\insertlist{\the\toks@}#1}
\let\old@outputpage\@outputpage
\def\@outputpage{%
\ifx\insertlist\@empty
\shipout\vbox to\@colht {\vss}%
\else
\begingroup
\setbox\@outputbox\vbox to\@colht {%
\expandafter\grabfirst\insertlist\@@
}%
\def\@oddhead{\thepage(x) \hfill EVEN PAGE}
\old@outputpage
\addtocounter{page}{-1}%
\endgroup
\fi
\old@outputpage}
\gdef\insertlist{}
\long\def\insertpic#1{\g@addto@macro\insertlist{{#1}}}
\makeatother
\begin{document}
\c
\insertpic{%
\rule{1cm}{2cm}
\captionof{figure}{a picture}}
\c
\begin{figure}[t]
this\\
is\\
a\\
t figure
\caption{zzz}
\end{figure}
\c
\begin{figure}[p]
this\\
is\\
a\\
p figure
\caption{zzz}
\end{figure}
\c
\insertpic{%
\rule{1cm}{1cm}
\captionof{figure}{a picture}}
\c
\end{document}