![普通文档内可折叠的 DIN A0 页面](https://linux22.com/image/251038/%E6%99%AE%E9%80%9A%E6%96%87%E6%A1%A3%E5%86%85%E5%8F%AF%E6%8A%98%E5%8F%A0%E7%9A%84%20DIN%20A0%20%E9%A1%B5%E9%9D%A2.png)
这个问题和这个问题有点类似:在包含活动参考资料的 A4 文档中插入可折叠的 A3 页面
但并不完全相同。
我想要一个可折叠的 DIN A1/DIN A0 页面,其中包含一个非常大的图像,位于我的普通 DIN A4 文档中。
这也可以通过命令实现\changepage
吗?如果可以,如果我打印整个文档,会有什么结果?
答案1
我不知道您希望如何打印文档,但通常会在单独的过程中打印不同大小的页面,然后组装成最终产品(奇数尺寸的页面被“插入”到主文档中)。
我的建议是将 A0 纸张视为单独的 (LaTeX) 文档,然后手动将其与 A4 纸张组合在一起。如果您需要在主文档中引用它,您可以执行类似“查看第 n 页和第 n+1 页之间的图表”的操作,这样您就不必摆弄主文档的页码。您可以考虑将 A0 纸张放在主文档的末尾,这样可以让读者更容易找到它(并在阅读时保持展开状态)。
答案2
您最好使用大图像制作单独的 PDF,然后使用该包将其包含在主文档中pdfpages
。\includepdf
提供的宏可以插入一个或多个 PDF 页面,这些页面的大小可以是文档页面大小,也可以是原始页面大小。对于后者,只需使用该fitpaper
选项即可。
\documentclass[a4paper]{book}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{afterpage}
\usepackage{lipsum}
\begin{document}
\chapter{Test}
\lipsum% stands for some example paragraphs before the image
\afterpage{% to place it direkt after the next page break, not direct after the text, to avoid a larger empty space
\includepdf[fitpaper=true]{big_image}%
}
\lipsum% stand for some example paragraphs after the image. The first parapraphs can still be placed on the page before the image
\end{document}
这里我使用以下文档制作了示例图像:
% big_image.tex
\documentclass[a0paper,landscape]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{graphicx}
\pagestyle{empty}
\setlength{\parindent}{0pt}
\begin{document}
\includegraphics[width=.999\textwidth,height=.999\textheight]{example-image}%
\end{document}
答案3
如何在 PDF 中包含不同格式的页面
你可以将 LaTeX 代码集成到你的文档中,享受它的所有优点(例如相同的字体)和缺点(使用不同的字体大小),或者使用包手动包含该页面pdfpages
。
您必须仔细阅读 pdfpages 手册(=>texdoc pdfpages
在命令行上),其中有许多有用的选项可供您使用。您可以将图片包含到整页中,但具体怎么做可能取决于您的文档类。