我正在尝试打印出从此代码中获得的讲义中的页码/总页数:这是我的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}