注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

being23

写给未来的自己

 
 
 

日志

 
 
关于我

真正的坚定,就是找到力量去做自己喜欢的事情,并为之努力,这样才会觉得生活是幸福的。

网易考拉推荐

关于beamer(草稿)  

2012-01-01 22:45:45|  分类: 生活中的小事 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

beamer是latex下用于制作演示文档的一个宏包,具体见这里或者这里或者Google自行搜索。使用手册见这里,中译版见这里。其他参考资料见这里或者这里(本文的绝大部分内容参考自该两份资料)。

除了排版美观之外,个人觉得用beamer制作演示文档的方便之处在于处理有很多公式的情形,而这一直也是latex的强大之处。

准备工作

  • 下载CTeX套装文件到本地并安装,建议安装到系统根目录下,通常指C:\,下文的操作均以C:\作为假设。
  • 下载宏包(这里我将latex子目录下的所有包都上传了,其中有"beamer","ms","pgf","ppower4","srcltx","xcolor")到CTex安装目录下的"latex"子目录中:如"C:\CTEX\UserData\tex\latex",如果没有"latex"子目录请手工建立该目录
  • 启动软件:"开始"->"所有程序"->"CTex"->"WinEdt"
  • 进入菜单 "Tex"->"MiKTeX"->"MiKTeX Options"
  • 进入"roots"标签,勾选"Show MiKTex-maintained root directories",查看"C:\CTEX\UserData"目录是否出现在"Path"框框中。如果有,请忽略本步骤,进入下一步;如果没有,请点击"Add"添加。
  • 进入"General"标签,点击"Refresh FNDB"按钮之后 打个盹或听首歌或看段小视频 whatever
  • 重新启动CTex, 新建文件,输入下面的代码,保存

% small.tex
\documentclass{beamer}%声明文档类型
\usetheme{default}%使用默认主题
\begin{document}

\begin{frame}{A sample slide}

A displayed formula:

\[
\int_{-\infty}^\infty e^{-x^2} \, dx = \sqrt{\pi}
\]

An itemized list:

\begin{itemize}
\item itemized item 1
\item itemized item 2
\item itemized item 3
\end{itemize}

\begin{theorem}
In a right triangle, the square of hypotenuse equals
the sum of squares of two other sides.
\end{theorem}

\end{frame}

\end{document}

  • 执行"TeX"->"PDF"->"PDFLaTeX" 两遍。然后执行"TeX"->"PDF"->"PDF Preview"。
这里有个小例子,基本上下面提到的都包含了。

关于beamer(草稿) - 柒.smilence - on the way.柒

 

 

 

 

 

 

 

 

 

 

 

 

 

基本构成

一个beamer的文件是由一系列的frame组成的,一般而言,一个frame对应一个slide,如果使用了overlay,那么一个frame对应多个slide。slide是什么概念呢?在熟悉的powerpoint中,一个slide相当于一张PPT。由于frame是以\begin{frame}开始,\end{frame}结尾,所以这里沿用latex里“环境”这一说法将frame称为“frame环境”,一个简单的frame环境如下:

\begin{frame} [<alignment>]
\frametitle{Frame Title Goes Here}
Frame body text and/or L AT EX code
\end{frame}

其中,

  • <alignment> 指对齐方式,准确的说是垂直方向上的,即顶部对齐,中间对齐,底部对齐,对应的参数分别为[t],[c],[b]。注意该参数可以省略,默认为中间对齐。
  • \frametitle 顾名思义,这是用来命名该frame的。此外,还可以使用下面的方式来命名frame,个人更倾向于这种方式:

\begin{frame}[<alignment>] {Frame Title Goes Here}
Frame body text and/or LATEX code
\end{frame}

  • Frame body text and/or LATEX code 指实际需要输入的内容


标题页 

所谓标题页,就是演示文档的第一页,通常包括标题,有时候有次标题,作者,单位,日期

\title[short title]{long title}
\subtitle[short subtitle]{long subtitle}
\author[short name]{long name}
\date[short date]{long date}
\institution[short name]{long name}

其中short与long的区别在于:在footline中,如果给了short参数,那么显示的就是short参数;如果没有,那么显示的就是long参数。标题页可以通过命令\titlepage生成

具体看下面这个例子

\documentclass{beamer}
\usetheme{Boadilla}
\usecolortheme{whale}
\title[bt]{things about beamer}
\subtitle[sbt]{simple beamer tutorial}
\author[qi]{qi.smilence}
\date[01/01/12]{Jan. 01, 2012}
\institute[sist]{School of Information Science and Technology}
\begin{document}
    \begin{frame}
        \titlepage
    \end{frame}
\end{document}

效果如下:

image

一般情形下,在标题页不需要给出footline,这可以通过[plain]参数实现,修改上述代码如下

为求简洁,这里仅给出必须的代码段(以下同)
\begin{document}
    \begin{frame} [plain]
        \titlepage
    \end{frame}
\end{document}

效果如下:

image

目录页

目录页可通过相应的命令\tableofcontents生成,在使用的时候,需要结合表示逻辑结构的命令,如\section,\subsection,\subsubsection。需要注意的是,由于上述命令是逻辑层面上的,不属于内容层面,所以不能包含在\begin{frame}和\end{frame}之间

