A Beamer Template for Huazhong University of Science and Technology: the hustbeamer class ∗ Xu Cheng [email protected] June 18, 2016

Contents I Introduction II 中文使用说明

III ∗

3 4

1 使用必要条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

2 安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 安装到本地 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 免安装使用 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 4 5

3 基本用法 . . . . . 3.1 文档类型选项 3.2 基本字段设置 3.3 其它基本命令

. . . .

5 5 5 6

4 简单示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

5 预设宏包介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

6 高级设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 切换字体 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 7

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

English Version Instruction This document corresponds to hustbeamer.cls v1.1, dated 2016/06/01.

1

. . . .

. . . .

. . . .

8

1 Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Install into local . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Use without installation . . . . . . . . . . . . . . . . . . .

8 8 8

3 Usage . . . . . . . . . . 3.1 Option . . . . . . 3.2 Variables setting . 3.3 Other commands

IV

V

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

9 10 10 10

4 Simple example . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

5 Introduction to some packages used in the template . . . . .

11

Implementation

13

1 Process Options . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

2 Check Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3 Font Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

4 Basic Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5 Load Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

6 Variables Setting . . . . . . . . . . . . . . . . . . . . . . . . . .

18

7 Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

8 Style Setting . . . . . . . . 8.1 Beamer Style . . . . . 8.2 Equation Style . . . . 8.3 Theorem Style . . . . 8.4 Floating Objects Style 8.5 Table Style . . . . . . 8.6 Caption Style . . . . . 8.7 Code Highlight Style 8.8 Bibliography Style . .

. . . . . . . . .

21 21 23 23 24 25 25 25 26

9 Specical Page . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

10 Other Command . . . . . . . . . . . . . . . . . . . . . . . . . .

28

. . . . . . . . .

. . . . . . . . .

Index

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

29

2

I

Introduction

This is a beamer template for Huazhong University of Science & Technology. This template is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. The whole project is published under LPPL v1.3 License at GitHub. 中文使用说明见 Part II。 English version instruction is in Part III.

3

II 中文使用说明 1 使用必要条件 1. 安装最新版本的 TeXLive(推荐)或 MiKTeX。因为未及时更新的宏包可 能存在未修复的 bug,请确保所有宏包都更新至最新。 2. 安装如下中文字体1 : a) b) c) d)

AdobeSongStd-Light AdobeKaitiStd-Regular AdobeHeitiStd-Regular AdobeFangsongStd-Regular

如果使用 LuaTEX,安装字体之后需运行命令 mkluatexfontdb 生成字体索引。

2 安装 2.1

安装到本地 使用如下命令即可安装本模板到本地: make install

如需卸载,则使用如下命令: make uninstall

对于没有安装 Make 的 Windows 系统用户,可以使用如下命令安装: makewin32.bat install

如需卸载,则使用如下命令: makewin32.bat uninstall

虽然 makewin32.bat 表现与 Makefile 极其相似,但是还是强烈建议你安装

Make,对于 Windows 用户可以在这里下载。 1

本模板所用到的英文字体 Tex Gyre Termes,Droid Sans 和 CMU Typewriter Text 均默 认安装于 TeXLive 和 MiKTeX 中。

4

2.2

免安装使用

如果你希望临时使用本模板,而非安装到本地供长期使用。使用如下命令 解压模板文件: make unpack

对于没有安装 Make 的 Windows 系统用户,则使用如下命令解压: makewin32.bat unpack

再将 hustbeamer 目录下的如下文件拷贝到你 TEX 工程根目录下即可:

• hustbeamer.cls • hust-header.png

3 基本用法 本文档只能使用 XELATEX 或 LuaLATEX(推荐)编译。 在源文件开头处选择加载本文档类型,即可使用本模板,如下所示: \documentclass[language=chinese]{hustbeamer}

3.1

文档类型选项 加载本文档类型时,有如下选项提供选择。

language language = hchinese|englishi

指定模板语言。如果不指定,默认设置为 chinese。

3.2

基本字段设置 模板中定义一些命令用于设置文档中的字段。

\title \title{hthe titlei} \title[hshort titlei]{hlong titlei}

设置标题。 \author \author{hthe authori} \author[hshort authori]{hlong authori}

设置作者名。

5

% remove date field. \date \date{} \date{hcontenti} % put whatever you want. \date{hYeari}{hMonthi} \date{hYeari}{hMonthi}{hDayi}

设置日期。

3.3

其它基本命令 下面来介绍其它基本命令

\maketitle \maketitle 和\makecover 作用相同,用于生成封面。 \makecover \PrintTOC \PrintTOC 用于生成总目录。 \EnableTOCAtBeginSection \DisableTOCAtBeginSection

本模板会自动在每个小节开头处加入当前索引,使用这两个命令可以开启或关 闭该功能。 \email \email{hEmail Addressi}

用于生成邮箱地址。如\email{[email protected]}会生成如下效果的地址:

[email protected]

4 简单示例 如下为一个使用本模板的简单示例。 更完整的例子请见 hustbeamer-example.tex 文件,其效果见 hustbeamer-example.pdf。 1

\ documentclass [ language = chinese ]{ hustbeamer }

2 3 4 5 6

\title [ 短 标 题 ]{ 长 标 题 } \ author { 作 者 名 } \ institute { 作 者 信 息 } \date {2013}{7}{1}

7 8

\begin { document }

9 10 11

\ maketitle \ PrintTOC

12 13

%% 正 文

6

14 15

\end{ document }

5 预设宏包介绍 本模板中预设了一些宏包,下面对其进行简单介绍。

• • • • • • •

algorithm2e 算法环境。 fancynum 用于将大数每三位断开。 listings 代码环境。如需更好的代码高亮可以使用 minted 宏包。 multirow 用于表格中合并行。 overpic 用于在图片上层叠其他内容。 tabularx 扩展到表格环境。 zhnumber 用于生成中文数字。

6 高级设置 6.1

切换字体 模板正文字体为宋体(AdobeSongStd-Light) ,同时我们提供如下命令切

换中文字体: \HEI {\HEI hcontenti} \hei \hei{hcontenti}

切换字体为黑体(AdobeHeitiStd-Regular) 。 \KAI {\KAI hcontenti} \kai \kai{hcontenti}

切换字体为楷体(AdobeKaitiStd-Regular) 。 \FANGSONG {\FANGSONG hcontenti} \fangsong \fangsong{hcontenti}

切换字体为仿宋(AdobeFangsongStd-Regular) 。 如果需要加载其他字体,请参阅宏包 fontspec,宏包 xeCJK(对于 XELATEX) 和宏包 luatex-ja(对于 LuaLATEX)的文档。

