防止全文区域图形包含分页符

防止全文区域图形包含分页符

我想包含一个 width=\textwidth 和 height=\textheight 的图片。在以下 MWE 中,图片未放置在所需的页面中。它首先生成一个空白页,然后生成图片。如果我不想要空白页,我该怎么办?

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=\textwidth,height=\textheight]{picture.jpg}
\end{document}

答案1

下面是一个创建 1 页文档的示例,其中文本区域由适当缩放的 A4 图像填充。

我使用width=\textwidth, height=\textheight, keepaspectratio。这意味着图像将尽可能大,但要受到三个约束:

  1. 宽度不得超过\textwidth
  2. 高度不得超过\textheight
  3. 图像不会扭曲,即如果需要缩放,宽度和高度将按相同的因子缩放。

缩放图像

\documentclass[a4paper]{article}
\usepackage{graphicx,geometry}
\begin{document}
\noindent\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{example-image-a4}
\end{document}

如果您确实想使用整个页面,而不仅仅是保留给文本块的区域,则需要采用不同的方法:

\documentclass[a4paper]{article}
\usepackage{graphicx,geometry,kantlipsum}
\begin{document}
\newgeometry{scale=1}%
\noindent\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{enfys}\thispagestyle{empty}
\restoregeometry
\kant[1-3]
\end{document}

这将产生以下两页输出,显示为跨页(但奇数页在左侧):

整页图像恢复为康德的常规布局

相关内容