如何使用 \includepdf 在横向 A3 纸上添加页码?

如何使用 \includepdf 在横向 A3 纸上添加页码?

我使用以下代码在我的 LaTeX 文档中添加 A3 横向 pdf:

\eject \pdfpagewidth=29.7cm \pdfpageheight=42cm
\includepdf[width=2.6\textwidth,landscape,pagecommand={\thispagestyle{plain}},offset=95 -170]{sinkhole.pdf}

但是页码看起来像这样: 在此处输入图片描述

如何解决这个问题?提前致谢。

答案1

我想您说的是放错位置的页码。

更改页面大小是不够的。通常,您必须重新计算指定页面区域的所有尺寸,如果您想自己完成此操作,这不是一项容易的任务。尝试找到提供此功能的包/类。一个选项是 KOMA 脚本类。以下示例使用\areasetKOMA\recalctypearea脚本类中的以下内容:

\documentclass[
  paper=a4,
  DIV=12,
  headsepline,
  footsepline
]{scrartcl}
\usepackage{pdfpages}
\usepackage{lipsum}

\begin{document}
\pagestyle{headings}
\lipsum

\newpage
\KOMAoptions{paper=A3,paper=landscape}%
\areaset[current]{\dimexpr 2\textwidth+2\oddsidemargin+2in\relax}{\textheight}

\includepdf[
  pagecommand={\thispagestyle{headings}}
]{tiger.pdf}

\lipsum

\newpage
\KOMAoptions{paper=A4,paper=portrait,DIV=12}
\recalctypearea

\lipsum

\end{document}
```

相关内容