7

III English Version Instruction 1 Requirement Install the latest version of TeXLive(Recommend) or MiKTeX. Please ensure that all the packages are up-to-date.

2 Installation 2.1

Install into local Use the command below to install this template into local.

make install

If you need uninstall it, use the command below. make uninstall

For Windows User who don’t install Make, use the command below to install. makewin32.bat install

If you need uninstall it, use the command below. makewin32.bat uninstall

Although makewin32.bat behaves much like Makefile, I still recommend you install Make into your Windows. You can download it from here.

2.2

Use without installation

If you want to use this template temporary rather than installing it into local for long term use. Run below command to unpack the package. make unpack

For Windows User who don’t install Make, use the command below to unpack the package. makewin32.bat unpack

Then copy the following files from directory hustbeamer into your TEX project root directory. • hustbeamer.cls • hust-header.png 8

3 Usage

9

This template can only be compiled by XELATEX orLuaLATEX(Recommend). Insert below code in the top of source code to use this template: \documentclass[language=english]{hustbeamer}

3.1

Option There’s one option available when use this template.

language language = hchinese|englishi

Set what language is used in the document. The default value is chinese.

3.2

Variables setting

There’re some commands which are used to set the variables for the thesis. \title \title{hthe titlei} \title[hshort titlei]{hlong titlei}

Set title. \author \author{hthe authori} \author[hshort authori]{hlong authori}

Set author. % remove date field. \date \date{} \date{hcontenti} % put whatever you want. \date{hYeari}{hMonthi} \date{hYeari}{hMonthi}{hDayi}

Set date.

3.3

Other commands

\maketitle \maketitle and \makecover are the same. Used to create the title page. \makecover \PrintTOC \PrintTOC is used to insert the table of contents.

10

\EnableTOCAtBeginSection \DisableTOCAtBeginSection

This template will automatically insert current table of contents in every beginning of section. Use these two commands to enable or disable this feature. \email \email{hEmail Addressi}

A command to display email address. For example, \email{[email protected]} would look like this: [email protected] .

4 Simple example Below is a simple example of using this template. For a complete example see hustbeamer-example.tex which will generate hustbeamerexample.pdf. 1

\ documentclass [ language = english ]{ hustbeamer }

2 3 4 5 6

\title [short title ]{ long title} \ author {your name} \ institute {your info} \date {2013}{7}{1}

7 8

\begin { document }

9 10 11

\ maketitle \ PrintTOC

12 13

%% main body

14 15

\end{ document }

5 Introduction to some packages used in the template Here’s a list of some packages used in the template. • algorithm2e For display algorithm. • fancynum Display the really big number. • listings For display the highlighted code. If you need better quality, use the package minted. 11

• multirow Combine multi-rows in table. • overpic Put something over a picture, • tabularx A better table environment.

12

IV 1 2

Implementation

%<*class> \RequirePackage{ifthen}

1 Process Options Use xkeyval to process options. 3

\RequirePackage{xkeyval}

Option language. 4 5 6 7 8 9 10 11 12 13