\begin{document}


    \section*{content} %带星号版本的\section*命令表示不计入目录页
    \begin{frame}{content}
        \tableofcontents
    \end{frame}


    \section{section 1}
    \begin{frame}
        content of section 1
    \end{frame}


    \section{section 2}
    \begin{frame}
        content of section 2
    \end{frame}
\end{document}

提示:带有目录的文档必须运行pdflatex命令两次,方能得到正确的目录。

image

点击section1,或者section2,就会跳转到相应的章节。同时注意到,由于不带有[plain]参数,footline又出现了。

\tableofcontents也是可以带参数的,例如

\begin{frame}{content}
        \tableofcontents[pausesections]
\end{frame}

其中[pausesections]表示每个section在目录中是一个接一个出现的,呈现一种动画效果。估计你也没听明白,不过实际操作一下就知道了^^

更多的参数请查阅在开始部分提到的使用手册。


如何设置字体

在导言区加入下列命令\usefonttheme{serif} ,serif表示字体,其他字体有serif,structurebold,structureitalicserif,structuresmallcapsserif,professionalfonts

\documentclass{beamer}
\usetheme{Boadilla}
\usecolortheme{whale}
\usefonttheme{professionalfonts}

\title[bt]{things about beamer}

对齐

前面提到frame中的对齐方式是针对垂直方向的,如果想要实现左对齐或者右对齐效果,可以通过相应的环境实现:

\begin{frame}
       \begin{center}
            center aligned
        \end{center}
        \begin{flushleft}
            left aligned
        \end{flushleft}
        \begin{flushright}
            right aligned
        \end{flushright}
\end{frame}

image

空白距离

可以通过下述命令调整距离,\vskip<number>pt,表示垂直方向(vertical)的距离,而水平方向(horizontal)的距离由\hskip<number>pt调整,单位除了pt也可以用cm。如果number为负值,表示压缩距离。

\begin{frame}
        \begin{center}
            center aligned\\
            \vskip1cm
            center aligned\\
            \hskip20pt center aligned
        \end{center}      
\end{frame}

image

列表环境

常见的列表环境包括 itemize,enumerate,description。

\begin{frame}
        \begin{itemize}
            \item The first item
            \item The second item
        \end{itemize}
        \begin{enumerate}
            \item The first item
            \item The second item
        \end{enumerate}
        \begin{description}

            \item[First Item] Description of first item
            \item[Second Item] Description of second item
        \end{description}

\end{frame}

image

其中enumerate可以带参数,如’i‘,’a‘

\begin{enumerate} [i]
            \item The first item
            \item The second item
\end{enumerate}

overlay

overlay是实现动态效果的关键,其原理跟动画差不多,即多个slide连续播放时,利用视觉残留实现动态效果。其具体实现有3中方式:

  • 利用\pause命令,例如

\begin{frame}
        1\\
       \pause
        2\\
        \pause
        3
\end{frame}

image

image

image

这里一个frame对应3个slide,

第一个slide显示的是第一个\pause之前的内容,即1;

第二个slide显示的是第二个\pause之前的内容,即1,2;

第三个slide显示的是所有内容,即1,2,3

当他们连续播放的时候,就会呈现动态效果。

  • 利用overlay specification,即通过一对尖括号<>括起来的数字表示每次有哪些slide显示出来,例如

\begin{frame}
        \begin{description}
        \item<1->1
        \item<2->2
        \item<3>3
        \end{description}       
\end{frame}

其实现的效果跟上面的差不多

<1->表示从第一个slide开始,就要显示1

<2->表示从第二个slide开始,就要显示2,换句话说此时1和2都会显示

<3>表示在第三个slide上,要显示3,即此时1,2,3都会显示出来

  • 利用beamer提供的命令,如\onslide

\begin{frame}
        \begin{description}
        \onslide<1->{\item 1}
        \onslide<2->{\item 2}
        \onslide<3>{\item 3}
        \end{description}       
\end{frame}

\onslide<1->{\item 1}表示1出现在从第一个slide开始的每个slide上

其他的类似,不多做解释

除了\onslide命令,beamer还提供了其他的类似命令

\only<*>  只在给定的slide上出现,被隐藏时不占据页面空间
\visible<*> 同样只在给定的slide上出现,被隐藏时占据页面空间
\invisible<*> 与\visible相反
\alt<*>{}{} 接收两个参数,分别作为默认参数和普通参数,默认参数出现在给定的slide上,普通参数出现在其余的slide上
\temporal<*>{}{}{} 接收三个参数,第一个参数出现在给定的slide之前的slide上,第二个参数出现在给定的slide上,第三个参数出现在给定的slide之后的slide上
\uncover<*>{}
只在给定的slide上出现,在其他的slide上是透明的,即占据空间

beamer还提供了上述命令相应的环境

onlyenv
altenv
visibleenv
uncoverenv
invisibleenv

最后,specification还能和命令结合使用,例如后面下面例子中的\item命令,或者后面要介绍的\includegraphics命令

下面给出一个例子

\begin{frame}
    \begin{description}
            \alt<2>{\item alt1}{\item alt2} %文本alt1只出现在第二个slide上,文本alt2出现在其他slide上
            \temporal<2>{\item temp1}{\item temp2}{\item temp3}  %文本
            \uncover<2>{\item shown}
            \item<3>{cmd}
    \end{description}
\end{frame}

image

image

image

表格

 表格是通过tabular环境生成的,每一行各个单元格之间通过“&”符号隔开,一行结束后需以“//”作为结尾,每一列的对齐方式通过参数给定,具体见下面的例子

\begin{frame}
        \begin{tabular} {ccc}
            cell 1 & cell 2 & cell 3 \\
            cell 4 & cell 5 & cell 6 \\
        \end{tabular}
\end{frame}

这里制作了一个两行三列的表格,每一列的对齐方式由\begin{tabular}后面的{ccc}给定,即所有的列是居中对齐,类似的,左对齐是“l”,右对齐是“r”。

image

这里的表格是没有边框的,对上述代码稍作修改,添加边框。修改后的代码如下:

\begin{frame}
        \begin{tabular}{|c|c|c|}
            \hline
            cell 1 & cell 2 & cell 3 \\
            \hline
            cell 4 & cell 5 & cell 6 \\
            \hline
       "#ff00筳qsp; &ne: n"#ff00筳qsp; &ne: n"#ff00n} &nb#ff00ff00筳qsp;&n5q &nb#ff00fplay;&n5q &nb#ff00fplay;&n5q &nb譎cFbfOEH9hy1t_pg" width="642" hei3ht="484"mage: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://img3.ph.126.net/FvKetpzZgk8FHnQCQXNDIw==/jRVBrzxghIxhCLVqcHnMipg" w9idt5368614E5%dtht="484" >

< clea -blog-start">< clea -b ="title font>/ color clea ="ss="nbw-blog-start">
ptc>&nbptcpan-blog-starAnAn cn0-919">  >/ &nbnbc-0 nbc-0-40 ptcmt ptcmt-2">评论这张>/ / &nbptcpan-blog-starAnAn cn0-919">&nbnbc-0 nbc-0-40 ptcmian-blog-starAnAnAn ge: nrc="3e9bMRQb.bstmr_TsA==/ss=fontZxwonts/mi/doex下.> ?1" /a-blog-starAnAn / &nbnbc-0 nbc-0-40 ptcmthow⒅羍ibo>/
ptc>\fterf-bkiconstoL\fterf- alt="发布 lofter f-v cgesmisp;ank163ontfocus=" run0 qsp;&n5q "ss="nbwfont>&nbptcpan-blog-starAnAn cn0-919">&nbnbc-0 nbc-0-40 ptcmian-blog-starAnAnAn ge: nrc="3e9bMRQb.bstmr_TsA==/ss=fontZxwonts/mi/doex下.> ?1" /a-blog-starAnAn / &nbnbc-0 nbc-0-40 ptcmthow⒅羍ibo>/
eX) bbar;">

&;an-blog-starAnAn cn0-919">&nblogs">阅读(er2" title="&nb/spbe">s">000 &nbe">s">评论(er2" title="課tCriglascol

&n/spb/sp-labspe">s">000
       
-blog- ">
  “扫一扫”

将文章分享到朋友圈。

 
\fterㄕ饫镂窒淼 1"> x下p或;下31023_04">-blog-font> /a-blog-starAnAnfonthinptitt bd="3onden" rt d="frJ褂valud="BLOGPOST> /a-blog-starAnAnfonthinptitt bd="3onden" rt d=" alt褂valud="lence - on the w> /a-blog-starAnAnfonthinptitt bd="3onden" rt d="
&褂valud="r>&npt2} Φ幕肪的一个宏包,具体见
这里或者&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQposts/469.html" >这里或者&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQ/bea孕兴阉鳌J& ;. t2} 植峒&n/at2} l="nofollow" href="hr>&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQ/bea contrib/beamer/doc/beameruserguide.pdf" >这里,中译版见&n/at2} w" href="hr>&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQhp?tid=33305" >这里。其他参考资& ;. t2} 陨鲜r>&n/at2} ofollow" href="hr>&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQ/beaitens/Charles%20Batts%20-%20Beamer%20Tutorial.pdf" >这里或者&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQ/beamer/quickstart.html" >这里(本文的绝大& ;. t2} 陨鲜r>&n/at2} 愿昧椒葑柿希

除了排版美观之外r>&n/pt2} r>&npt2} 糜胋eamer制作演示文档的方便之处在于处理有很多公式的情形,而这一直也是latex的强大之处。

