选项1

选项1

我有一个带有 latex 页面的 pdf 文件\includepdf。我正在尝试添加一个标题對它來說。

我尝试使用minipage,但捕获的图像在图形上随机显示:

\begin{minipage}[c]{1.5\textwidth}
\includepdf[pages={1}, scale=1]{fusion_app.pdf}
\captionof{figure}{Caption for image}
\end{minipage}
\includepdf[pages=2-6, scale=1]{fusion_app.pdf}

有什么办法可以让我将其放在顶部或底部,并将图像挤压到其下方或上方的区域吗?

答案1

选项1

用于\includegraphics需要标题的页面。这是否是第一页并不重要。在这里,我排除了七页 PDF 的前两页,在包含第三页时使用 添加标题\includegraphics,然后使用\includepdf包含接下来的三页。但您可以随意混合搭配。

由于我们不希望包含的第三页飘走,因此我们不能使用figure或其他支持 的环境\caption。但是,该caption包提供\captionof了此类情况。(或者,加载captionof,它提供只是此设施。

我已经将包含的第三页居中,这可能正是您想要的。如果不是,请省略\centering

您无法使用 一次包含多个页面\includegraphics。如果您需要在多个页面上重复文本,请使用提供的pagecommand或键。但据我所知,从您无法正常工作的示例代码来看,这并不是必需的。picturepdfpages

\documentclass[a4paper]{article}
\usepackage{pdfpages,caption,geometry}
\begin{document}
\verb|mypages| is a 7 page document.
The first page is red, the second orange, the third yellow and so on through the rainbow.

\newgeometry{scale=1}
\thispagestyle{empty}
{%
  \centering
  \includegraphics[page=3,scale=.95]{mypages}
  \captionof{figure}{Page 3 in the original.}
  \par
}
\includepdf[pages={4-6}]{mypages}
\restoregeometry

This should be back to normal.
\end{document}

示例包含

选项 2

使用picturecommandpicturecommand*pagecommandpicturecommand*仅影响第一页。其他会影响所有页面。

\documentclass[a4paper]{article}
\usepackage{pdfpages,geometry,calc}
\begin{document}
\verb|mypages| is a 7 page document.
The first page is red, the second orange, the third yellow and so on through the rainbow.

\includepdf[pages=3-6,scale=.9,picturecommand*={\put (\LenToUnit{.05\paperwidth},20) {Page 3 in the original.};}]{mypages}

This should be back to normal.
\end{document}

使用 picturecommand*

请注意,现在这些尺寸统一的唯一原因是我已将所有页面缩放了相同的量。您也可以使用选项 1 执行此操作。

答案2

@dusa 我遇到了类似的问题,我可以这样解决它

单字幕

    % include PDF with caption
    \newgeometry{scale=1}
    \thispagestyle{empty}
    {%
        \raggedleft
        \includegraphics[page=1,width=.9\linewidth,left]{/path/to/pdf}
        \captionof{figure}{What you see is what you get}
        \label{fig:graphic}
        \par
        \clearpage
        \includegraphics[page=2,width=.9\linewidth,right]{/path/to/pdf}
        \par
        \par
        \clearpage
    }
    \restoregeometry

每页一个标题

    % include PDF with caption
    \newgeometry{scale=1}
    \thispagestyle{empty}
    {%
        \centering
        \includegraphics[page=1,width=.9\linewidth]{/path/to/pdf}
        \captionof{figure}{What you see is what you get 1/2}
        \label{fig:graphic}
        \par
        \clearpage
        \centering
        \includegraphics[page=2,width=.9\linewidth]{/path/to/pdf}
    %   \includegraphics[page=2,width=.9\linewidth,right]{/path/to/pdf}
        \captionof{figure}{What you see is what you get 2/2}
        \par
        \clearpage
    }
    \restoregeometry

然后我总是参考该图的第一页,因此只有一个标签

相关内容