删除 Latex 中包含的 PDF 文件的页码

删除 Latex 中包含的 PDF 文件的页码

我用 LaTeX 为我的研究写了一份报告。在我的报告中,我必须包含一个 PDF 文件。如果我包含 PDF 文件,那么我会看到 PDF 文件的页码和我的 LaTeX PDF 文件的页码。我想删除所包含 PDF 文件的页码,但我不知道该怎么做。我使用以下命令:

\includepdf[pages=-,pagecommand={\chapter{Anhang}\pagestyle{plain}}]{Downloads/Interaktion_durch_Widgets/Interaktion_durch_Widgets-V2.pdf}

我必须做哪些更改才能删除所含 PDF 文件的页码?

我已阅读了您在评论中发给我的网站,并使用trim和更改了命令clip。所以我的想法是截断页码并使用命令\includepdf[pages=1,pagecommand={\chapter{Anhang}}, trim=0cm 0cm 0cm 5cm, clip]{Interaktion_durch_Widgets-V2.pdf}

但 PDF 文件的页码仍然可见,您可以在下图中看到

在此处输入图片描述

答案1

如果您想要删除所包含页面的页脚(例如),因为其中包含原始文档的页码,您有两个选择。假设您有以下设置:

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}

\begin{document}

\section{A section}
\lipsum[1]

% ...include PDF here

\end{document}

当您在以下页面中包含 PDF 时,它看起来是这样的:

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}
\usepackage{pdfpages}

\begin{document}

\section{A section}
\lipsum[1]

\includepdf[
  pages=1,
  pagecommand={}
]{lipsum50}% lipsum50.pdf is a document with \lipsum[1-50] in it

\end{document}

以下是第二页的页码特写:

在此处输入图片描述

删除页码(本例中为 1)的两个选项包括

  1. 使用提供的trim和选项clipgraphicxmingtrimclipping 包括图形。从pdfpages 文档

在内部,该命令\includepdf使用 \includegraphics来自graphicx(实际上graphics)包的命令。因此,也可以使用的所有选项 \includegraphics。未被解释的选项 \includepdf将直接传递给\includegraphics

如果只需插入页面的一部分,则trimclip选项尤其有用。(也许可以截断插入页面的页眉和页脚。)只需将和 选项用作 的选项即可。它们将在内部传递给。\includegraphicstrimclip\includepdf\includegraphics

以下是如何trim使用该选项(来自graphicx文档):

trim

与 类似viewport,但这里的四个长度指定了每侧移除或添加的数量。将trim= 1 2 3 4图片“裁剪”为1左侧的 bp、2底部的 bp、3右侧的 bp 和4顶部的 bp。

请注意,bp这里指的是bigp点,但您可以指定其他单位长度。为了简洁起见,让我们将包含的页面的顶部和底部修剪 2cm,以便它保持垂直居中:

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}
\usepackage{pdfpages}

\begin{document}

\section{A section}
\lipsum[1]

\includepdf[
  pages=1, 
  pagecommand={},
  trim=0 2cm 0 2cm,
  clip
]{lipsum50}

\end{document}
  1. 用白色框覆盖页码,使其不可见。

使用与上面相同的例子,我们使用eso-pic通过反复试验,将白色块定位在F矿石G轮中。

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}
\usepackage{pdfpages,eso-pic,xcolor}

\begin{document}

\section{A section}
\lipsum[1]

\clearpage
\AddToShipoutPictureFG*{% Place content in the ForeGround of the current page only
  \AtPageLowerLeft{% Start placement at the lower-left of the page
    \makebox[\paperwidth]{% Move to the middle (horizontally) of the page
      \raisebox{3.5em}{% Raise box 5em from the bottom of the page
        \colorbox{orange}{% Use white instead; orange just for illustrative purpose
          \rule{2em}{0pt}% width
          \rule{0pt}{2em}% height
        }%
      }%
    }%
  }%
}%
\includepdf[
  pages=1, 
  pagecommand={}
]{lipsum50}

\end{document}

相关内容