准备工作r>&n/pt2} r>&npt2} r>&n尤胂铝t2} l> &n/尤胂铝t2} r>&n/pt2} r>&nult2} fonr>&nlit2} f="hr>&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQ/beaCTeX套装文件到本& ;. t2} 拇,建议r>&n/at2} 到系统根目录下,通常指C:\,下文的操作均以C:\作为假设。

  • 下载&ntp://e& ;nofollow& ;.net/F& ;3e9bMRQ >这里有个小例将lat& ;. t2} 目录r>&n/at2} 所有包都上传了,其中有"beamer","ms","pgf","ppow& ;Φ幕肪& ;,& ;ms& ;,& ;xco& ;,& ;x)到CT& ;,& ;et/目& ;,& ;的"lat& ;x"子目录中:如"C:\CT& ;0000"& ;Data\tex\lat& ;出现在"Path"框框ex"子目录& ;x对齐绪修& ;0000"& ;Data\t
  • 启动软件:"縭>&n/lit2} fontr>&nlit2} 谐绦"->& ;此时& ;- \\ 2} & ;"WinEdt"& ;- \\ 2} & ;拇& ;- \\ 2} & ;菜单 "& ;tr>&ncolt2} fontr>&nlit2} X"->"M& ;代& ;- \\ 2} & ;
  • 进& ;- \\ 2} & ;
  • 进入"roots& ;tr>&ncolt2} fontr>&nlit2} X"-&& ;ex-ma& ;ntained r& ;St directories",查看"C:\CTEX\UserData"& ;柯际欠& ;出现在"Path"框框& ;氏绻校牒& ;略本& ;街瑁胂乱徊剑蝗绻挥校氲慊"Add"添加。
  • & ;& ;Generalr>&n/lit2} fontr>&nlit2} X"-&& ;h FNDB"& ;ntai 打& ;鲰锘蛱赘杌& ;看段小视频 whatever
  • 重新启动CTexr>&n/lit2} fontr>&nlit2} 淙胂旅娴拇耄4
  • r>&n/lit2} fr>&n/ult2} for>&n

    \begt2} fonr>&npt2} umentclass{beamerr>&n rtica
    \usetheme{Boadiusetheme{default}%使r>&n rtica
    \usec
    \begin{document}

    r>&n rtica 0" >t
    \u}r>&n/pt2} r>&n/

    \begt2} for>&n

    \begt2} fonr>&npt2} bsp; &nbockquote> &n/pt2} r>&n/

    \begt2} for>&n

    \begt2} fonr>&npt2}

    \[
    \ir>&n/pt2} ontr>&npt2} }^\inftyr>&n rtica x^2} \, dx = \sqrt{\pi}
    \]

    An itemir>&n rtica ]r>&n/pt2} ontr>&npt2}

    \begin{itemizer>&n/pt2} ontr>&npt2} bsp;&nb &n rtica riptionbsp;&n; &r>&n rtica riptionbsp;&n; &r>&n rtica riptionbsp;&n; &r>&n rtica sp; &nbr>&n/pt2} ontr>&npt2} }0" >t> &nbrticasquare of hypotenuse equals
    the sum of squares ofr>&n rtica> sr sides.
    \end{theorem}


    &n rtica

    <> &n/pt2} r>&n/

    \begt2} for>&n

    \begt2} fonr>&npt2} bont>

    誶>&n/pt2} r>&n/

    \begt2} for>&n

    \begt2} fonr>&npt2} bont>
    \u}r>&n/pt2} r>&n/

    \begt2} for>&nult2} fotr>&nlit2} PDF & ;代,& ;- \\ 2} & ;TeX& ;- \\ 2} & ;TeX"->& ;"PDF"->"PDF & ;代,& ;- \\ 2} & ;TeX& ;- \\ 2} & ;TeXv>&n/olt2} fr>&n/ult2} r>&n">&nass cgesm& ;sp;ank& ;"rel=& ;nofollow& ;.net/F& ;3e9bMRQ >这里有个小例子,& ;" t2} 陨鲜r>&n/at2} 降亩及恕

    &npt2} r>&nge: none; & ;op-width: 0px; bo赽eamer(草稿& ;" alt=& ;lence - on the way.柒" alt="关于beamer(草稿) & ;" ,=& ;lence - on the way.柒" alt="关于beamer(草稿) & ;" ,ww.m& ;br>&& ;" et/P& ;3e9bMRQ/beamer/quickstart.html" >这里 & ;" t2} r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} \\ nbsp r>&n/pt2} or>&npt2} >&n尤胂铝t2} r>&ne="5"stron& ;5& ;" t2} 基本构成r>&n/e="5t2} r>&n/尤胂铝t2} r>&n/pt2} or>&npt2} 械亩Φ幕肪sp;&n琜b]ause之前狄对齐心&ne="5" >&n/e="5t2} [ \\ >&nnbsp;>課t \\ 2} ]fontnttr>&nbrtica怯美疵胒ont>
    Frame bfontnttr>&nbrticaFrt d body r>\b/or L AT ame}
    &nbrticar>&n/e="5t2} r>&ne="5" >

    誶>&n/e="5t2} r>&n/pt2} tr>&npt2} 如’,r>&n/pt2} tr>&nult2} fotr>&nlit2} \\ >&nnbsp;>課t \\ 2} 指寮旅娴#ff &ncolt2} fontr>&nlit2} 怯美疵 顾名思义ㄒ韵,幻来命名该sp;&n的。此偷ノ还&ncolt2} fr>&n/ult2} for>&npt2} >&ne="5" >&nnbsp;>課t \\ 2} ]fr>&ne="5" >
    Frame br>&n/e="5t2} fontnttr>&nbrticaFrt d body r>\b/or LATame}&nbrtica

    &n/e="5t2} r>&n/pt2} tr>&nult2} fotr>&nlit2} Frt d body r>\b/or LATame} <钍锹输萩ol> tr>&ncolt2} fr>&n/ult2} for>&npt2} tntr>&nbrticar>&n尤胂铝t2} r>&ne="5"stron& ;5& ;" t2} 饪梢r>&n/e="5t2} r>&n/尤胂铝t2} r行结nbsp r>&n/pt2} or>&npt2} 所谓饪梢弊是演示font的de之页,通常desc饪#ff泄的糜写维这#f作者髇um叶哉期r>&n/pt2} tr>&npt2} >&ne="5" >&n rtica n。amer}<&nbritn。amer}]{longtn。amer}nbsp;&nbr>&nbrtica &nbrtica012} &nbrit012}]{longt012}nbsp;&nbr>&nbrtica Informa="#[&nbritrt d]{longtrt dnr>&n/e="5t2} r>&n/pt2} tr>&npt2} >&ne="5" >\table’,云胄给了&nbri&n/e="5t2} r>&n/pt2} tr>&npt2} >&ne="5" >

    <这font cr>&n/e="5t2} r>&n/pt2} tr>&npt2} >&ne="5" >\usetheme{Boadifontntr>&nbrtica
    \usecBoadillanbsp;&nbr>&nbrtica\b> me{whal}nbsp;&nbr>&nbrtica莂mer}&nbrtica莕。amer}[sbt]{sim&nbrtica &nbrtica012} 01/01/12]{Jan. 01, 下詐; &r>&nbrtica Informae[sist]{SchoolnbspInlirmt;> Scienc}r>\b Technr>\gynbsp;&nbr>&nbrtica0" >t
    \u}fontnttr>&nbrtica \\ nbsp r行结nbsp r行结nbsp lor="#ffsp;&nnbsp;&nbr>&nbrtica \\ nbsp r行结nbsp r行结nbsp \\ nbsp r行结nbsp r行结nbsp \\ nbsp tr>&ne="5" >&n/e="5t2} fontnttr>&nbrtica \\ nbsp r行结nbsp r行结nbsp loont>

    說ontnttr>&nbrtica

    <
    \u}r>&n/e="5t2} r>&n/pt2} tr>&npt2} >&ne="5" >href="r>&n/e="5t2} r>&n/pt2} tr>&npt2} >&n00fplay& ;3e9bMRQge:qjfeqdDMEw==/G43e9bMRQgTzUc-emr_Tspg" 8890="6609wid4mg ht="4& ;" t2} r>&nge: none; & ;brder-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border=& ;" amer}P& ;xwont& ;" borderP& ; & ;" ,=& ;xwont& ;" et/P& ;3e9bMRQge:qjfeqdDMEw==/XC8gOkxOuwgzSt581VAs6pg" 5681776875256435ght="4& ;" >&n/at2} r>&n/pt2} tr>&npt2} 情形下硎韭饪梢不钍锹 \tableㄒ韵 /fon,p>&n/pt2} tr>&npt2} 为求简浆利陨鲜仅

    &ne="5" >&nbrtica0" >t
    \u}fontnttr>&nbrtica \\ nbsp r行结nbsp r行结nbsp lor="#ffsp;&nnbr>&ne="5" >&nbrticar>&n/e="5t2} r行结nbsp \\ nbsp r行结nbsp r行结nbsp \\ nbsp \\ nbsp r行结nbsp p; &nfontnttr>&nbrtica \\ nbsp r行结nbsp \\ nbsp nd{document}

    r>&nbrtica莖nt>
    \u}r>&n/e="5t2} r>&n/pt2} tr>&npt2} >&ne="5" >&n/e="5t2}

    href="r>&n/pt2} tr>&npt2} >&n00fplay& ;3e9bMRQge:MmaGFDrkig==/1CQLXQfvOs6zvg1OOM8espg" 574i089525dth="60groun& ;" t2} r>&nge: none; & ;brder-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border=& ;" amer}P& ;xwont& ;" borderP& ; & ;" ,=& ;xwont& ;" et/P& ;3e9bMRQge:7YCQHEeCUA==/3Adi98IvQCS4sknwyK2Wopg" >&n/at2} r>&n/pt2} tr>&npt2} r>&n尤胂铝t2} r>&ne="5"stron& ;5& ;" t2} 氏页r>&n/e="5t2} r>&n/尤胂铝t2} r>&n/pt2} or>&npt2} 氏页可睦

    onlnt cp;a"#0of
    &s渫硎韭钍锹又械嫉逻辑结构 是逻辑层面 层面,所以r>&ne="5" >
    &n/e="5t2} 。r>&n/pt2} tr>&npt2} >&ne="5" >\u}r>&n/e="5t2} r>&n/pt2} tr>&npt2} >&ne="5" >&nbrticar行结nbsp \\ nbsp r行结nbsp \brb;>* &nbsr>&ne="5" >&nbrticar>&n/e="5t2} r行结nbsp \\ nbsp r行结nbsp lor="#ffsp;&nn &nbsfontntr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&sfontntttr>&nbrticar>&n/e="5t2} r行结nbsp \\ nbsp r行结nbsp loont>

    誶>&n/e="5t2} r>&n/pt2} r>&ne="5" >&npt2} tfonr>&nbrticar行结nbsp \\ nbsp r行结nbsp \brb;>{brb;> p; &r>&nbrticar行结nbsp \\ nbsp r行结nbsp \0" >tsp;&nnbsp;&nbr>&nbrtica \\ nbsp r行结nbsp r行结nbsp \\ nbsp r行结nbsp r行结nbsp \\ nbsp t
     brb;> pfontnttr>&nbrticar行结nbsp \\ nbsp r行结nbsp \ont>

    誶>&n/pt2} tfor>&npt2} tfonr>&nbrticar行结nbsp \\ nbsp r行结nbsp \brb;>{brb;> p; &r>&nbrtica \\ nbsp \\ nbsp \\ nbsp tbsp; &nbfontnttr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp
     brb;> ; &r>&n rtica \\ nbsp \\ nbsp \\ nbsp nd{document}

    r>&nbrtica莖nt>
    \u}r>&n/pt2} tfr>&ne="5" >&n00" t2} r>&ne="5" >&ne="5" >&n00" t2} ,方能得到正 &n/e="5t2} r>&n00" t2} fonr>&npt2} r>&n00fplay& ;3e9bMRQge:pZ361ulScQ==/Fwb49VhOBXQaV1xvoyEFdpg" >&nge: none; & ;brder-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border=& ;" amer}P& ;xwont& ;" borderP& ; & ;" ,=& ;xwont& ;" et/P& ;3e9bMRQge:7YCQHEeCUA==/eza5Dz8ppxgELf8DnNUFXg" w000006img64290dtht="4& ;" >&n/at2} r>&n/pt2} tr>&npt2} 点击brb;>1ノ籸="brb;>示<

    跳转到

    onl章节。同时参数=footli不带 ,p>\table又 &n/pt2} tr>&npt2} \jqs#0of
    &s也是&n0pt2} tr>&npt2} r>&ne="5" >&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp p;qs#0of
    &sr>&ne="5" >&nbrticar>&n/e="5t2}

    &n00" t2} r>&n0pt2} tr>&npt2} 如’[nbsp;brb;>s]嫉

    。估计你也没听明白 <操作多德就知道了^^r>&n0pt2} tr>&npt2} 更/fo&n/pt2} tr>&npt2} fonr>&nbrticar>&n尤胂铝t2} r>&ne="5"stron& ;5& ;" t2} 如何设置字体r>&n00" t2} r>&n0尤胂铝t2} r>&n/pt2} or>&npt2} 醇言区加入下列nt cr>&ne="5" >&n0pt2} tr>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2}
    \usetheme{Boadifontntr>&nbrtica
    \usecBoadillanbsp;&nbr>&nbrtica\b> me{whal}nbsp;&nbr>&nbrticar>&n00" t2} r>&ne="5"br>\bP& ;# & ;" t2} \ me{profess="#ale="5s}r>&n/e="5t2} r>&n0pt2} tr>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2} amer}&n00" t2} r>&n/pt2} or>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2} r>&n00" t2} r>&n/pt2} or>&npt2} r>&ne="5"br>\bP& ;#上 col& ;" stron& ;5& ;" t2} r>&n尤胂铝t2} fontr>&n0尤胂铝t2} r>&n00" t2} r>&n/pt2} or>&npt2} r>&ne="5"br>\bP& ;#上 col& ;" t2} 前面提到sp;&n >\寮旅娴是针对耄砑颖云胄想锹蔲onf0000"籸="f0000"

    ,onlyenv/fon:r>&n00" t2} r>&n/pt2} or>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2} bsp; &nbfontntr>&nbrticar>&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >tc課ternbsp;&nr>&nbrticar>&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&n00" t2} fontnr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >c課ternbsp;&nr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tbsp;&nbslushbr> &nbr>&nbrtica >&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&nnbsp;edr>&n00" t2} fontnr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >flushbr> &nr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tbsp;&nbslushrigh &nbr>&nbrtica >&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&nbrticar>&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >flushrigh &nr>&nbrticar>&n00" t2} r>&ne="5"br>\bP& ;#上出现& ;" t2}

    &n00" t2} r>&n0pt2} tr>&npt2} r>&n00fplay& ;3e9bMRQge:ff00fplay;&n5HZD2aS581bXi_d_QHYJMipg" 33img581455581yleht="4& ;" t2} r>&nge: none; & ;brder-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border=& ;" amer}P& ;xwont& ;" borderP& ; & ;" ,=& ;xwont& ;" et/P& ;3e9bMRQge:thb9Hc54Eg==/Rt2UQU8B9q8zfhflpoX06pg" stimg581455581yl3ht="4& ;" >&n/at2} r>&n/pt2} tr>&npt2} r>&ne="5"stron& ;5& ;" t2} r>&n尤胂铝t2} 空白距纓r>&n0尤胂铝t2} r>&n00" t2} r>&n/pt2} or>&npt2} &nnumbt c行结2} pt 始惦,而水疲╪t t<lx"啄距纓,而水平方向(nbriz="5tlx"啄距纓000hskip \\ >&nnumbt c行结2} pt调整髇um糜胋pt也&n/pt2} tr>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2} 0" >tsp;&nnbsp;&nr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tbsp;&nbc課ternbsp;&ntr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp nter nbsp;ed &nbr>&nbrticar>&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&n00" t2} fontnr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&nbrticar>&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&ne="5"br>\bP& ;#上出现& ;" t2} nter nbsp;edfontntr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tbont>c課tern \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&nbrtica

    &n00" t2} r>&n0pt2} tr>&npt2} r>&n00fplay& ;3e9bMRQge:thb9Hc54Eg==/oTCEYBP9cIriszGZxivrZpg" stimg581455581yl4ht="4& ;" t2} r>&nge: none; & ;brder-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border=& ;" amer}P& ;xwont& ;" borderP& ; & ;" ,=& ;xwont& ;" et/P& ;3e9bMRQge:qjfeqdDMEw==/FvKe7qefya95JE-7y7o1Kpg" 1 coth=0532732&n/at2} r>&n/pt2} tr>&npt2} r>&ne="5"stron& ;5& ;" t2} r>&n尤胂铝t2} 列表裰r>&n0尤胂铝t2} r>&n00" t2} r>&n/pt2} or>&npt2} 常 &n/pt2} tr>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2} 0" >tsp;&nnr>&n00" t2} fontnr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >t &n rticar>&n00" t2} \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tp;&nbsT brbo\b rfontntr>&nbrticar>&n00" t2} \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" > &n rticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tb0" >tenumer12}nbsp;&nbr>&nbrtica >&n00" t2} r行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tp;&nbsT brbo\b rfontntr>&nbrticar>&n00" t2} \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >enumer12}nbsp;&nr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp lor="#ff\end{frame}}r>&n/e="5t2} fontnr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5"br>\bP& ;#上出现& ;" t2} p;&nb[FirbspI ] De color="#nbspfirbsp rfontnr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tp;&nb[Srbo\b I ] De color="#nbspbrbo\b rfontntr>&nbrticar>&n00" t2} \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp tr>&ne="5" >\end{frame}}r>&n/e="5t2} r>&n0pt2} tr>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2} pont>

    誶>&n/e="5t2} r>&n/pt2} or>&npt2} r>&n00fplay& ;3e9bMRQge:HnQCQXNDIw==/3c8yH6NW9Zx3w3VExjGBBpg" 1689655mg 9652769ht="4& ;" t2} r>&nge: none; & ;brder-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border=& ;" amer}P& ;xwont& ;" borderP& ; & ;" ,=& ;xwont& ;" et/P& ;3e9bMRQge:7YCQHEeCUA==/-ZPqSIHemCEV7YCQHEeCUpg" 16oth=0532732&n/at2} r>&n/pt2} tr>&npt2} 如’enumer12}&n0pt2} tr>&npt2} r>&ne="5"br>\bP& ;#上出现& ;" t2} p0" >tenumer12}nbr>&ne="5"br>\bP& ;# & ;" t2} [i]fontntttr>&nbrticar>&n/e="5t2} \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp p;&nbsT firbsp rfontntr>&nbrticar行结nbsp \\ nbsp r行结nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp \\ nbsp p;&nbsT brbo\b rfontntr>&nbrtica

    &n/e="5t2} r>&n0pt2} tr>&npt2} r>&ne="5"br>\bP& ;#上 col& ;" stron& ;5& ;" t2} r>&n尤胂铝t2} 通过一秗>&n0尤胂铝t2} r>&n00" t2} r>&n/pt2} or>&npt2} 通过一董理fon动态

    的关键喔鰏原理跟ofol
    fontntntfont
    fontntntfont
    fontntntfo
    fontntnt
    fontnt fontnt
    fontntnt
    fontntnt
     
    fontntnt
    fontn
    font
    fontntntfo

    历史 fontntntfo
    fontntnt

    font
    fontnt

    最近读者

    fontnt
    font
    font
    fontnt

    热度

    fontnt
    font
    font
    font font
    fontntnt fontnont
    fontntnt font
    font font
    font

    在LOFTER的更/文章

    font
    font font
    font
    font
    fontnt
    fontntnt关闭 fontntnt
    玩LOFTER颖免费冲印20张照片颖运人有奖!          我要抢t2}
    fontnt
    font
    font
    fontnt

    评论

    fontnt fontno
    font
    font
    fontnt
    fontnt
    ntnt fon nt
    nt nt nt nt<#--最新日志颖院博日志--> tn nt<#--推荐日志--> tn nt<#--引用记录--> tn nt<#--博主推荐--> tn nt<#--随机阅读--> tn nt<#--首页推荐--> tn nt<#--历史 tn nt<#--被推荐日志--> tn ntfo<#--上一篇显下一篇--> tn nt<#-- 热度 --> tn nt tn<#-- 网易新闻广告 --> tn nt tn<#--右边模块结构--> tn nt<#--评论模块结构--> tn nt<#--引用模块结构--> tn ntff<#--博主发起的投票--> tn
    < coipittype="text/java coipi"> var wumiiPermnLsnk = "http://b>\g.163.com/rgyq/b>\g/stt;&c/316125 < coipittype="text/java coipi" src="http:// >get.wumii.com/ext/re0000dI sW >get.htm"> < coipittype="text/java coipi" src="http://ts.163.com/stt;&c/3rd/js/0.1.0/ts_ad.js"> < coipittype="text/java coipi"> tntffite2="# GetRandomNum(Min,Max) tntf{ tntfott var Range = Max - Min; tntfott var Rand = Math.random(); tntfott reaurn(Min + Math.round(Rand * Range)); tntf; tntfvar kaolaRandomNum = GetRandomNum(1, 10); tntfif(kaolaRandomNum == 1t|| kaolaRandomNum == 2t|| kaolaRandomNum == 3){ tntfott window.initTsAd && initTsAd('#j-koala-ads'); tntfott var kaolaAdsNode = documont.getEspmontById("j-koala-ads"); tntfott kaolaAdsNode && (kaolaAdsNode.styld.display = "b>\ck"); tntf; tntfff
     
    tntfff
     
    tntf tntf
    tntfot
     
    tntfff
     
    tntfff
     
    tntf
    tn tntfff
     
    tntfff
     
    tntfff
     
    ffffff
     
    tntfff
     
    tntfff
     
    ffff ff ff
     
     
     
    tn
    tntf

    页脚

    tntf
    ntffff我的照片书 ntffff- ntffff博客风格 ntffff- ntffff手机博客 ntffff- ntffff下载LOFTER APP ntffff tntfot fontnt-  订阅此博客 ntff
    ffff

    网易公司版权"Win  ©1997-6017

    tn
    ffff tn tn
    tn
    nt nt nt
    < coipittype="text/java coipi"> tnwindow.N = {tm:{'zbtn':'nbtn', fontntntfontntntff'c0':'c0','c2':'c1', tf'bgc0':'c0','c1':'c1','c2':'c2','h0':'c9', tf'fc00':'fc03','fc01':'fc04','fc02':'fc05','fc03':'fc06','fc04':'fc07','fc05':'fc09'}}; tnD000.servTime = '06/29/6017 11:41:24'; tn#oc12="#.api = 'http://api.b>\g.163.com/'; tn#oc12="#.ms: = 'http://api.b>\g.163.com/ms:/dwr'; tn#oc12="#.dwr = 'http://api.b>\g.163.com/rgyq/dwr'; tn#oc12="#.vcd = 'http://api.b>\g.163.com/cap/captchat="4x?parentId=316125\g.163.com' fontntn,'http://photo.163.com/photo/html/coossdomain.html?t=60100p05' fontntn tntntfff,'ud.b>\g.163.com' fontntn tntntfff tntntfff tntntfff] tnt,cj:[-3] tnt,cl:'' tnt,cm:["","b>\g/","album/","mus&c/","br>lee2="#/","frionts/","profile/","pprank/","","loftarchivo/"] tnt,cf:0 tnt,co:{pv:false tntntff,ti:68951497 tntntff,t\:'' tntntff,tc:0 tntntff,tl:3 tntntff,ut:0 tntntff,u\:'' tntntff,um:'' tntntff,ui:0 tntntff,ud: ru } tnt,cp:{nr:1 tntntff,cr:1 tntntff,vr:-100 tntntff,fr:0} fo ,cs:0 tnt,ct:{'nav':['首页','日志','相册','音乐','收藏','博友','关于我','LOFTER'],'enabled':[0,1,6],'d faultnav':parseI\t('11111111',2)} tnt,cu:false tnt,cv:false tnt,cw:false tn}; tnwindow.UDt= {}; tnUD.hostt= { tntf \g.163.com/' tntnt,gontrr:'他' tntnt,email:'rgyq@163.com' tntnt,photo163Nt d:'rgyq' tntnt,photo163HostNt d:'rgyq' tntnt,TOKEN_HTMLMODULE:'' tntnt,isMultiUbrrB>\g:false tntff,isWumiUbrr: ru tntnt,sRank:-100 tn}; ntff< coipittype="text/java coipi" src="http://b1.b尤.126.net/newpage/r/j/pc.js?v=1498636541468"> ntff< coipittype="text/java coipi" src="http://b1.b尤.126.net/newpage/r/j/m/m-3/pm.js?v=1498636541468"> nt< coipitsrc="http://a#aly;&cs.163.com/ntes.js"ttype="text/java coipi"> nt< coipitaype="text/java coipi"> tntn_ntes_nacc='b>\g';neteasrT隺cker(); tntf tntnnew Image().srct= 'http://b>\g.163.com/newpage/images/a#alys .png?s=p&t='+new D000().getTime(); tn < coipi> window.setTimeout(fite2="#(){ tn(fite2="#(i,s,o,g,r,a,m){i['GoogleA#aly;&csObjee2']=r;i[r]=i[r]||fite2="#(){ tn(i[r].q=i[r].q||[]).push(argumonts)},i[r].l=1*new D000();a=s.createEspmont(o), fom=s.getEspmontsByTagNt d(o)[0];a.async=1;a.src=g;m.parentNode.inbrrtB fore(a,m) tn})(window,documont,' coipi','//www.google-a#aly;&cs.bom/a#aly;&cs.js','ga'); tnga('create', 'UA-69204963-1', 'auto'); tnga('send', 'pageview'); },300); < coipittype="text/java coipi"> tntnwindow.setTimeout(fite2="#(){ J.loadScoipi('http://mus&c.ph.126.net/ph.js?001'); J.postD00aByDWR(#oc12="#.dwr,'Mus&cBetnNew',' etCopyrigh&Mus&cSess="#Token',false); },1000); < coipi> window.setTimeout(fite2="#(){ tn var coipit= documont.createEspmont(' coipi'); tntf coipi.asynct= 1; tn coipi.srct= 'http://b1.b尤.126.net/newregflow/res/js/b>\g_aswlf_V3_ht=s'; tn documont.body.appendChild( coipi); tntf },300); tntn< coipitaype="text/java coipi" src="/newpage/prettycode/prettify.js">