\includegraphics 强制新页面

\includegraphics 强制新页面

当我添加 PDF 图表时,它会强制打开新页面,所以我有一张空白页,然后是这张图表,有人能帮我吗?我需要删除那个空白页。

我的文档如下所示

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{a4wide}
\usepackage{pdfpages}
\usepackage[total={17cm,25cm}, top=2.0cm, bottom=1cm, left=0.0cm, right=0.0cm, includefoot]{geometry}

\begin{document}
\newgeometry{total={17cm,25cm}, top=2.0cm, bottom=1cm, left=2.0cm, right=2.0cm, includefoot}
\section*{Diagram případů užití}
\includegraphics[width=\textwidth]{diagram.pdf}
\end{document}

输出结果为

输出结果为空白页

答案1

由于剩余空间不多,图像太大,无法放在当前页面上。图像本身也太大,无法放在其自己的页面上,因此移动到下一个(最后一个?)页面,显然是使用某些紧急规则将其放置在该页面上,即使它也放不下。

您应该使用以下选项来包含图像:

\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{diagram.pdf}

这会尝试将其缩放到文本宽度但不大于文本高度,同时保持纵横比。

为了给标题留出足够的空间,您应该稍微降低高度,例如,只取.9\textheight或减去两行左右。

\includegraphics[width=\textwidth,height=\dimexpr\textheight-2\baselineskip\relax,keepaspectratio]{diagram.pdf}

从外观上看,它可能也属于某个环境。您应该在之前figure添加以使其居中。\centering\includegraphics

相关内容