Remova os números das páginas do arquivo PDF incluído em Latex [duplicado]

Nov 28 2020

Eu escrevo um relatório em LaTeX para meu estudo. No meu relatório, devo incluir um arquivo PDF. Se eu incluir o arquivo PDF, então vejo o número da página do arquivo PDF e o número da página do meu arquivo LaTeX PDF. Quero remover o número da página do arquivo PDF incluído, mas não sei como. Eu uso o seguinte comando:

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

O que devo alterar para eliminar os números das páginas do arquivo PDF incluído?

Eu li os sites que você me enviou nos comentários e mudei meu comando com o uso trime clip. Então minha ideia era cortar o número da página e usar o comando\includepdf[pages=1,pagecommand={\chapter{Anhang}}, trim=0cm 0cm 0cm 5cm, clip]{Interaktion_durch_Widgets-V2.pdf}

Mas o número da página do arquivo PDF ainda está visível, o que você pode ver na imagem a seguir

Respostas

Werner Nov 29 2020 at 01:49

Se você quiser remover o rodapé (digamos) da página que está incluindo porque contém o número da página do documento original, você tem 2 opções. Vamos supor que você tenha a seguinte configuração:

\documentclass{article}

\usepackage{lipsum}

\begin{document}

\section{A section}
\lipsum[1]

% ...include PDF here

\end{document}

Quando você apenas inclui o PDF na página seguinte, ele se parece com:

\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}

Aqui está um close-up dos números das páginas na segunda página:

As duas opções para remover o número da página (1 neste caso) incluem

  1. Use as opções trime clipfornecidas por graphicxpara trimming e clipping dos gráficos incluídos. Da documentação :pdfpages

Internamente, o comando \includepdffaz uso do \includegraphicscomando do pacote graphicx(na verdade graphics). Portanto, também é possível usar todas as opções de \includegraphics. As opções que não são interpretadas por \includepdfsão passadas diretamente para \includegraphics.

Especialmente as opções trime clipde \includegraphicssão bastante úteis, se apenas partes de uma página devem ser inseridas. (Talvez para cortar o cabeçalho e o rodapé das páginas inseridas.) Use as opções trime clipcomo se fossem opções de \includepdf. Eles serão transmitidos \includegraphicsinternamente.

E aqui está como a trimopção deve ser usada (da graphicxdocumentação ):

trim

Semelhante viewport, mas aqui os quatro comprimentos especificam a quantidade a ser removida ou adicionada a cada lado. trim= 1 2 3 4"corta" a imagem por 1bp à esquerda, 2bp na parte inferior, 3bp à direita e 4bp no topo.

Observe que bpaqui se refere a big points, mas você pode especificar outros comprimentos de unidade. Por uma questão de brevidade, vamos cortar 2 cm da parte superior e inferior da página incluída para que permaneça centralizado verticalmente:

\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. Substitua o número da página com uma caixa branca para que não fique visível.

Usando o mesmo exemplo acima, usamos eso-picalguns posicionamentos de tentativa e erro do bloco branco na rodada de Fminério 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}