讲义中的实际页码(和总页数)

讲义中的实际页码(和总页数)

我正在尝试打印出从此代码中获得的讲义中的页码/总页数:这是我的MWE

\documentclass[11 pt, handout,xcolor=pdftex,x11names,table]{beamer}
\mode<beamer>{\usetheme{CambridgeUS}}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[letterpaper,border shrink=10mm]
\pgfpageslogicalpageoptions{1}{border code=\pgfusepath{stroke}}
\pgfpageslogicalpageoptions{2}{border code=\pgfusepath{stroke}}

\begin{document}

\begin{frame}
\frametitle{First}
\begin{itemize}
\item check1
\item check 2
\end{itemize}
\end{frame}

\begin{frame}
Text 1
\end{frame}

\end{document} 

我想修改代码,以便可以在右下角添加(理想情况下)页眉和页脚(或至少页码/页数)。可以吗?

答案1

下面是使用我用来制作讲义的 pdfpages 包的一个例子。

首先,使用handout选项运行您的 beamer 文档并调用它prep_handout.pdf作为示例。然后运行此 tex 文件以创建每页有多个框架的讲义。在这里我使用它fancyhdr来管理页眉/页脚。

尽管您必须创建一个新的 tex 文件,但pdfpages包和includepdf命令为您提供了足够的选项。这里的关键选项是选项pagecommand

\documentclass[a4paper,landscape]{article}

\usepackage[top=2cm, left=1cm, bottom=2cm, right=1cm]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[L]{\itshape\sffamily left header}
\fancyhead[R]{right header}
\fancyfoot{}
\fancyfoot[C]{\thepage}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}

\usepackage{pdfpages}

\begin{document}
\includepdf[pages=44-55,nup=2x2,frame=true,pagecommand={\thispagestyle{fancy}},
            noautoscale=true,scale=0.9,delta=5mm 5mm]{prep_handout.pdf}
\end{document}

在此处输入图片描述

相关内容