在 A4 纸报告中创建出色的 A3 纸页面

在 A4 纸报告中创建出色的 A3 纸页面

我使用一个工具创建了一张图片,它正好适合 A3 页面。但是我需要将此图片放在默认为 A4 页面的报告中。该图片包含大量信息,因此我不想将其缩小。

现在我有以下代码:

\begin{minipage}{\linewidth}
  \centering
  \includegraphics{aPic}
  \captionof{figure}{Wanna be lay down horizontally in an A3 page!}
  \label{fig1}
\end{minipage}

那么我该如何将图片放入我的报告中呢?有什么建议吗?

答案1

这里有一个不使用 KOMA 的解决方案。请注意,您需要使用--shell-escape来编译您的文档,例如pdflatex --shell-escape thisdocument.tex

可以调整页面样式,以及部分条目和/或图形标签。页面样式设置为纯色。请根据您的页面样式名称修改该条目。

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{filecontents}
\usepackage{pdfpages}
\usepackage{caption} % define caption and label

\begin{filecontents}{mwe_a3}
\documentclass[a3paper,landscape,fullpage]{article}
\usepackage[a3paper,landscape]{geometry}
\begin{document}
\pagestyle{empty}
I'm your a3paper page :-)
\end{document}
\end{filecontents}

\begin{document}
\tableofcontents
\section{a4 page}
first page in a4

\immediate\write18{pdflatex mwe_a3}
\clearpage
{\setlength\paperwidth{420mm} %A3
\setlength\paperheight{297mm} %A3
\setlength\pdfpagewidth\paperwidth
\setlength\pdfpageheight\paperheight
\includepdf[scale=1,noautoscale, %
                pagecommand={%
                \addcontentsline{toc}{section}{a3 paper section}%
                \captionof{figure}{text}\label{labelname}%
                \thispagestyle{plain}}]{mwe_a3}}
\clearpage
\end{document}

答案2

据我所知geometry软件包不允许你在文档中间更改纸张大小。但是,正如所示这里,这在 KOMA 脚本类中是可能的:

\documentclass[version=last, pagesize=auto, paper=a4]{scrartcl}

\begin{document}

\null
\clearpage

\KOMAoptions{paper=a3}
\recalctypearea

\null
\clearpage

\KOMAoptions{paper=a4}
\recalctypearea

\null

\end{document}

相关内容