我想要一个普通类型的 PDF:\documentclass[a4paper,11pt]{article}
包含普通的 TeX 表格、图形和文字,但我希望它的beamer
整个表单中都有幻灯片\documentclass[handout]{beamer}
\usepackage{beamerthemesplit}
。
这可能吗?如果不设置为,我就无法开始beamer
工作。\documentclass
beamer
答案1
您可以使用pdfpages
为此,我制作了一个虚拟的 beamer 文档,如下所示。
\documentclass[handout]{beamer}
\usetheme{split}
\begin{document}
\begin{frame}{1st frame}
Some content
\end{frame}
\begin{frame}{2nd frame}
Some content
\end{frame}
\begin{frame}{3rd frame}
Some content
\end{frame}
\end{document}
然后将此文件命名为myhandout.pdf
,我运行以下代码来整理文档。
\documentclass{article}
\usepackage{pdfpages}
\usepackage{lipsum} %For dummy text
\author{The author}
\title{The title}
\begin{document}
\maketitle
\lipsum[1-5]
\includepdf[pages={2,3},fitpaper=true]{myhandout.pdf}
\lipsum[4-6]
\includepdf[pages={1}]{myhandout.pdf}
\end{document}
fitpaper
注意最后一页中选项的效果。
答案2
Beamer 手册(第节)21.2.3 在文章版本中包含演示文稿版本的幻灯片) 解释了如何包含slides
在 中beamerarticle
。您需要三个文件
1.- 一个包含所有文本(文章和幻灯片)的文件。我将其命名为Beamer.tex
。将在文章模式下显示的幻灯片标有[label=somelabel]
。您可以使用somelabel
命令 来包含它们\includeslide
。
\mode<article>
{
\usepackage{fullpage}
\usepackage{pgf}
\usepackage{hyperref}
\setjobnamebeamerversion{MainBeamer}
}
\mode<presentation>
{
\usetheme{split}
}
\begin{document}
\section{The first section}
This is the article text with to figures corresponding to slides.
\begin{figure}[ht]
\begin{center}
\includeslide[width=5cm]{frame1}
\end{center}
\caption{The first slide.}
\end{figure}
\begin{figure}[ht]
\begin{center}
\includeslide[width=5cm]{frame2}
\end{center}
\caption{The second slide.}
\end{figure}
\frame[label=frame1]{
\frametitle{This is the first frame}
\begin{itemize}
\item The first item$\dots$
\item $\dots$ and the second one.
\end{itemize}
}
\frame[label=frame2]{
\frametitle{This is the second frame}
\begin{itemize}
\item The first item$\dots$
\item $\dots$ and the second one.
\end{itemize}
}
\end{document}
2.- 第二个文件 ( MainBeamer.tex
) 将生成幻灯片。此文件的名称(不带扩展名)是\setjobnamebeamerversion{MainBeamer}
上一个文件中命令中包含的名称。
\documentclass[ignorenonframetext]{beamer}
\input{Beamer.tex}
3.- 第三个文件(ArticleBeamer.tex
),将生成文章版本。
\documentclass[11pt]{article}
\usepackage{beamerarticle}
\input{Beamer.tex}
现在处理第二个文件,一旦处理完成,MainBeamer.pdf
您就可以处理第三个文件并获得: