博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
beamer 模板
阅读量:6758 次
发布时间:2019-06-26

本文共 7734 字,大约阅读时间需要 25 分钟。

 

\documentclass[CJK]{beamer}%% Copyright 2004 by Yu Haijun 
%%%% 这个文件的目的使为了给大家提供一个使用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{%%% \setbox\beamer@linebox=\hbox to\paperwidth{%%% \hbox to.5\paperwidth{\hfill\tiny\color{white}\textbf{\insertshortauthor\quad\insertshortinstitute}\hskip.1cm\lower 0.35em\hbox{\pgfuseimage{beida}}\hskip.3cm}%%% \hbox to.5\paperwidth{\hskip.3cm\tiny\color{white}\textbf{\insertshorttitle}\hfill}\hfill}%%% \ht\beamer@linebox=2.625ex%%% \dp\beamer@linebox=0pt%%% \setbox\beamer@linebox=\vbox{\box\beamer@linebox\vskip1.125ex}%%% \color{structure}\hskip-\Gm@lmargin\vrule width.5\paperwidth%% height\ht\beamer@linebox\color{structure!70}\vrule width.5\paperwidth%% height\ht\beamer@linebox\hskip-\paperwidth%%% \hbox{\box\beamer@linebox\hfill}\hfill\hskip-\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}\defverbatim\beamerEX{\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{2\pi}}\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>{4.alert代表红色\\} \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]{pku-logo.pdf} \hfill \includegraphics<2->[height=2cm]{pku-tower.pdf} \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}}{movie.avi}% \hyperlinkmovie[play]{mymovie}{Play} \item 声音 \\ \movie[externalviewer,autostart]{这里有一段mp3}{turky.mp3} \end{itemize}}\frame{ \frametitle{完} \hypertarget{end}{}}\appendix\section{附录}\againframe<5>{math}\frame{ % 由于对包含了verbatim的frame换页有问题,所以我们手工加入一页 \frametitle{一个Beamer例子文件} \beamerEX}\end{CJK*}\end{document}

转载地址:http://apweo.baihongyu.com/

你可能感兴趣的文章
mongodb导入json文件
查看>>
Google Bigtable论文翻译
查看>>
Android Platform Version 和 API Level对照
查看>>
Jvm垃圾回收——第一章
查看>>
linux常用命令
查看>>
浅谈ListBox在Windows Phone 7 中的使用(2)
查看>>
python 文件处理模块的使用,给一个文件写入数据
查看>>
Html基础
查看>>
Cisco数据中心理论小记-2
查看>>
Mac下设置java_home
查看>>
mysql之数据库基本理念
查看>>
Check SQL Server Backup History Record
查看>>
ECharts使用技巧
查看>>
hadoop2.6.4+centos6.5x64分布式配置
查看>>
mac安装autojump
查看>>
proxool的使用总结
查看>>
纯前端页面的周报
查看>>
AngularJS-源码阅读(三)
查看>>
avalonJS-源码阅读(三) VMODEL
查看>>
tree路径匹配抽象(2)
查看>>