我使用 插入了几个 PDF 到我的文档中\includepdf
。我想<key=val>
在一个变量中定义选项,并将其传递给每个\includepdf
。
现在我做这样的事情:
\includepdf[pages=-, frame, scale=0.8, offset=0mm -10mm, pagecommand={}]
{./parts/letter_1.pdf}
\includepdf[pages=-, frame, scale=0.8, offset=0mm -10mm, pagecommand={}]
{./parts/letter_2.pdf}
这就是我想要做的,但是这会导致 Package keyval Error...undefinded:
\newcommand{\PDFOptions}{pages=-, frame, scale=0.8, offset=0mm -10mm, pagecommand={}}
\includepdf[\PDFOptions]{./parts/letter_1.pdf}
\includepdf[\PDFOptions]{./parts/letter_2.pdf}
答案1
最简单的策略就是
\newcommand{\myincludepdf}[2][]{%
\includepdf[
pages=-,
frame,
scale=0.8,
offset=0mm -10mm,
pagecommand={},
#1
]{#2}%
}
并使用
\myincludepdf{./parts/letter_1.pdf}
您也可以添加例如选项
\myincludepdf[pages=1-3]{./parts/letter_1.pdf}
在特殊情况下您不需要所有页面。