2024年2月22日发(作者:)

documentclass[CJK]{beamer}

%%Copyright2004byYuHaijun<************.>%%

%% 这个文件的目的使为了给大家提供一个使用beamer的快速模板

%%% Local Variables:

%%% mode: latex

%%% TeX-master: t

%%% End:

mode

% 仅应用于article版本

{

usepackage{beamerbasearticle}

usepackage{fullpage}

usepackage{hyperref}

}

%% 下面的包控制beamer的风格,可以根据自己的爱好修改

%usepackage{beamerthemesplit} % 使用split风格

usepackage{beamerthemeshadow} % 使用shadow风格

usepackage[width=2cm,dark,tab]{beamerthemesidebar}

%% 这些包是可能会用到的,不必修改

usepackage{CJK}

usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps}

usepackage{amsmath,amssymb}

usepackage{graphicx}

usepackage{multimedia}

%% 下面的代码用来读入Logo图象

pgfdeclaremask{logomask}{pku-tower-lake-mask}

pgfdeclareimage[mask=logomask,width=1.8cm]{logo}{pku-tower-lake}

pgfdeclaremask{beidamask}{beida-mark-mask}

pgfdeclareimage[mask=beidamask,totalheight=0.25cm]{beida}{beida-mark}

pgfdeclaremask{titlemask}{pku-lake2-mask}

pgfdeclareimage[mask=titlemask,height=2.5cm]{title}{pku-lake2}

logo{vbox{hbox{pgfuseimage{logo}hfill}}} %设置logo图标

%% 定义一些自选的模板,包括背景、图标、导航条和页脚等,修改要慎重

beamertemplateshadingbackground{red!10}{structure!10}

%beamertemplatesolidbackgroundcolor{white!90!blue}

beamertemplatetransparentcovereddynamic

beamertemplateballitem

beamertemplatenumberedballsectiontoc

%beamertemplatelargetitlepage

beamertemplateboldpartpage

%% makeatletter

%% usefoottemplate{ %重新定义页脚,加入作者,单位,单位图标,和文档标题

%% vbox{tiny%

%% hbox{%

%% setboxbeamer@linebox=hbox topaperwidth{%

%% hbox

to.5paperwidth{hfilltinycolor{white}textbf{insertshortauthorquadinsertshortinstitute}hskip.1cmlower 0.35emhbox{pgfuseimage{beida}}hskip.3cm}%

%% hbox

to.5paperwidth{hskip.3cmtinycolor{white}textbf{insertshorttitle}hfill}hfill}%

%% htbeamer@linebox=2.625ex%

%% dpbeamer@linebox=0pt%

%% setboxbeamer@linebox=vbox{boxbeamer@lineboxvskip1.125ex}%

%% color{structure}hskip-Gm@lmarginvrule width.5paperwidth

%% heighthtbeamer@lineboxcolor{structure!70}vrule width.5paperwidth

%% heighthtbeamer@lineboxhskip-paperwidth%

%% hbox{boxbeamer@lineboxhfill}hfillhskip-Gm@rmargin}

%% }

%% }

%% makeatother

%beamersetuncovermixins% 改变遮挡部分在遮挡前后的透明程度

%{opaqueness<1>{15}opaqueness<2>{10}opaqueness<3>{85}opaqueness<4->{2}}%

%{opaqueness<1->{15}}%

%%

%% 自己的预定义命令和宏放在这里

%%

%%

%% 文档从这里正式开始

%% 使用part,section,subsection等命令组织文档结构

%% 使用frame命令制作幻灯片

%%

begin{document}

begin{CJK*}{GBK}{fs}

defverbatimbeamerEX{

begin{verbatim}

documentclass{beamer}

usepackage{beamerthemesplit}

title{Example Presentation Created with Beamer}

author{Till Tantau}

date{today}

begin{document}

frame{titlepage}

section*{Outline}

frame{tableofcontents}

section{Introduction}

subsection{Overview of the Beamer Class}

frame {

frametitle{Features of the Beamer Class}

begin{itemize}

item<1-> Normal LaTeX class.

item<2-> Easy overlays.

item<3-> No external programs needed.

end{itemize}

}

end{document}

end{verbatim}

}

%%

%% 填写作者,单位,日期,标题等文档信息

%%

title{使用Beamer制作Slide入门}

subtitle{Beamer - The~LaTeX~Document~Class}

author{于海军}

institute[DSEC, CCSE, at PKU]{

Department of Science and Engineering Computing

School of Mathematics School

Peking University

}

date[ND,2004]{Development in National Day, 2004}

subject{Computer Tools, TeX, Slide}

titlegraphic{pgfuseimage{title}}

%%

%% 定义框架页

%%

AtBeginSection[]{ % 在每个Section前都会加入的Frame

frame{

frametitle{框架}

tableofcontents[current,currentsubsection]

}

}

AtBeginSubsection[] % 在每个子段落之前

{

frame % handout:0 表示只在手稿中出现

{

frametitle{框架}

tableofcontents[current,currentsubsection] % 显示在目录中加亮的当前章节

}

}

frame{titlepage}

section*{提纲} % section后面加*表示不收录到目录中

frame

{

frametitle{secname}

tableofcontents % 使用这个命令自动生成目录

}

section{Slide的基本概念}

