使用 pdflscape 将绘图插入横向页面时,会在绘图前创建一个新的空白页

使用 pdflscape 将绘图插入横向页面时,会在绘图前创建一个新的空白页

我正在将图片插入到文件中。为了使页面横向显示,我使用了“pdflscape”包,但它会在绘图前创建一个空白页。

\documentclass{article}
\usepackage{pdflscape}
\begin{document}    
  \begin{landscape} 
    \includegraphics{1.png}
  \end{landscape}   
\end{document}

我怎样才能删除空白页?

答案1

不,软件包pdflscape不会lscape插入空白页(它们只会开始新页面)。但如果对象太大而无法放入页面,TeX 可能会这样做。检查文件.log是否有过满\vbox消息。

以下示例尽可能增大图像,并忽略可能导致\vbox消息过满的舍入错误:

\documentclass{article}
\usepackage{pdflscape}
\usepackage{graphicx}
\usepackage{picture}
\begin{document}
  \begin{landscape}
    \centering
    \makebox(\linewidth,\textheight){%
      \includegraphics[
        width=\linewidth,
        height=\textheight,
        keepaspectratio
      ]{1.png}%
    }%
  \end{landscape}
\end{document}

相关内容