Usuń numery stron dołączonego pliku PDF w Latex [duplikat]

Nov 28 2020

Piszę raport w LaTeX do mojego badania. W swoim raporcie muszę załączyć plik PDF. Jeśli dołączę plik PDF, widzę numer strony pliku PDF i numer strony mojego pliku LaTeX PDF. Chcę usunąć numer strony z dołączonego pliku PDF, ale nie wiem jak. Używam następującego polecenia:

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

Co muszę zmienić, aby pozbyć się numerów stron z dołączonego pliku PDF?

Przeczytałem strony, które mi przesłałeś w komentarzach i zmieniłem polecenie za pomocą trimi clip. Więc moim pomysłem było odcięcie numeru strony i użycie polecenia\includepdf[pages=1,pagecommand={\chapter{Anhang}}, trim=0cm 0cm 0cm 5cm, clip]{Interaktion_durch_Widgets-V2.pdf}

Ale numer strony pliku PDF jest nadal widoczny, co widać na poniższym obrazku

Odpowiedzi

Werner Nov 29 2020 at 01:49

Jeśli chcesz usunąć stopkę (powiedzmy) strony, którą dołączasz, ponieważ zawiera ona numer strony z oryginalnego dokumentu, masz 2 opcje. Załóżmy, że masz następującą konfigurację:

\documentclass{article}

\usepackage{lipsum}

\begin{document}

\section{A section}
\lipsum[1]

% ...include PDF here

\end{document}

Kiedy po prostu umieścisz plik PDF na następnej stronie, wygląda to tak:

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

Oto zbliżenie numerów stron na drugiej stronie:

Dwie opcje usunięcia numeru strony (w tym przypadku 1) obejmują

  1. Użyj opcji trimi dla dołączonej grafiki ming i ping. Z dokumentacji :clipgraphicxtrimclippdfpages

Polecenie wewnętrznie \includepdfkorzysta z \includegraphicspolecenia z graphicx(faktycznie graphics) pakietu. Stąd też możliwe jest wykorzystanie wszystkich opcji programu \includegraphics. Opcje, które nie są interpretowane przez, \includepdfsą przekazywane bezpośrednio do \includegraphics.

Szczególnie przydatne są opcje trimi , jeśli należy wstawiać tylko części strony. (Może w celu odcięcia nagłówka i stopki wstawianych stron.) Po prostu użyj opcji i tak, jakby były opcjami . Zostaną przekazane wewnętrznie.clip\includegraphicstrimclip\includepdf\includegraphics

A oto jak skorzystać z tej trimopcji (z graphicxdokumentacji ):

trim

Podobnie jak viewport, ale tutaj cztery długości określają ilość do usunięcia lub dodania z każdej strony. trim= 1 2 3 4„przycina” obraz 1pb po lewej stronie, 2pb u dołu, 3pb po prawej i 4pb u góry.

Zauważ, że bptutaj odnosi się do big pointów, ale możesz określić inne długości jednostek. Ze względu na zwięzłość przytnijmy 2 cm od góry i dołu załączonej strony, aby pozostała wyśrodkowana w pionie:

\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. Zastąp numer strony białym polem, aby nie był widoczny.

Korzystając z tego samego przykładu co powyżej, używamy eso-picz pewnymi próbami i błędami pozycjonowania białego bloku w rundzie Frudy 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}