单页,带巨幅图片

单页,带巨幅图片

我正在写一篇论文,我想插入一个应该占据整个页面的图表。此外,该图表有一些小细节,所以我想减少该页面的边距。在其他页面上,我想使用 amsart 边距设置。我在下面重现了我的尝试。该实现的问题是页面不是“浮动的”,因此前一页有一个很大的空白区域。

\documentclass[10pt,letter]{amsart}
\usepackage[marginratio=1:1,height=584pt,width=360pt,tmargin=117pt]{geometry}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage[font=small]{caption}
\begin{document}
\title{A note}
\author{me}
\maketitle
\section{Introduction}
\lipsum
See Figure~\ref{fig.main}.
\newgeometry{right=5mm, left=5mm} 
\begin{figure}
\centering
\includegraphics[width=\textwidth]{main_figure.pdf}
\caption{A huge figure.}\label{fig.main}
\end{figure}
\restoregeometry
\lipsum
\end{document}

答案1

看看下一个解决方案是否符合您的预期:

\documentclass[10pt,letter]{amsart}
\usepackage[marginratio=1:1,
            height=584pt,
            width=360pt,
            tmargin=117pt]{geometry}
\usepackage{graphicx}
\usepackage[font=small]{caption}
\usepackage[strict]{changepage}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}
\begin{document}
\title{A note}
\author{me}
\maketitle
\section{Introduction}
\lipsum[1]
See Figure~\ref{fig.main}.
    \begin{figure}[!h]
\begin{adjustwidth}{-\marginparwidth}{-\marginparwidth}
    \includegraphics[width=\linewidth, height=0.93\textheight]{example-image-duck}
    \caption{A huge figure.}\label{fig.main}
\end{adjustwidth}
    \end{figure}
\lipsum
\end{document}

在此处输入图片描述

(红线表示页面布局)

相关内容