在包含活动参考资料的 A4 文档中插入可折叠的 A3 页面

在包含活动参考资料的 A4 文档中插入可折叠的 A3 页面

我正在写一个很大的 LaTeX 文档(我的论文),我想在附件(支持信息)部分插入 A3 表格和图表。这些 A3 页面可以折叠,理想情况下,我希望在正面对它们进行两次页码编号(这样折叠后它们看起来就像一张 A4 页面)。理想情况下,它们将使用 LaTeX 编码,以便可以hyperref将其包含在目录和chemcompounds包(允许自动对化合物进行编号的包)中。这可能吗?一张图片胜过千言万语,如下所示:

在此处输入图片描述

答案1

我不确定我是否完全理解您对附录页面(部分)的规范。我认为您希望附录页面的物理尺寸为 A3/横向;正面应为双栏格式,每栏都有单独的页码;而反面则应为单栏格式,且不包含页码(从图片判断)。

假设这种解释是正确的,布局要求可以改写为附录中每三个逻辑页面必须采用 A3/横向/无编号格式。假设您对大页面四边的 25 毫米边距感到满意,则可以通过以下方式实现您的目标:(i)在序言中加载afterpage和包,(ii) 创建一个名为的新环境,如下所示:changepagehugepage

\newenvironment{hugepage}%
  {\clearpage
   \pagestyle{empty}  % turn off display of page numbers, headers, ...
   \changepage{247mm}{370mm}{25mm}{25mm}{}{}{}{}{}} % switch to A3
  {\addtocounter{page}{-1} % decrement "page" counter variable by 1
   \clearpage
   \changepage{160mm}{247mm}{25mm}{25mm}{}{}{}{}{}} % back to A4

(iii)在右页(物理页)的偶数页(逻辑页)上添加以下代码:

\afterpage{%
\begin{hugepage}
... code that goes onto the huge page ...
\end{hugepage}}

当然,命令参数的精确值\changepage将取决于文档的实际布局(您没有说明,这就是为什么我为了简单起见假设四边的边距为 25 毫米)。

有了这种设计,所有交叉引用都可以正常工作,包括未编号(背面)大页面上的项目。唯一无法正常工作的是\pageref未编号页面上的命令...希望这能有所帮助!

答案2

当然,\pdfpagewidth在更改格式之前必须在某处声明,但无需恢复 A4 设置,因为 A3 设置位于环境中。另一方面,的设置\changepage是错误的;事实上,该宏的参数必须包含原始设置和新设置之间的差异,因此要切换到横向 A3 纸而不更改现有边距,只需写入:

\changepage{}{210mm}{}{}{}{}{}{}{}

其中 210mm 是由于可用的水平页面尺寸较大而导致的文本宽度的增加。

相关内容