附錄 - 新增 PDF

附錄 - 新增 PDF

在我的附錄中,我想新增幾個我在研究中使用的 PDF 文件(問卷)。我設法實現了一個附錄並包含了 PDF 文件(不難做到),但現在我有兩個問題無法解決:

  1. 我希望看到 PDF 的第一頁直接放在附錄 A 的標題下方。
  2. 目前,PDF 頁面涵蓋了各部分的標題(A 附錄)。我想查看 PDF 頁面後面的標題...這可能嗎?
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\newpage
\appendix
\section{Appendix A}

\includepdf[pages={1-2}]{Example.pdf}

\end{document}

答案1

這是我連結到的答案中給出的程式碼的改編版本。您需要根據您使用的類別和套件以及 PDF 頁面的完整程度來調整此設定。下面的程式碼是保守的,假設頁面非常滿,儘管我包含的範例 PDF 不滿足此要求,因此頁面看起來太空。我猜你的 PDF 更完整,但顯然這只是一個猜測。

\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{pdfpages}
\usepackage{xparse}
\usepackage{kantlipsum}

\makeatletter
\NewDocumentCommand\headerspdf{ O {pages=-} m }{% [options for include pdf]{filename.pdf}
  \includepdf[%
    #1,
    pagecommand={\thispagestyle{fancy}},
    scale=.7,
    ]{#2}}
\NewDocumentCommand\secpdf{somO{1}m}{% [short title]{section title}[page specification]{filename.pdf} --- possibly starred
  \clearpage
  \thispagestyle{fancy}%
  \includepdf[%
    pages=#4,
    pagecommand={%
      \IfBooleanTF{#1}{%
        \section*{#3}}{%
        \IfNoValueTF{#2}{%
          \section{#3}}{%
          \section[#2]{#3}}}},
    scale=.65,
    ]%
    {#5}}
\makeatother

\pagestyle{fancy}

\begin{document}

\newpage
\appendix

\secpdf*{PDF on Starred Section Page}[3]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
  \kant[2]

\section{Include PDF after Section Page}
\kant[1]
\headerspdf[pages=1-2]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}

\secpdf{PDF on Section Page}[4]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
\kant[2]

\secpdf[Short Title]{PDF on Section Page with Short Title}{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
\kant[3]
\headerspdf[pages=2-3]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}

\end{document}

範例輸出:

PDF 後面的章節標題附有標題

答案2

或者,我按如下方式添加 PDF:

\usepackage{pdfpages}
\includepdf[pages=-,offset=75 -75]{myfile.pdf}

答案3

以防萬一其他人偶然發現這個問題來尋找答案。我發現您可以使用該\section{appendix}命令作為以下內容的一部分pagecommand

\begin{appendix}
  \centering
  \includepdf[pages=2,scale=0.9,offset=0mm -75,pagecommand={
  \begin{flushleft}  
    \section{Appendix}
  \end{flushleft}
   \section{AnyPdf}\label{AnyPdf}}linktodoc=false]{AnyPdf.pdf}

答案4

對於任何尋求一種方法的人來說,將多個 PDF 頁面添加到專案附錄的一個部分下,並使用附加標籤來引用它。這是我的解決方案,根據上述答案建構:

\appendix
\chapter{Appendix}

see \ref{reference}




\includepdf[pages=1,offset=0 0, pagecommand={\section{OurAppendix}\label{reference}\thispagestyle{plain}}
]{src/our.pdf}

\includepdf[pages=2-,offset=0 0, pagecommand=\thispagestyle{plain}
]{src/our.pdf}

相關內容