我使用一个工具创建了一张图片,它正好适合 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}