\gdef\HUST@language{chinese} \DeclareOptionX{language}[chinese]{ \ifthenelse{\equal{#1}{chinese} \OR \equal{#1}{english}}{ \gdef\HUST@language{#1} }{ \ClassError{hustbeamer} {Option language can only be 'chinese' or 'english'} {Try to remove option language^^J} } }

Process options and load class beamer. 14 15 16

\DeclareOption*{\PassOptionsToClass{\CurrentOption}{beamer}} \ProcessOptionsX \LoadClass[12pt,utf8,compress,mathserif,noamsthm,xcolor=table]{beamer}

2 Check Engine Check engine, only XELATEX and LuaLATEX are supported. 17 18 19 20 21 22 23 24 25

\RequirePackage{iftex} \ifXeTeX\else \ifLuaTeX\else \begingroup \errorcontextlines=-1\relax \newlinechar=10\relax \errmessage{^^J *******************************************************^^J * XeTeX or LuaTeX is required to compile this document.^^J

13

26 27 28 29 30 31

* Sorry!^^J *******************************************************^^J }% \endgroup \fi \fi

3 Font Setting Set font used in document. Firstly, it’s font setting for English font under english mode. We use fontspec package to handle font. We choose Tex Gyre Termes, Droid Sans and CMU Typewriter Text as document main font, sans font and mono font. 32 33 34 35 36 37 38 39 40 41 42 43

\ifthenelse{\equal{\HUST@language}{english}}{ \RequirePackage{fontspec} \setmainfont[ Ligatures={Common,TeX}, Extension=.otf, UprightFont=*-regular, BoldFont=*-bold, ItalicFont=*-italic, BoldItalicFont=*-bolditalic]{texgyretermes} \setsansfont[Ligatures={Common,TeX}]{Droid Sans} \setmonofont{CMU Typewriter Text} \defaultfontfeatures{Mapping=tex-text}

Now let’s set the Chinese font commands into empty, when document is under english mode. \let\HEI\relax \let\KAI\relax \let\FANGSONG\relax \newcommand{\hei}[1]{#1} \newcommand{\kai}[1]{#1} \newcommand{\fangsong}[1]{#1}

44 45 46 47 48 49 50

}{}

Below is the font setting under chinese mode. We chooses the same English font as under english mode. We use xecjk package (for XELATEX) or luatex-ja package (for LuaLATEX, recommend) to handle Chinese font. We will use font: AdobeSongStd-Light, AdobeKaitiStd-Regular, AdobeHeitiStdRegular and AdobeFangsongStd-Regular. 14

51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

\ifthenelse{\equal{\HUST@language}{chinese}}{ \ifXeTeX % XeTeX 下使用 fontspec + xeCJK 处理字体 % 英文字体 \RequirePackage{fontspec} \RequirePackage{xunicode} \setmainfont[ Ligatures={Common,TeX}, Extension=.otf, UprightFont=*-regular, BoldFont=*-bold, ItalicFont=*-italic, BoldItalicFont=*-bolditalic]{texgyretermes} \setsansfont[Ligatures={Common,TeX}]{Droid Sans} \setmonofont{CMU Typewriter Text} \defaultfontfeatures{Mapping=tex-text} % 中文字体 \RequirePackage[CJKmath]{xeCJK} \setCJKmainfont[ BoldFont={Adobe Heiti Std}, ItalicFont={Adobe Kaiti Std}]{Adobe Song Std} \setCJKsansfont{Adobe Kaiti Std} \setCJKmonofont{Adobe Fangsong Std} \xeCJKsetup{PunctStyle=kaiming}

74 75

\newcommand\ziju[2]{{\renewcommand{\CJKglue}{\hskip #1} #2}}

76

\newCJKfontfamily\HEI{Adobe Heiti Std}

\HEI

(End definition for \HEI. This function is documented on page 7.)

\KAI 77

\newCJKfontfamily\KAI{Adobe Kaiti Std}

(End definition for \KAI. This function is documented on page 7.)

\FANGSONG 78

\newCJKfontfamily\FANGSONG{Adobe Fangsong Std}

(End definition for \FANGSONG. This function is documented on page 7.)

\hei 79

\newcommand{\hei}[1]{{\HEI #1}}

15

(End definition for \hei. This function is documented on page 7.)

\kai 80

\newcommand{\kai}[1]{{\KAI #1}}

(End definition for \kai. This function is documented on page 7.)

\fangsong 81

\newcommand{\fangsong}[1]{{\FANGSONG #1}}

(End definition for \fangsong. This function is documented on page 7.) 82 83 84 85 86 87 88 89 90 91 92 93 94 95

\else\fi \ifLuaTeX % LuaTeX 下使用 luatex-ja 处理字体 [推荐] \RequirePackage{luatexja-fontspec} % 英文字体 \setmainfont[Ligatures={Common,TeX}]{Tex Gyre Termes} \setsansfont[Ligatures={Common,TeX}]{Droid Sans} \setmonofont{CMU Typewriter Text} \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase} % 中文字体 \setmainjfont[ BoldFont={AdobeHeitiStd-Regular}, ItalicFont={AdobeKaitiStd-Regular}]{AdobeSongStd-Light} \setsansjfont{AdobeKaitiStd-Regular} \defaultjfontfeatures{JFM=kaiming}

96 97

\newcommand\ziju[2]{\vbox{\ltjsetparameter{kanjiskip=#1} #2}}

98

\newjfontfamily\HEI{AdobeHeitiStd-Regular}

\HEI

(End definition for \HEI. This function is documented on page 7.)

\KAI 99

\newjfontfamily\KAI{AdobeKaitiStd-Regular}

(End definition for \KAI. This function is documented on page 7.)

\FANGSONG 100

\newjfontfamily\FANGSONG{AdobeFangsongStd-Regular}

(End definition for \FANGSONG. This function is documented on page 7.)

\hei 101

\newcommand{\hei}[1]{{\jfontspec{AdobeHeitiStd-Regular} #1}}

16

(End definition for \hei. This function is documented on page 7.)

\kai \newcommand{\kai}[1]{{\jfontspec{AdobeKaitiStd-Regular} #1}}

102

(End definition for \kai. This function is documented on page 7.)

\fangsong \newcommand{\fangsong}[1]{{\jfontspec{AdobeFangsongStd-Regular} #1}}

103

(End definition for \fangsong. This function is documented on page 7.)

\else\fi

104

Generate Chinese number using zhnumber. \RequirePackage{zhnumber} \def\CJKnumber#1{\zhnumber{#1}} % 兼容 CJKnumb

105 106 107

}{}

4 Basic Format We set global line spread to 1.2. 108

\linespread{1.2}\selectfont

Papaer setting. 109 110

\pagewidth=\paperwidth \pageheight=\paperheight

Indent of paragraph and skip between paragraphs. 111 112 113

\RequirePackage{indentfirst} \setlength{\parindent}{2em} \setlength{\parskip}{0pt plus 2pt minus 1pt}

Use hyperref package to generate cross-reference link. 114 115 116 117 118 119 120 121 122 123 124

\RequirePackage[unicode]{hyperref} \definecolor{HUST@hyperreflinkred}{RGB}{128,23,31} \hypersetup{ bookmarksnumbered=true, bookmarksopen=true, bookmarksopenlevel=3, colorlinks=true, allcolors=HUST@hyperreflinkred, pdfpagemode={FullScreen}, pdfinfo={Template.Info={hustbeamer.cls v1.0 2013/07/01, Copyright (C) 2013-2014 by }

17

5 Load Packages Load packages for math. 125 126 127 128 129

\RequirePackage{amsmath,amssymb,amsfonts} \RequirePackage[amsmath,amsthm,hyperref,thref]{ntheorem} \RequirePackage{fancynum} \setfnumgsym{\,} \RequirePackage[lined,boxed,linesnumbered,ruled,vlined,algosection]{algorithm2e}

Load packages for picture. 130 131 132

\RequirePackage{overpic} \RequirePackage{graphicx,caption,subcaption} \RequirePackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}

Load packages for table. 133 134

\RequirePackage{array,tabu} \RequirePackage{multirow}

Load package for code highlight. Here we use listings to highlight the code. But if you need more features, use minted. 135

\RequirePackage{listings}

Load package for bibliography cite style. 136

\RequirePackage[numbers,square,comma,super,sort&compress]{natbib}

Other packages for style setting. 137 138

\RequirePackage{datenumber} \RequirePackage{etoolbox}

6 Variables Setting \title A command to set the title. 139 140 141 142 143 144 145 146 147 148 149

\let\HUST@oldtitle\title \DeclareDocumentCommand\title{o m} { \IfNoValueTF{#1}{ \HUST@oldtitle{#2} }{ \HUST@oldtitle[#1]{#2} } \hypersetup{pdftitle={#2}} } \title{}

18

(End definition for \title. This function is documented on page 10.)

\author A command to set the author. 150 151 152 153 154 155 156 157 158 159 160 161

\let\HUST@oldauthor\author \DeclareDocumentCommand\author{o +m} { \IfNoValueTF{#1}{ \HUST@oldauthor{#2} \hypersetup{pdfauthor={#2}} }{ \HUST@oldauthor[#1]{#2} \hypersetup{pdfauthor={#1}} } } \author{}

(End definition for \author. This function is documented on page 10.)

\date A command to set the date. 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178

179 180 181 182 183

\let\HUST@olddate\date \DeclareDocumentCommand\date{m g g} { \IfNoValueTF{#2}{ \HUST@olddate{#1} % only one argument }{ \IfNoValueTF{#3}{ % two arguments \setdate{#1}{#2}{1} \ifthenelse{\equal{\HUST@language}{chinese}}{ \HUST@olddate{~\thedateyear~年~\thedatemonth~月} }{ \HUST@olddate{\datemonthname~\thedateyear} } }{ % three arguments \setdate{#1}{#2}{#3} \ifthenelse{\equal{\HUST@language}{chinese}}{ \HUST@olddate{~\thedateyear~年~\thedatemonth~月~\thedateday~ 日} }{ \HUST@olddate{\datedate} } } }

19

184 185 186

} \setdatetoday \date{\thedateyear}{\thedatemonth}{\thedateday}

(End definition for \date. This function is documented on page 10.)

7 Localization Chinese localization. 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216

2

\ifthenelse{\equal{\HUST@language}{chinese}}{ \def\indexname{索引} \def\figurename{图} \def\tablename{表} \AtBeginDocument{\def\listingscaption{代码}} \def\refname{参考文献} \def\contentsname{目录} \def\equationautorefname{公式} \def\footnoteautorefname{脚注} \def\itemautorefname~#1\null{第~#1~项\null} \def\figureautorefname{图} \def\tableautorefname{表} \def\sectionautorefname~#1\null{#1~小节\null} \def\subsectionautorefname~#1\null{#1~小节\null} \def\subsubsectionautorefname~#1\null{#1~小节\null} \def\FancyVerbLineautorefname~#1\null{第~#1~行\null} \def\pageautorefname~#1\null{第~#1~页\null} \def\lstlistingautorefname{代码} \def\definitionautorefname{定义} \def\propositionautorefname{命题} \def\lemmaautorefname{引理} \def\theoremautorefname{定理} \def\axiomautorefname{公理} \def\corollaryautorefname{推论} \def\exerciseautorefname{练习} \def\exampleautorefname{例} \def\proofautorefname{证明} \SetAlgorithmName{算法}{算法}{算法索引} \SetAlgoProcName{过程}{过程} \SetAlgoFuncName{函数}{函数} 2

The autorefname Reference:http://tex.stackexchange.com/questions/52410/ how-to-use-the-command-autoref-to-implement-the-same-effect-when-use-the-comman

20

\def\AlgoLineautorefname~#1\null{第~#1~行\null}

217 218

}{}

English localization. 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245

\ifthenelse{\equal{\HUST@language}{english}}{ \def\contentsname{Contents} \def\equationautorefname{Equation} \def\footnoteautorefname{Footnote} \def\itemautorefname{Item} \def\figureautorefname{Figure} \def\tableautorefname{Table} \def\sectionautorefname{Section} \def\subsectionautorefname{Subsection} \def\subsubsectionautorefname{Sub-subsection} \def\FancyVerbLineautorefname{Line} \def\pageautorefname{Page} \def\lstlistingautorefname{Code Fragment} \def\definitionautorefname{Definition} \def\propositionautorefname{Proposition} \def\lemmaautorefname{Lemma} \def\theoremautorefname{Theorem} \def\axiomautorefname{Axiom} \def\corollaryautorefname{Corollary} \def\exerciseautorefname{Exercise} \def\exampleautorefname{Example} \def\proofautorefname{Proof} \SetAlgorithmName{Algorithm}{Algorithm}{List of Algorithms} \SetAlgoProcName{Procedure}{Procedure} \SetAlgoFuncName{Function}{Function} \def\AlgoLineautorefname{Line} }{}

8 Style Setting 8.1 246 247 248 249 250

Beamer Style

\usetheme{Rochester} \pgfdeclareimage[width=1.0\paperwidth]{hust-header}{hust-header.png} \setbeamertemplate{itemize items}[circle] \setbeamertemplate{enumerate items}[default] \setbeamertemplate{blocks}[rounded][shadow=true]

21

251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283

\beamer@headheight=0.13\paperwidth \definecolor{HUST@orange}{rgb}{0.96,0.5,0.04} \definecolor{HUST@gray}{rgb}{0.40625,0.40625,0.40625} \definecolor{HUST@lightgray}{rgb}{0.93,0.93,0.93} \definecolor{HUST@blue}{rgb}{0.137,0.43,0.684} \setbeamercolor*{Title bar}{fg=white} \setbeamercolor*{Location bar}{fg=HUST@orange,bg=HUST@lightgray} \setbeamercolor*{frametitle}{parent=Title bar} \setbeamercolor*{block title}{bg=HUST@blue,fg=white} \setbeamercolor*{block body}{bg=HUST@lightgray,fg=HUST@gray} \setbeamercolor*{normal text}{bg=white,fg=HUST@gray} \setbeamercolor*{section in head/foot}{bg=HUST@blue,fg=white} \usecolortheme[named=HUST@orange]{structure} \setbeamerfont{date}{size=\scriptsize,parent=structure} \setbeamerfont{section in head/foot}{size=\tiny,series=\normalfont} \setbeamerfont{frametitle}{size=\Large,series=\bfseries\HEI} \setbeamertemplate{section in toc}[sections numbered] \setbeamertemplate{subsection in toc}[subsections numbered] \setbeamertemplate{navigation symbols}{} \setbeamertemplate{frametitle} { \vskip-0.25\beamer@headheight \vskip-\baselineskip \vskip-0.2cm \hskip0.7cm\usebeamerfont*{frametitle}\insertframetitle \vskip-0.10em \hskip0.7cm\usebeamerfont*{framesubtitle}\insertframesubtitle } \setbeamertemplate{headline} { \pgfuseimage{hust-header} \vskip -1.95cm \linethickness{0pt}

284 285 286 287 288 289

\framelatex{ \begin{beamercolorbox}[wd=\paperwidth,ht=0.3\beamer@headheight]{Title bar} \usebeamerfont{section in head/foot}% \hskip 1.2cm\insertsectionnavigationhorizontal{0pt}{\hskip0.22cm}{}% \end{beamercolorbox}}

290 291

\framelatex{

22

292 293 294 295 296 297 298 299 300 301 302 303 304 305

\begin{beamercolorbox}[wd=\paperwidth,ht=0.7\beamer@headheight]{Title bar} \end{beamercolorbox}}

} \setbeamertemplate{footline} { \linethickness{0pt} \framelatex{ \begin{beamercolorbox}[leftskip=.3cm,wd=\paperwidth,ht=0.3\beamer@headheight,sep=0. \usebeamerfont{section in head/foot}% \insertshortauthor~|~\insertshorttitle \hfill \insertframenumber/\inserttotalframenumber \end{beamercolorbox}} }

8.2

Equation Style Allow long equation breaking between lines or pages.

306

\allowdisplaybreaks[4]

Set skip between equation and context. 307 308 309 310

\abovedisplayskip=10bp plus 2bp minus 2bp \abovedisplayshortskip=10bp plus 2bp minus 2bp \belowdisplayskip=\abovedisplayskip \belowdisplayshortskip=\abovedisplayshortskip

Set equation numbering style. 311

\numberwithin{equation}{section}

8.3

Theorem Style

We use amsthm to handle the proof environment and use ntheorem to handle other theorem environments. 312 313 314 315 316 317 318 319 320 321

\theoremnumbering{arabic} \ifthenelse{\equal{\HUST@language}{chinese}}{ \theoremseparator{:} }{ \theoremseparator{:} } \theorempreskip{1.2ex plus 0ex minus 1ex} \theorempostskip{1.2ex plus 0ex minus 1ex} \theoremheaderfont{\normalfont\bfseries\HEI} \theoremsymbol{}

23

322 323 324 325 326 327 328 329

\theoremstyle{definition} \theorembodyfont{\normalfont} \ifthenelse{\equal{\HUST@language}{chinese}}{ \newtheorem{definition}{定义}[section] }{ \newtheorem{definition}{Definition}[section] }

330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351

\theoremstyle{plain} \theorembodyfont{\itshape} \ifthenelse{\equal{\HUST@language}{chinese}}{ \newtheorem{proposition}{命题}[section] \newtheorem{lemma}{引理}[section] \newtheorem{theorem}{定理}[section] \newtheorem{axiom}{公理}[section] \newtheorem{corollary}{推论}[section] \newtheorem{exercise}{练习}[section] \newtheorem{example}{例}[section] \def\proofname{\hei{证明}} }{ \newtheorem{proposition}{Proposition}[section] \newtheorem{lemma}{Lemma}[section] \newtheorem{theorem}{Theorem}[section] \newtheorem{axiom}{Axiom}[section] \newtheorem{corollary}{Corollary}[section] \newtheorem{exercise}{Exercise}[section] \newtheorem{example}{Example}[section] \def\proofname{\textbf{Proof}} }

8.4

Floating Objects Style Set the skip to the context for floating object with argument ‘h’.

352

\setlength{\intextsep}{0.7\baselineskip plus 0.1\baselineskip minus 0.1\baselineskip}

Set the skip to the context for top or bottom floating object. 353

\setlength{\textfloatsep}{0.8\baselineskip plus 0.1\baselineskip minus 0.2\baselineskip}

Set the fraction of floating object. Make the fraction less crowded than default value to prevent floating object occupying too much space. 24

354 355 356 357

\renewcommand{\textfraction}{0.15} \renewcommand{\topfraction}{0.85} \renewcommand{\bottomfraction}{0.65} \renewcommand{\floatpagefraction}{0.60}

8.5 \tabincell

Table Style

A command make it easier to insert a new table into an existing cell. 358

\newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}

(End definition for \tabincell. This function is documented on page ??.)

8.6

Caption Style

Set caption font size as 11pt, use hang format, remove ‘:’ after number and set the skip between context as 12pt. 359 360 361 362 363 364 365 366 367 368

\DeclareCaptionFont{HUST@captionfont}{\fontsize{11pt}{13.2pt}\selectfont} \DeclareCaptionLabelFormat{HUST@caplabel}{#1~#2} \captionsetup{ compatibility=false, font=HUST@captionfont, labelformat=HUST@caplabel, format=hang, labelsep=quad, skip=12pt }

8.7 369 370

Code Highlight Style

\definecolor{HUST@lstgreen}{rgb}{0,0.6,0} \definecolor{HUST@lstmauve}{rgb}{0.58,0,0.82}

371 372 373 374 375 376 377 378 379 380 381

\lstset{ basicstyle=\footnotesize\ttfamily\linespread{1}\selectfont\FANGSONG, keywordstyle=\color{blue}\bfseries, commentstyle=\color{HUST@lstgreen}\itshape\KAI, stringstyle=\color{HUST@lstmauve}, showspaces=false, showstringspaces=false, showtabs=false, numbers=left, numberstyle=\tiny\color{black},

25

frame=lines, rulecolor=\color{black}, breaklines=true

382 383 384 385

}

8.8

Bibliography Style

We use thuthesis.bst in thuthesis to typeset bibliography in Chinese language mode. And use IEEEtran in English language mode. 386 387 388 389 390 391 392 393 394 395

\ifthenelse{\equal{\HUST@language}{chinese}}{ \def\thudot{\unskip.} \def\thumasterbib{[Master Thesis]} \def\thuphdbib{[Doctor Thesis]} \bibliographystyle{thuthesis} }{ \bibliographystyle{IEEEtran} \let\HUST@bibliography\bibliography \def\bibliography#1{\HUST@bibliography{IEEEabrv,#1}} }

9 Specical Page \maketitle Commands to generate title page.

\makecover396 \def\maketitle{ 397 \let\HUST@oldthepage\thepage 398 \ifthenelse{\equal{\HUST@language}{chinese}} 399 {\def\thepage{封面}} 400 {\def\thepage{Titlepage}} 401 \begingroup 402 \setbeamertemplate{headline}{\pgfuseimage{hust-header}} 403 \setbeamertemplate{footline} 404 { 405 \linethickness{0pt} 406 \framelatex{ 407 \begin{beamercolorbox}[leftskip=.3cm,wd=\paperwidth,ht=0.3\beamer@headheight,sep= 408 \usebeamerfont{section in head/foot}% 409 \insertshortauthor~|~\insertshorttitle 410 \hfill 411 \end{beamercolorbox}} 412 } 413 \frame{\titlepage}

26

414 415 416 417 418

\endgroup \let\thepage\HUST@oldthepage \setcounter{framenumber}{0} } \let\makecover\maketitle

(End definition for \maketitle and \makecover. These functions are documented on page 10.)

\PrintTOC A command to generate table of contents. 419 420 421 422 423 424 425

\def\PrintTOC{ \section*{} \begin{frame}{\contentsname} \pdfbookmark{\contentsname}{\contentsname} \tableofcontents[subsectionstyle=hide] \end{frame} }

(End definition for \PrintTOC. This function is documented on page 10.)

Here we set whether insert current table of contents at beginning of section. 426 427

\newif\ifHUST@TOCAtBeginSection \HUST@TOCAtBeginSectiontrue

eTOCAtBeginSection Use \EnableTOCAtBeginSection to enable insert current table of contents

at beginning of section. 428

\def\EnableTOCAtBeginSection{\HUST@TOCAtBeginSectiontrue}

(End definition for \EnableTOCAtBeginSection. This function is documented on page 11.)

eTOCAtBeginSection Use \DisableTOCAtBeginSection to disable insert current table of con-

tents at beginning of section. 429

\def\DisableTOCAtBeginSection{\HUST@TOCAtBeginSectionfalse}

(End definition for \DisableTOCAtBeginSection. This function is documented on page 11.)

Insert current table of contents at beginning of section. 430 431 432 433 434 435 436 437

\AtBeginSection[] { \ifHUST@TOCAtBeginSection \begin{frame}{\secname} \tableofcontents[sectionstyle=show/shaded,subsectionstyle=hide] \end{frame} \else\fi }

27

438 439 440 441 442 443 444

\AtBeginSubsection[] { \ifHUST@TOCAtBeginSection \begin{frame}{\secname}{\subsecname} \tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide,subsubsect \end{frame} \else\fi }

10

Other Command

\email 445 446 447

\def\email#1{ \href{mailto:#1}{\texttt{#1}} }

(End definition for \email. This function is documented on page 11.) 448

%

28

V Index The italic numbers denote the pages where the corresponding entry is described, numbers underlined point to the definition, all others indicate the places where it is used. A \abovedisplayshortskip . . . . 22, 22 \abovedisplayskip . . . . . . . . 22, 22 \AlgoLineautorefname . . . . . . 20, 20 \allowdisplaybreaks . . . . . . . . 22 \AtBeginDocument . . . . . . . . . . . 19 \AtBeginSection . . . . . . . . . . . . 26 \AtBeginSubsection . . . . . . . . . 27 \author . . 4, 4, 4, 9, 9, 9, 18, 18, 18, 18 \axiomautorefname . . . . . . . . 19, 20 B \baselineskip 21, 23, 23, 23, 23, 23, 23 \begin . . . 21, 22, 22, 24, 25, 26, 26, 27 \belowdisplayshortskip . . . . . . 22 \belowdisplayskip . . . . . . . . . . 22 \bfseries . . . . . . . . . . . . 21, 22, 24 \bibliography . . . . . . . . . . . . 25, 25 \bibliographystyle . . . . . . . 25, 25 \bottomfraction . . . . . . . . . . . . 24 C \captionsetup . . . . . . . . . . . . . . 24 \CJKglue . . . . . . . . . . . . . . . . . . 14 \CJKnumber . . . . . . . . . . . . . . . . 16 \ClassError . . . . . . . . . . . . . . . 12 \color . . . . . . . . . . 24, 24, 24, 24, 25 \contentsname . . . . 19, 20, 26, 26, 26 \corollaryautorefname . . . . . 19, 20 \CurrentOption . . . . . . . . . . . . . 12

\datedate . . . . . . . . . . . . . . . . . 18 \datemonthname . . . . . . . . . . . . . 18 \DeclareCaptionFont

. . . . . . . . 24

\DeclareCaptionLabelFormat . . 24 \DeclareDocumentCommand

17, 18, 18

\DeclareOption . . . . . . . . . . . . . 12 \DeclareOptionX . . . . . . . . . . . . 12 \defaultfontfeatures . . . 13, 14, 15 \defaultjfontfeatures . . . . . . . 15 \definecolor

16, 21, 21, 21, 21, 24, 24

\definitionautorefname . . . . 19, 20 \DisableTOCAtBeginSection . . . . . . . . . . . . . . . . . . 5, 10, 26, 26 E \email . . . . . . . . . . 5, 5, 10, 10, 27, 27 \EnableTOCAtBeginSection . . . . . . . . . . . . . . . . . . . 5, 10, 26, 26 \end . . . . . 21, 22, 22, 24, 25, 26, 26, 27 \equal . . . . . . . . . . . . . 12, 12, 13, 14, 18, 18, 19, 20, 22, 23, 23, 25, 25 \equationautorefname . . . . . . 19, 20 \errmessage . . . . . . . . . . . . . . . 12 \errorcontextlines . . . . . . . . . 12 \exampleautorefname

. . . . . . 19, 20

\exerciseautorefname . . . . . . 19, 20 F \FancyVerbLineautorefname . 19, 20 \FANGSONG 6, 6, 13, 14, 14, 15, 15, 15, 24

\fangsong . . . . 6, 6, 13, 15, 15, 16, 16 D \figureautorefname . . . . . . . 19, 20 \date . . . . . . . . . . . . . . . . . . . 5, 5, 5, 5, 5, 9, 9, 9, 9, 9, 18, 18, 18, 19 \figurename . . . . . . . . . . . . . . . 19

29

\floatpagefraction . . . . . . . . . 24 \Large . . . . . . . . . . . . . . . . . . . . 21 \fontsize . . . . . . . . . . . . . . . . . 24 \lemmaautorefname . . . . . . . . 19, 20 \footnoteautorefname . . . . . . 19, 20 \linespread . . . . . . . . . . . . . 16, 24 \footnotesize . . . . . . . . . . . . . . 24 \linethickness . . . . . . . . 21, 22, 25 \frame . . . . . . . . . . . . . . . . . . . . 25 \listingscaption . . . . . . . . . . . 19 \framelatex . . . . . . . . 21, 21, 22, 25 \LoadClass . . . . . . . . . . . . . . . . 12 \lstlistingautorefname . . . . 19, 20 H \lstset . . . . . . . . . . . . . . . . . . . 24 \HEI . . 6, 6, 13, 14, 14, 14, 15, 15, 21, 22 \ltjsetparameter . . . . . . . . . . . 15 \hei . . . . . . . 6, 6, 13, 14, 14, 15, 15, 23 M \hfill . . . . . . . . . . . . . . . . . . 22, 25 \href . . . . . . . . . . . . . . . . . . . . . 27 \makecover . . . . . . . . . . . 5, 9, 25, 26 \hskip . . . . . . . . . . 14, 21, 21, 21, 21 \maketitle . . . . . . . . 5, 9, 25, 25, 26 \hypersetup

. . . . . . . . 16, 17, 18, 18 I

\ifLuaTeX . . . . . . . . . . . . . . . 12, 15 \IfNoValueTF . . . . . . . . 17, 18, 18, 18 \ifthenelse . . . . . . . . . . 12, 13, 14, 18, 18, 19, 20, 22, 23, 23, 25, 25 \ifXeTeX . . . . . . . . . . . . . . . . 12, 14 \indexname . . . . . . . . . . . . . . . . 19 \insertframenumber . . . . . . . . . 22 \insertframesubtitle . . . . . . . . 21 \insertframetitle . . . . . . . . . . 21 \insertsectionnavigationhorizontal . . . . . . . . . . . . . . . . 21 \insertshortauthor . . . . . . . 22, 25 \insertshorttitle . . . . . . . . 22, 25 \inserttotalframenumber . . . . . 22 \intextsep . . . . . . . . . . . . . . . . 23 \itemautorefname . . . . . . . . . 19, 20 \itshape . . . . . . . . . . . . . . . . 23, 24 J \jfontspec . . . . . . . . . . . 15, 16, 16 K \KAI . . . . 6, 6, 13, 14, 14, 15, 15, 15, 24 \kai . . . . . . . . . 6, 6, 13, 15, 15, 16, 16 L language . . . . . . . . . . . . . . . . . . 4, 9

N \newCJKfontfamily . . . . . 14, 14, 14 \newif . . . . . . . . . . . . . . . . . . . . 26 \newjfontfamily . . . . . . . 15, 15, 15 \newlinechar . . . . . . . . . . . . . . . 12 \newtheorem 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23 \normalfont . . . . . . . . . . 21, 22, 23 \null . . . . . . . . . . . 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20 \numberwithin . . . . . . . . . . . . . . 22

\OR

O . . . . . . . . . . . . . . . . . . . . . . 12

P \pageautorefname . . . . . . . . . 19, 20 \pageheight . . . . . . . . . . . . . . . 16 \pagewidth . . . . . . . . . . . . . . . . 16 \paperheight . . . . . . . . . . . . . . . 16 \paperwidth 16, 20, 21, 21, 22, 22, 25 \parindent . . . . . . . . . . . . . . . . 16 \parskip . . . . . . . . . . . . . . . . . . 16 \PassOptionsToClass . . . . . . . . 12 \pdfbookmark . . . . . . . . . . . . . . . 26 \pgfdeclareimage . . . . . . . . . . . 20 \pgfuseimage . . . . . . . . . . . . . 21, 25 \PrintTOC . . . . . . . . . . . . 5, 9, 26, 26 \ProcessOptionsX . . . . . . . . . . . 12

30

\proofautorefname . . . . . . . . 19, 20 \tablename . . . . . . . . . . . . . . . . 19 \proofname . . . . . . . . . . . . . . 23, 23 \tableofcontents . . . . . . 26, 26, 27 \propositionautorefname . . . 19, 20 TEX and LATEX 2ε commands: \beamer@headheight . . . . . . . R . . . . . . . . . 21, 21, 21, 22, 22, 25 \refname . . . . . . . . . . . . . . . . . . 19 \HUST@bibliography . . . . . 25, 25 \relax . . . . . . . . . . 12, 12, 13, 13, 13 \HUST@language . . . . 12, 12, 13, 14, 18, 18, 19, 20, 22, 23, 23, 25, 25 S \scriptsize

\HUST@oldauthor . . . . . 18, 18, 18

. . . . . . . . . . . . . . . 21

\HUST@olddate 18, 18, 18, 18, 18, 18

\secname . . . . . . . . . . . . . . . . 26, 27

\HUST@oldthepage . . . . . . . 25, 26

\section . . . . . . . . . . . . . . . . . . 26 \sectionautorefname \selectfont

\HUST@oldtitle . . . . . . 17, 17, 17

. . . . . . 19, 20

\HUST@TOCAtBeginSectionfalse . . . . . . . . . . . . . . . . . 26

. . . . . . . . . . 16, 24, 24

\SetAlgoFuncName . . . . . . . . . 19, 20

\HUST@TOCAtBeginSectiontrue . . . . . . . . . . . . . . . . . . . 26, 26

\SetAlgoProcName . . . . . . . . . 19, 20 \SetAlgorithmName . . . . . . . . 19, 20 \setbeamercolor . . . . . . . . . . . . . . . . . . . 21, 21, 21, 21, 21, 21, 21 \setbeamerfont . . . . . . . . 21, 21, 21

\ifHUST@TOCAtBeginSection . . . . . . . . . . . . . . . . . . 26, 26, 27 \textbf . . . . . . . . . . . . . . . . . . . 23

\textfloatsep . . . . . \setbeamertemplate . . . . . . . 20, \textfraction . . . . . 20, 20, 21, 21, 21, 21, 21, 22, 25, 25 \texttt . . . . . . . . . . \setCJKmainfont . . . . . . . . . . . . 14 \thedateday . . . . . . \setCJKmonofont . . . . . . . . . . . . 14 \thedatemonth . . . . . \setCJKsansfont . . . . . . . . . . . . 14 \thedateyear . . . . . . \setcounter . . . . . . . . . . . . . . . 26 \theoremautorefname \setdate . . . . . . . . . . . . . . . . 18, 18 \theorembodyfont . . \setdatetoday . . . . . . . . . . . . . . 19 \theoremheaderfont \setfnumgsym . . . . . . . . . . . . . . . 17 \theoremnumbering . \setlength . . . . . . . . . 16, 16, 23, 23 \theorempostskip . . \setmainfont . . . . . . . . . . 13, 14, 15 \theorempreskip . . . \setmainjfont . . . . . . . . . . . . . . 15 \theoremseparator . \setmonofont . . . . . . . . . . 13, 14, 15 \theoremstyle . . . . . \setsansfont . . . . . . . . . . 13, 14, 15 \theoremsymbol . . . . \setsansjfont . . . . . . . . . . . . . . 15 \thepage . . . . . . . . . \subsecname . . . . . . . . . . . . . . . 27 \thudot . . . . . . . . . . \subsectionautorefname . . . . 19, 20 \thumasterbib . . . . . \subsubsectionautorefname . 19, 20 \thuphdbib . . . . . . . T

. . . . . . . . . 23 . . . . . . . . . 24 . . . . . . . . . 27 . . . . . . . 18, 19 . . . . 18, 18, 19 . . 18, 18, 18, 19 . . . . . . 19, 20 . . . . . . . 23, 23 . . . . . . . . . 22 . . . . . . . . . 22 . . . . . . . . . 22 . . . . . . . . . 22 . . . . . . . 22, 22 . . . . . . . 23, 23 . . . . . . . . . 22 . . 25, 25, 25, 26 . . . . . . . . . 25 . . . . . . . . . 25 . . . . . . . . . 25

\tiny . . . . . . . . . . . . . . . . . . . 21, 24

\tabincell . . . . . . . . . . . . . . 24, 24 \title . . . 4, 4, 4, 9, 9, 9, 17, 17, 17, 17 \tableautorefname . . . . . . . . 19, 20 \titlepage . . . . . . . . . . . . . . . . 25

31

\topfraction . . . . . . . . . . . . . . . 24

V \ttfamily . . . . . . . . . . . . . . . . . 24 \vbox . . . . . . . . . . . . . . . . . . . . . 15 \vskip . . . . . . . . . . 21, 21, 21, 21, 21 U

X \unskip . . . . . . . . . . . . . . . . . . . 25 \xeCJKsetup . . . . . . . . . . . . . . . 14 \usebeamerfont . . . 21, 21, 21, 22, 25

Z \usecolortheme . . . . . . . . . . . . . 21 \zhnumber . . . . . . . . . . . . . . . . . 16 \usetheme . . . . . . . . . . . . . . . . . 20 \ziju . . . . . . . . . . . . . . . . . . . 14, 15

32

A Beamer Template for Huazhong University of Science and ... - GitHub

Jun 18, 2016 - 如\email{[email protected]}会生成如下效果的地址: ... 文件,其效果见hustbeamer-example.pdf。 1 ...... \href{mailto:#1}{\texttt{#1}}. 447 }.

254KB Sizes 36 Downloads 278 Views

Recommend Documents

A Report Template for Huazhong University of Science and ... - GitHub
4 Basic Format . .... 文件,其效果见hustreport-zh-example.pdf。 1 .... \email. 4 Simple example. Below is a simple example of using this template. For a complete ...

A Thesis Template for Huazhong University of Science and ... - UNL
Nov 17, 2016 - quirements for the Degree of .... 文件,其效果见hustthesis-zh-example.pdf。 1. \documentclass[degree=phd,language=chinese]{hustthesis}. 2. 3.

A Thesis Template for Huazhong University of Science and ... - CTAN
November 17, 2016. Contents .... This is a thesis template for Huazhong University of Science & Tech- · nology. .... 文件,其效果见hustthesis-zh-example.pdf。 1.

beamer-purdue - A Beamer template inspired by the Purdue ... - GitHub
May 19, 2016 - A Beamer template inspired by the Purdue Visual. Identity ... x(t)e−jωt dt. (1). 4/10 ... PDF plots are nice, but nothing beats the native look of.

A presentation in LaTeX Beamer on LaTeX Beamer - GitHub
Oct 20, 2016 - \usetheme{theme goes here} after the \usepackage section. • I personally prefer the Pittsburgh theme, but others around ... add captions ...

Huazhong University of Science & Technology, China
Apr 15, 2011 - Communication overheads of the cyber foraging network (CFN) are quite severe ... Network Elements. Cloud. Virtual. Surrogates. Access Point.

Huazhong University of Science & Technology, China
Apr 15, 2011 - e.g., smart phone, offload resource-demanding tasks to other stronger .... allocated and mapped into multiple virtual surrogates with different computing .... Define the task failure ratio as the ratio of the failed tasks number to ...

A presentation in LaTeX Beamer on TeX/LaTeX - GitHub
Hello World from \LaTeX ! \begin{equation}. \sum_{n .... pacman -S texlive-most. Debian/Ubuntu/Mint: ... '\input'. pdfTEX will produce a PDF file. Jack Rosenthal.

Transactions Template - Mathematics & Computer Science - University ...
A comparison to existing work is given, and the technique presented is validated and ... database string. Many other ..... The big issue for any implementation of this type of ... exit node. (I) The final data is passed in, and the sum for the motif.

university of stellenbosch - GitHub
the degrei. BACHELOR OF SCIENCE WITH HONOURS. (BScHons). (Computer Science) with all the rishts and privilepes pertaininp thereto was conferred on.

Calendar Template - GitHub
Calendar Template is an Enhanced Studio sub-extension to create custom ... http://www.sugarforge.org/frs/download.php/6509/Generic_Extension_Install.1.2.pdf .... application which view the field must appear in, an additional word selected ...

JACoW Template v2016 - GitHub
practical examples of usage of Taurus ranging from a very small experimental setup controlled by a single. Raspberry Pi, to ... wide range of contexts, from large facilities with thousands of controllable parameters to single-instrument ... by LASER

ACADEMIC POLICIES OF UNIVERSITY OF SCIENCE AND ...
ACADEMIC POLICIES OF UNIVERSITY OF SCIENCE AND TECHNOLOGY OF HANOI.pdf. ACADEMIC POLICIES OF UNIVERSITY OF SCIENCE AND ...

Cochin University of Science and Technology Recruitment For 01 ...
Cochin University of Science and Technology Recruitm ... & Executive Engineer Post Application Form 2016.pdf. Cochin University of Science and Technology ...

Intel® Software Template Overview - GitHub
“Table 13 shows that the DS2 system outperforms humans in 3 out of the 4 test sets and is competitive on the fourth. Given this result, we suspect that there is little room for a generic speech system to further improve on clean read speech without

Intel® Software Template Overview - GitHub
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm. Intel, Quark, VTune, Xeon, Cilk, Atom, Loo

Information Science and Statistics - GitHub
Expert Systems. Doucet, de Freitas, and Gordon: Sequential Monte Carlo Methods in Practice. Fine: Feedforward Neural Network Methodology. Hawkins and Olwell: Cumulative Sum ... Library of Congress Control Number: 2006922522 ... that fill in important

UNIVERSITY OF TARTU Faculty of Science and Technology Institute ...
Faculty of Science and Technology. Institute of .... European space research and technology centre. FSMC ...... and Data Handling System,” Bachelor thesis.

UNIVERSITY OF TARTU Faculty of Science and Technology Institute ...
6.3.4 Use of bus switches . . . . . . . . . . . . . . . . . . . . . 40 .... CDHS runs the software of payload, distributes received telecommands, executes schedules and offers ..... for the satellite Command and Data Management System. However, accor

1 University of Human Development College of Science and ...
B. Error detection. C. Identifies the upper-layer protocol. D. Identifies the transmitting device. 10. The _____ sub layer in Data Link layer is responsible for the operation of the flow control. A. LLC. B. MII. C. MAC. D. None of the choices are cor

An Example of Using hustreport LaTeX Template - GitHub
Department Electronic and Information Engineering. Graduate School .... Figure supports format in eps, png, pdf and so on. Multi-figures ... Student Signature.

university of florida thesis or dissertation formatting template
Michael Strickland and Sam Slater provided emotional and financial support throughout ... Thanks to Sunny Townes for agreeing to format my dissertation when that was the last thing that. I wanted to do. ...... the coffee shop. The point is that ...

university of florida thesis or dissertation formatting template
Thanks to the Smithsonian Institution for funding research and writing phases of ...... employment, promotion in service, award of contracts or scholarships, admissions into ..... appointed to one of 25 senior or junior titles (see appendix B).