包含居中整页图形,无边距

包含居中整页图形,无边距

我有一个很大的图形,占据了整整一页。我想将它包含在我的乳胶文档中的单独页面上,水平居中,垂直

我设法将其放在单独的页面上(或者只是因为尺寸原因才这样做)。水平居中也可以使用\centerline,即使图形比文本宽。

剩下的唯一问题是我无法将其垂直居中。无论我怎么尝试,它都不会让我越过顶部边距。我试过\vspace*{-2cm}${}$\vspace*{-2cm},但只有标题被移动了(到图上...)。

我当前的代码:

\begin{figure}[p]
    \makebox[\linewidth]{
        \includegraphics[width=1.3\linewidth]{images/sequence2.pdf}
    }
    \caption{Sequence diagram}
\end{figure}

编辑:

结果如下(我在页面周围加了黑色边框,并用灰色框覆盖了图形区域)。顶部边距略大于底部边距。图形的标题位于页码下方。我只想将图形和标题向上移动 1-2 厘米。

在此处输入图片描述

答案1

另一种选择是使用 pdfpages 包,如报告所述这里

为此,在序言中添加以下一行:

\usepackage{pdfpages}

现在您需要创建一个与您的 LaTeX 文档大小完全相同的 PDF。为此,我使用了 Inkscape,但您可以使用任何其他工具。如果您不知道页面的确切像素大小,只需使用 Inkscape 打开 PDF。这将为您提供标题页,您可以在 Inkscape 中看到页面的高度和宽度。假设页面的大小为 765x990 像素。现在将您想要的图像调整为此大小并将其嵌入此页面。在 Inkscape 中将文件另存为 PDF。

现在在主 LaTeX 文件中使用以下命令

\includepdf{input.pdf}

下面我附上了我的文档的截图。

LaTeX 整页图像

答案2

\vspace在图上方使用负片并使用\makebox

\begin{figure}[p]
    \vspace*{-2cm}
    \makebox[\linewidth]{
        \includegraphics[width=1.3\linewidth]{images/sequence2.pdf}
    }
    \caption{Sequence diagram}
\end{figure}

相关内容