frame{

frametitle{secname}

begin{description}

item[何谓幻灯片]

所谓Slide就是幻灯片的意思,是一种类似照片底片的透明胶片

item[幻灯片的作用]

帮助演讲者向听众传达文字、图片甚至动画、声音等信息

item[幻灯片的优点]

省去演讲者抄写时间

表达更准确,更直观

采用计算机,能传达更丰富的内容

end{description}

}

subsection{Slide的实现方式}

frame

{

frametitle{subsecname}

begin{itemize}

item<+-> 所见即所得的工具

begin{enumerate}

item Powerpoint

item Magick Point

end{enumerate}

item<+-> 基于TeX 和PDF的实现

begin{enumerate}[<+->]

item Beamer

item Foiltex

item ConTeXt

item prosper

item pdfscreen

end{enumerate}

end{itemize}

}

subsection{TeX Slide实现的特点}

frame<1-4>[<+-| alert@+>][label=math]

{

frametitle{subsecname}

begin{enumerate}

item 基于PDF文件格式,不需要专门放映工具,流通性强

item<+-| alert@2,5> 使用TeX,处理数学公式方便

begin{equation}

label{eq1}

frac{1}{sqrt{2pi}}int_{-infty}^{infty}e^{- {x^2} over 2},dx = 1

end{equation}

only<5>{hyperlink{jumptofifth}{beamerreturnbutton{返回}}}

item 足够用的动态效果

item 纯文本文件,便于处理和传播

end{enumerate}

}

section{Beamer文件的框架}

subsection{逻辑和内容的独立}

frame

{

frametitle{secname}

begin{itemize}

item 使用part,section,subsection等命令组织逻辑结构

item 使用frame命令组织内容

end{itemize}

}

subsection{内容和显示效果的独立}

frame

{

frametitle{subsecname}

begin{itemize}

item 使用themes,template,logo改变缺省风格

item 使用overlay选项控制临时效果

item 通过文档类选项控制输出格式等

end{itemize}

}

section{Beamer效果演示}

subsection{逐行显示的实现}

frame

{

frametitle{subsecname}

begin{itemize}[<+-| alert@+>]

item 这一段在第一个Slide上显示,并被加亮

item 这一段在第二个Slide上显示,并被加亮

item 这一段在第三个Slide上显示,并被加亮

end{itemize}

}

subsection{字体和色彩的演示}

frame

{

frametitle{subsecname}

{textbf<1> 1. alt<1>{CJKfamily{hei}这是黑体在第一张上}%可以为中文的字体变换定义一个宏

{CJKfamily{fs}这是黑体在第一张上} }

{textit<2> 2. CJKfamily{song}这是斜体,在第二张上}

{color<3>[rgb]{1,0,0} 3. 这些文字是在第3张幻灯片上是红色的,其它是黑色的。}

only<4>{ 4. 仅在第四张出现。}

alert<4>{代表红色}

structure<5>{5. structure代表绿色}

alt<6>{6. 仅在第6张}{6. 在1-5张上}

}

subsection{换页动态效果}

frame[<+->]{

frametitle{subsecname}

begin{enumerate}

item 水平出现效果

transblindshorizontal<1>

item 竖直出现效果

transblindsvertical<2>

item 从中心到四角

transboxin<3>

item 从四角到中心

transboxout<4>

item 溶解效果

transdissolve<5>

item Glitter

transglitter<6>

item 竖直撕开(向内)

transsplitverticalin<7>

item 竖直撕开(向外)

transsplitverticalout<8>

item 涂抹

transwipe<9>

item 渐出

transduration<10>{1}

end{enumerate}

}

subsection{超级链接的实现}

frame

{

frametitle{subsecname}

hypertarget<1>{jumptofirst}{}

hypertarget<2>{jumptosecond}{}

hypertarget<3>{jumptothird}{}

hypertarget<4>{jumptoforth}{}

hypertarget<5>{jumptofifth}{}

begin{itemize}

item<1-> 使用 textbf{hypertarget} 命令添加链接目标

hyperlinkframestartnext{beamerskipbutton{略过}}

item<2-> 使用 textbf{hyperlink} 命令添加链接跳转

item<3->

hyperlink{jumptoforth}{beamergotobutton{到第4页}}

item<4->

beamerbutton{到第公式(ref{eq1})}

item<5->

hyperlink{math<5>}{到数学公式页}

item<6->

hyperlink{jumptofirst}{beamerreturnbutton{回第1页}}

end{itemize}

}

subsection{包含图象}

frame{

frametitle{subsecname}

begin{itemize}

item 使用graphicx包

begin{figure}

includegraphics<1->[height=2.5cm,angle=0]{}

hfill

includegraphics<2->[height=2cm]{}

caption{hfill{博雅塔}}

end{figure}

item 使用pgfimage命令

pgfuseimage<3>{logo}

end{itemize}

}

subsection{包含视频和音频}

frame

{

frametitle{subsecname}

begin{itemize}

item 视频

movie[externalviewer,label=mymovie,width=1in,height=0.8in,poster]{pgfuseimage{logo}}{}

% hyperlinkmovie[play]{mymovie}{Play}

item 声音

movie[externalviewer,autostart]{这里有一段mp3}{3}

end{itemize}

}

frame

{

frametitle{完}

hypertarget{end}{}

}

appendix

section{附录}

againframe<5>{math}

frame{ % 由于对包含了verbatim的frame换页有问题,所以我们手工加入一页

frametitle{一个Beamer例子文件}

beamerEX

}

end{CJK*}

end{document}