fduthesis: 复旦大学论文模板

Size: px
Start display at page:

Download "fduthesis: 复旦大学论文模板"

Transcription

1 mú fduthesis: 复旦大学论文模板 曾祥东 2018 年 5 月 6 日 v0.7b 1

2 目录 2 目录 第 1 节介绍 3 第 2 节安装 获取 fduthesis 标准安装 手动安装 扁平化安装 模板组成 第 3 节使用说明 基本用法 编译方式 模板选项 参数设置 论文格式 信息录入 正文编写 凤头 猪肚 豹尾 第 4 节宏包依赖情况 14 第 5 节参考文献 15 第 6 节实现细节 准备 内部变量声明 内部函数 选项处理 载入宏包 文档类 页面布局 字体 选项处理 字体声明 字体设定 字体切换 ( 楷体 ) 数学字体设置 字号 句号 章节标题结构 页眉页脚 脚注 编号样式 整体样式 定理环境 图表绘制 ; 浮动体 封面 信息录入 密级 定义内部函数 封面各部件 封面模板 绘制封面 目录 摘要 符号表 参考文献著录与引用 hyperref 相关配置 用户接口 模板参数配置文件 通用配置 声明页 杂项 模板文档样式 fdudoc 载入宏包 文档类 macrocode 环境 function 环境 修订记录索引项 命令补丁 杂项 排版样式设置 文档层命令 latexmk 配置文件 视觉识别系统 fdulogo 用户接口 内部命令 生成文件 路径 修订记录 99 代码索引 100

3 第 1 节介绍 3 第 1 节 介绍 目前, 在网上可以找到的复旦大学 LATEX 论文模板主要有以下这些 : 数学科学学院 2001 级的何力同学和李湛同学在 2005 年根据学校要求所设计的毕业论文格式 tex04 版, 以及 2008 年张越同学修改之后的毕业论文格式 tex08 版, 这是专为数院本科生撰写毕业论文而设计的 [19, 20] ; Pandoxie 编写的 FDU-Thesis-Latex [13], 基本满足了博士 ( 硕士 ) 毕业论文格式要求, 使用人数较多 ; richarddzh 编写的硕士论文模板 fudan-thesis [14] ; hmshan 编写的博士论文模板 FDU_PhD_Thesis_Template [5] 以上这些模板大都没有经过系统的设计, 也鲜有后续维护 相比之下, 清华大学 [29] 重庆大学 [26] 中国科学技术大学 [18] 以及友校上海交通大学 [15] 等, 都有成熟 稳定的解决方案, 值得参考 本模板将借鉴前辈经验, 重新设计, 并使用 LATEX3 [7, 8] 编写, 以适应 TEX 技术发展潮流 ; 同时还将构建一套简洁的接口, 方便用户使用 L A TEX 入门本文档并非是一份 LATEX 零基础教程 如果您是完完全全的新手, 建议先阅读相关入门文档, 如刘海洋编著的 LATEX 入门 [27] 第一章, 或大名鼎鼎的 lshort [11] 及其中文翻译版 [12] 当然, 网络上的入门教程多如牛毛, 您可以自行选取 关于本文档本文采用不同字体表示不同内容 无衬线字体表示宏包名称, 如 xecjk 宏包 fduthesis 文档类等 ; 等宽字体表示代码或文件名, 如 \fdusetup 命令 abstract 环境 TEX 文档 thesis.tex 等 ; 带有尖括号的楷体 ( 或西文斜体 ) 表示命令参数, 如 模板选项 English title 等 在使用时, 参数两侧的尖括号不必输入 示例代码进行了语法高亮处理, 以方便阅读 在用户手册中, 带有蓝色侧边线的为 LATEX 代码, 而带有粉色侧边线的则为命令行代码, 请注意区分 模板提供的选项 命令 环境等, 均用横线框起, 同时给出使用语法和相关说明 本模板中的选项 命令或环境可以分为以下三类 : 名字后面带有 c 的, 表示只能在中文模板中使用 ; 名字后面带有 e 的, 表示只能在英文模板中使用 ; 名字后面不带有特殊符号的, 表示既可以在中文模板中使用, 也可以在英文模板中使用 代码实现主要面向对 LATEX 宏包开发感兴趣的用户 如果您有任何改进意见或者功能需求, 欢迎前往 GitHub 仓库提交 issue 文档的最后还提供了版本历史和代码索引, 以供查阅

4 第 2 节安装 4 第 2 节 安装 2.1 获取 fduthesis 标准安装如果没有特殊理由, 始终建议您使用宏包管理器安装 fduthesis 例如在 TEX Live 中, 执行 ( 可能需要管理员权限 ) tlmgr install fduthesis 即可完成安装 在 TEX Live 和 MiKTEX 中, 您还可以通过图形界面进行安装, 此处不再赘述 手动安装如果您需要从 CTAN 上自行下载并手动安装, 较好的方法是使用 TDS 安装包 : 从 CTAN 上下载 fduthesis 的 TDS 安装包 ; 按目录结构将 fduthesis.tds.zip 中的文件复制到 TEX 发行版的本地 TDS 根目录 ; 执行 mktexlsr 刷新文件名数据库以完成安装 您也可以从源代码直接生成模板 ( 不推荐 ): 打开项目主页, 点击 Clone or download, 并选择 Download ZIP, 下载 fduthesis-master.zip; 如果您的电脑中安装有 git 程序, 也可通过以下命令直接克隆代码仓库 : git clone 解压并进入到 source 文件夹, 执行以下命令以生成模板的各组件 : xetex fduthesis.dtx 将生成的文档类 (.cls) 宏包 (.sty) 以及参数配置文件 (.def) 复制到 TEX 发行版本地 TDS 树的 texmf-local/tex/latex/fduthesis/ 目录下, 并执行 mktexlsr 刷新文件名数据库, 方可完成安装 使用 fduthesis 撰写论文时, 您还需要从代码仓库下的 testfiles/support 目录中复制 fudan-name.pdf 文件至工作目录, 以确保封面中的校名图片可以正确显示 扁平化安装如果您不希望安装本模板, 但需要立刻使用, 也可以使用模板提供的安装脚本 从 GitHub 上获取代码仓库后, 执行 install-win.bat(windows 系统 ) 或 install-li nux.sh(linux 系统 ), 所有需要的文件便会在 thesis 文件夹中生成

5 第 3 节使用说明 5 表 1 fduthesis 的主要组成部分 文件 功能说明 fduthesis.cls 中文模板文档类 fduthesis-en.cls 英文模板文档类 fduthesis.def 参数配置文件, 用于设定 fduthesis 的初始参数, 不建议 您自行改动 fdudoc.cls 用户手册文档类 fdulogo.sty 复旦大学视觉识别系统 fudan-emblem.pdf 校徽 fudan-emblem-new.pdf 校徽 ( 重修版 ) fudan-name.pdf 校名图片 README.md 简要自述 fduthesis.pdf 中文用户手册 fduthesis-en.pdf 英文用户手册 fduthesis-code.pdf 模板实现代码 ( 本文档 ) fduthesis-template.tex 空白模板, 可据此为基础完成论文撰写 2.2 模板组成 本模板主要包含核心文档类 配置文件 附属宏包以及用户文档等几个部分, 其具 体组成见表 1 如需生成用户手册 fduthesis.pdf, 可在命令行中执行 xelatex fduthesis.dtx makeindex -s gind.ist -o fduthesis.ind fduthesis.idx makeindex -s gglo.ist -o fduthesis.gls -t fduthesis.glg fduthesis.glo xelatex fduthesis.dtx xelatex fduthesis.dtx 也可使用 latexmk: latexmk fduthesis.dtx 本模板已经为编译用户手册提供了 latexmk 配置文件 latexmkrc 第 3 节 使用说明 3.1 基本用法 以下是一份简单的 TEX 文档, 它演示了 fduthesis 的最基本用法 : % thesis.tex \documentclass{fduthesis} \begin{document} \chapter{ 欢迎 } \section{welcome to fduthesis!} 你好,\LaTeX{}! \end{document}

6 第 3 节使用说明 6 按照 3.2 小节中的方式编译该文档, 您应当得到一篇 5 页的文章 当然, 这篇文章 的绝大部分都是空白的 英文模板可以用类似的方式使用 : % thesis-en.tex \documentclass{fduthesis-en} \begin{document} \chapter{welcome} \section{welcome to fduthesis!} Hello, \LaTeX{}! \end{document} 英文模板只对正文部分进行了改动, 封面 指导小组成员以及声明页仍将显示为中文 3.2 编译方式 本模板不支持 pdftex 引擎, 请使用 XƎLATEX 或 LuaLATEX 编译 推荐使用 XƎLATEX 为了生成正确的目录 脚注以及交叉引用, 您至少需要连续编译两次 以下代码中, 假设您的 TEX 源文件名为 thesis.tex 使用 XƎLATEX 编译论文, 请 在命令行中执行 xelatex thesis xelatex thesis 或使用 latexmk: latexmk -xelatex thesis 使用 LuaLATEX 编译论文, 请在命令行中执行 lualatex thesis lualatex thesis 或者 latexmk -lualatex thesis 需要注意, 请不要把模板中的配置文件 latexmkrc 放置在工作文件夹下 该配置文 件仅适用于生成模板用户手册 3.3 模板选项 所谓 模板选项, 指需要在引入文档类的时候指定的选项 : \documentclass[ 模板选项 ]{fduthesis} \documentclass[ 模板选项 ]{fduthesis-en} 有些模板选项为布尔型, 它们只能在 true 和 false 中取值 对于这些选项, 选项 = true 中的 = true 可以省略 type New: oneside twoside type = doctor master bachelor 选择论文类型 三种选项分别代表博士学位论文 硕士学位论文和本科毕业论文 指明论文的单双面模式, 默认为 twoside 该选项会影响每章的开始位置, 还会影响页眉样式

7 第 3 节使用说明 7 在双面模式 (twoside) 下, 按照通常的排版惯例, 每章应只从奇数页 ( 在右 ) 开始 ; 而在单页模式 (oneside) 下, 则可以从任意页面开始 本模板中, 目录 摘要 符号表等均视作章, 也按相同方式排版 双面模式下, 正文部分偶数页 ( 在左 ) 的左页眉显示章标题, 奇数页 ( 在右 ) 的右页眉显示节标题 ; 前置部分的页眉按同样格式显示, 但文字均为对应标题 ( 如 目 录 摘 要 等 ) 而在单面模式下, 正文部分则页面不分奇偶, 均同时显示左 右页眉, 文字分别为章标题和节标题 ; 前置部分只有中间页眉, 显示对应标题 draft draft = true false 选择是否开启草稿模式, 默认关闭 草稿模式为全局选项, 会影响到很多宏包的工作方式 开启之后, 主要的变化有 : 把行溢出的盒子显示为黑色方块 ; 不实际插入图片, 只输出一个占位方框 ; 关闭超链接渲染, 也不再生成 PDF 书签 ; 显示页面边框 config New: config = { 文件 } 用户配置文件的文件名 默认为空, 即不载入用户配置文件 3.4 参数设置 \fdusetup \fdusetup{ 键值列表 } 本模板提供了一系列选项, 可由您自行配置 载入文档类之后, 以下所有选项均可通过 统一的命令 \fdusetup 来设置 \fdusetup 的参数是一组由 ( 英文 ) 逗号隔开的选项列表, 列表中的选项通常是 key = value 的形式 部分选项的 value 可以省略 对于同一项, 后面的设置将会覆 盖前面的设置 在下文的说明中, 将用粗体表示默认值 \fdusetup 采用 LATEX3 风格的键值设置, 支持不同类型以及多种层次的选项设定 键值列表中, = 左右的空格不影响设置 ; 但需注意, 参数列表中不可以出现空行 设定 : 与模板选项相同, 布尔型的参数可以省略 选项 = true 中的 = true 另有一些选项包含子选项, 如 style 和 info 等 它们可以按如下两种等价方式来 \fdusetup{ style = {cjk-font = adobe, font-size = -4}, info = { title = { 关于光产生和转变的一个启发性观点 }, title* = {On a Heuristic Viewpoint Concerning the Production and Transformation of Light}, author = { 阿尔伯特 爱因斯坦 }, author* = {Albert Einstein}, department = { 物理学系 } } } 或者

8 第 3 节使用说明 8 \fdusetup{ style/cjk-font = adobe, style/font-size = -4, info/title = { 关于光产生和转变的一个启发性观点 }, info/title* = {On a Heuristic Viewpoint Concerning the Production and Transformation of Light}, info/author = { 阿尔伯特 爱因斯坦 }, info/author* = {Albert Einstein}, info/department = { 物理学系 } } 注意 / 的前后均不可以出现空白字符 论文格式 style style = { 键值列表 } style/ key = value 该选项包含许多子项目, 用于设置论文格式 具体内容见下 style/font Updated: font = libertinus lm palatino times none 设置西文字体 ( 包括数学字体 ) style/cjk-font c cjk-font = adobe fandol founder mac windows none Updated: style/font-size 设置中文字体 启用 font = none 或 cjk-font = none 之后, 模板将关闭默认西文 / 中文字体设置 此时, 您需要自行使用 \setmainfont \setcjkmainfont \setmathfont 等命令来配置字体 font-size = -4 5 设置论文的基础字号 style/fullwidth-stop c fullwidth-stop = catcode mapping false Updated: 选择是否把全角实心句点. 作为默认的句号形状 这种句号一般用于科技类文章, 以避免与下标 o 或 0 混淆 选择 fullwidth-stop = catcode 或 mapping 后, 都会实现上述效果 有所不同的是, 在选择 catcode 后, 只有显式的 会被替换为., 但在选择 mapping 后, 所有的 都会被替换 例如, 如果您用宏保存了一些含有 的文字, 那么在选择 catcode 时, 其中的 不会被替换为. 选项 fullwidth-stop = mapping 只在 XƎTEX 下有效 使用 LuaTEX 编译时, 该选项相当于 fullwidth-stop = catcode 如果您在选择 fullwidth-stop = mapping 后仍需要临时显示, 可以按如下方法操作 : % 请使用 XeTeX 编译 % 外侧的花括号表示分组这是一个句号 {\CJKfontspec{ 字体名 }[Mapping=full-stop] }

9 第 3 节使用说明 9 style/footnote-style footnote-style = plain libertinus libertinus* libertinus-sans pifont pifont* pifont-sans pifont-sans* xits xits-sans xits-sans* 设置脚注编号样式 西文字体设置会影响其默认取值 ( 见表 2) 因此, 要使得该选项生 效, 需将其放置在 font 选项之后 带有 sans 的为相应的无衬线字体版本 ; 带有 * 的为 阴文样式 ( 即黑底白字 ) 表 2 西文字体与脚注编号样式默认值的对应关系 西文字体设置 libertinus lm palatino times 脚注编号样式默认值 libertinus pifont pifont xits style/hyperlink New: hyperlink = border color none 设置超链接样式 border 表示在超链接四周绘制方框 ;color 表示用彩色显示超链接 ; none 表示没有特殊装饰, 可用于生成最终的打印版文稿 style/hyperlink-color New: Updated: hyperlink-color = default classic elegant fantasy material business science summer autumn graylevel prl 设置超链接颜色 该选项在 hyperlink = none 时无效 各选项所代表的颜色见表 3 表 3 预定义的超链接颜色方案 选项 链接 URL 引用 default 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) classic 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) elegant a 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) fantasy b 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) material c 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) business d 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) science e 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) summer f 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) autumn f 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) graylevel c 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) prl g 图 1-2,(3.4) 式 文献 [1],(Knuth 1986) a 来自 TEX - L A TEX Stack Exchange 网站 b Adobe CC 产品配色 c 取自 Material 色彩方案 ( 见 d Microsoft Office 2016 产品配色 e 来自 Wolfram Research 网站 f 均取自 Solarized 色彩方案 ( 见 g Physical Review Letter 杂志配色

10 第 3 节使用说明 10 style/bib-backend New: style/bib-style New: Updated: style/cite-style New: style/bib-resource New: style/logo New: style/logo-size New: bib-backend = bibtex biblatex 选择参考文献的支持方式 选择 bibtex 后, 将使用 BIBTEX 处理文献, 样式由 natbib 宏包负责 ; 选择 biblatex 后, 将使用 biber 处理文献, 样式则由 biblatex 宏包负责 bib-style = author-year numerical 其他样式 设置参考文献样式 author-year 和 numerical 分别对应国家标准 GB/T [28] 中的著者 出版年制和顺序编码制 选择 其他样式 时, 如果 bib-backend = bibtex, 需保证相应的.bst 格式文件能被调用 ; 而如果 bib-backend = biblatex, 则需保证相应的.bbx 格式文件能被调用 cite-style = { 引用样式 } 选择引用格式 默认为空, 即与参考文献样式 ( 著者 出版年制或顺序编码制 ) 保持一致 如果手动填写, 需保证相应的.cbx 格式文件能被调用 该选项在 bib-backend = bibtex 时无效 bib-resource = { 文件 } 参考文献数据源 可以是单个文件, 也可以是用英文逗号隔开的一组文件 如果 bib-backend = biblatex, 则必须明确给出.bib 后缀名 logo = { 文件 } 封面中校名图片的文件名 默认值为 fudan-name.pdf logo-size = { 宽度 } logo-size = { 宽度, 高度 } 校名图片的大小 默认仅指定了宽度, 为 0.5\textwidth 如果仅需指定高度, 可在 宽 度 处填入一个空的分组 {} style/auto-make-cover New: \makecoveri \makecoverii \makecoveriii auto-make-cover = true false 是否自动生成论文封面 ( 封一 ) 指导小组成员名单( 封二 ) 和声明页 ( 封三 ) 封面中的各项信息, 可通过 \fdusetup 录入, 具体请参阅 节 用于手动生成论文封面 指导小组成员名单和声明页 这几个命令不能确保页码的正确编排, 因此除非必要, 您应当始终使用自动生成的封面 信息录入 info info = { 键值列表 } info/ key = value 该选项包含许多子项目, 用于录入论文信息 具体内容见下 以下带 * 的项目表示 对应的英文字段 info/degree New: degree = academic professional 学位类型 本选项仅用于硕士学位论文,academic 和 professional 分表表示学术学位 和专业学位

11 第 3 节使用说明 11 info/title info/title* title = { 中文标题 } title* = { 英文标题 } 论文标题 默认会在约 20 个汉字字宽处强制断行, 但为了语义的连贯以及排版的美观, 如果您的标题长于一行, 建议使用 \\ 手动断行 info/author info/author* author = { 姓名 } author* = { 英文姓名 ( 或拼音 ) } 作者姓名 info/supervisor supervisor = { 姓名 } 导师姓名 info/department department = { 名称 } 院系名称 info/major major = { 名称 } 专业名称 info/student-id student-id = { 数字 } 作者学号 复旦大学学号共 11 位, 前两位为入学年份, 之后一位为学生类型代码 ( 博士生为 1, 硕士生为 2, 本科生为 3), 接下来的五位为专业代码, 最后三位为顺序号 info/school-id school-id = { 数字 } 学校代码 默认值为 10246( 这是复旦大学的学校代码 ) info/date date = { 日期 } 论文完成日期 默认值为文档编译日期 (\today) info/secret-level New: info/secret-year New: info/instructors secret-level = none i ii iii 密级 i ii iii 分别表示秘密 机密 绝密 ;none 表示论文不涉密, 即不显示密级与保密年限 secret-year = { 年限 } 保密年限 建议您使用中文, 如 五年 该选项在设置 secret-level = none 时无效 instructors = { 成员 1, 成员 2,... } 指导小组成员 各成员之间需使用英文逗号隔开 为防止歧义, 可以用分组括号 {...} 把各成员字段括起来 info/keywords info/keywords* keywords = { 中文关键字 } keywords* = { 英文关键字 } 关键字列表 各关键字之间需使用英文逗号隔开 为防止歧义, 可以用分组括号 {...} 把各字段括起来 info/clc clc = { 分类号 } 中图分类号 (CLC)

12 第 3 节使用说明 正文编写 作樂府亦有法, 曰. 鳳. 頭. 豬. 肚. 豹. 尾六字是也 大概起要美麗, 中要浩蕩, 結要響亮 尤貴在首尾貫穿, 意思清新 茍能若是, 斯可以言樂府矣 宋 喬孟符 凤头 \frontmatter 声明前置部分开始 在本模板中, 前置部分包含目录 中英文摘要以及符号表等 前置部分的页码采用 小写罗马字母, 并且与正文分开计数 \tableofcontents 生成目录 为了生成完整 正确的目录, 您至少需要编译两次 abstract % 中文论文模板 (fduthesis) % 英文论文模板 (fduthesis-en) \begin{abstract} \begin{abstract} 中文摘要 英文摘要 \end{abstract} \end{abstract} abstract* c % 中文论文模板 (fduthesis) \begin{abstract*} 英文摘要 \end{abstract*} 摘要 中文模板中, 不带星号和带星号的版本分别用来输入中文摘要和英文摘要 ; 英文模板中没有带星号的版本, 您只需输入英文摘要 摘要的最后, 会显示关键字列表以及中图分类号 (CLC) 这两项可通过 \fdusetup 录入, 具体请参阅 节 notation \begin{notation}[ 列格式说明 ] 符号 1 & 说明 \\ 符号 2 & 说明 \\ 符号 n & 说明 \end{notation} 符号表 可选参数 列格式说明 与 LATEX 中标准表格的列格式说明语法一致, 默认值为 lp{7.5cm}, 即第一列宽度自动调整, 第二列限宽 7.5 cm, 两列均为左对齐 猪肚 \mainmatter 声明主体部分开始 主体部分是论文的核心, 您可以分章节撰写 如有需求, 也可以采用多文件编译的 方式 主体部分的页码采用阿拉伯数字 \footnote Updated: \footnote{ 脚注文字 } 插入脚注 脚注编号样式可利用 style/footnote-style 选项控制, 具体见 小节

13 第 3 节使用说明 13 axiom corollary definition example lemma proof theorem \begin{proof}[ 小标题 ] 证明过程 \end{proof} 一系列预定义的数学环境 具体含义见表 4 表 4 预定义的数学环境 名称 axiom corollary definition example lemma proof theorem 含义公理推论定义例引理证明定理 证明环境 (proof) 的最后会添加证毕符号 要确保该符号在正确的位置显示, 您需要按照 3.2 节中的有关说明编译两次 \newtheorem Updated: \newtheorem[ 选项 ]{ 环境名 }{ 标题 } \newtheorem*[ 选项 ]{ 环境名 }{ 标题 } \begin{ 环境名 }[ 小标题 ] 内容 \end{ 环境名 } 声明新的定理类环境 ( 数学环境 ) 带星号的版本表示不进行编号, 并且会默认添加证 毕符号 声明后, 即可同预定义的数学环境一样使用 事实上, 表 4 中预定义的环境正是通过以下方式定义的 : \newtheorem*{proof}{ 证明 } \newtheorem{axiom}{ 公理 } \newtheorem{corollary}{ 定理 }... 与 \fdusetup 相同,\newtheorem 的可选参数 选项 也为一组键值列表 可用的 选项见下 注意您无需输入 theorem/ theorem/style style = plain margin change break marginbreak changebreak 定理类环境的总体样式 theorem/header-font header-font = { 字体 } 定理头 ( 即标题 ) 的字体 中文模板默认为 \sffamily, 即无衬线体 ( 黑体 ); 英文模 板默认为 \bfseries\upshape, 即加粗直立体 theorem/body-font body-font = { 字体 } 定理内容的字体 中文模板默认为 \fdu@kai, 即楷体 ; 英文模板默认为 \itshape, 即 斜体 theorem/qed qed = { 符号 } 定理结束标记 ( 即证毕符号 ) 如果用 \newtheorem 声明定理, 则默认为空 ; 用 \newtheorem* 声明, 则默认为 \ensuremath{\qed}, 即

14 第 4 节宏包依赖情况 14 theorem/counter counter = { 计数器 } 定理计数器, 表示定理编号在 计数器 的下一级, 并会随 计数器 的变化而清零 [27] 默认为 chapter, 表示按章编号 使用 \newtheorem* 时, 该选项无效 \caption \caption{ 图表标题 } \caption[ 短标题 ]{ 长标题 } 插入图表标题 可选参数 短标题 用于图表目录 在 长标题 中, 您可以进行长达多段的叙述 ; 但 短标题 和单独的 图表标题 中则不允许分段 [27] 按照排版惯例, 建议您将表格的标题放置在绘制表格的命令之前, 而将图片的标题放置在绘图或插图的命令之后 另需注意,\caption 命令必须放置在浮动体环境 ( 如 table 和 figure) 中 豹尾 \backmatter 声明后置部分开始 后置部分包含参考文献 声明页等 \printbibliography Updated: \printbibliography[ 选项 ] 打印参考文献列表 如果 bib-backend = bibtex, 则 选项 无效, 相当于 \bibliography { 文献数据库 }, 其中的 文献数据库 可利用 style/bib-resource 选项指定, 具体见 小节 ; 而如果 bib-backend = biblatex, 则该命令由 biblatex 宏包直接提供, 可用选项请参阅其文档 [9] 第 4 节 宏包依赖情况 使用不同编译方式 指定不同选项, 会导致宏包依赖情况有所不同 具体如下 : 在任何情况下, 本模板都会显式调用以下宏包 ( 或文档类 ): expl3 xparse xtemplate 和 l3keys2e, 用于构建 LATEX3 编程环境 [7, 8] 它们分属 l3kernel 和 l3packages 宏集 ctexbook, 提供中文排版的通用框架 属于 CTEX 宏集 [2] amsmath, 对 LATEX 的数学排版功能进行了全面扩展 属于 AMS-LATEX 套件 unicode-math, 负责处理 Unicode 编码的 OpenType 数学字体 geometry, 用于调整页面尺寸 fancyhdr, 处理页眉页脚 footmisc, 处理脚注 ntheorem, 提供增强版的定理类环境 graphicx, 提供图形插入的接口 longtable, 长表格 ( 允许跨页 ) 支持 caption, 用于设置题注 natbib, 提供增强的参考文献著录及引用支持 xcolor, 提供彩色支持

15 第 5 节参考文献 15 hyperref, 提供交叉引用 超链接 电子书签等功能 开启 style/footnote-style = pifont 后, 会调用 pifont 宏包 它属于 psnfss 套件 开启 style/bib-backend = bibtex 后, 会调用 natbib 宏包, 并依赖 BIBTEX 程序 参考文献样式由 gbt7714 宏包提供 [4, 17] 开启 style/bib-backend = biblatex 后, 会调用 biblatex 宏包, 并依赖 biber 程序 参考文献样式由 biblatex-gb 宏包提供 [9, 24] 这里只列出了本模板直接调用的宏包 这些宏包自身的调用情况, 此处不再具体展开 如有需要, 请参阅相关文档 第 5 节 参考文献 [1] Braams J, Carlisle D, Jeffrey A, et al. The LATEX 2ε Sources [CP/OL]. ( ) CTAN://macros/latex/base/source2e.pdf [2] CTEX.ORG. CTEX 宏集手册 [EB/OL]. version , ( ) CTAN://language/chinese/ctex/ctex.pdf [3] CTEX.ORG. xecjk 宏包 [EB/OL]. version 3.7.0, ( ) CTAN://macros/xetex/latex/xecjk/xeCJK.pdf [4] Daly P W. Natural Sciences Citations and References [EB/OL]. version 8.31b, ( ) CTAN://macros/latex/contrib/natbib/natbib.pdf [5] hmshan. 复旦博士论文模板 [EB/OL]. ( ) [6] Knuth D E. The TEXbook: Computers & Typesetting, volumn A [M]. Boston: Addison Wesley Publishing Company, 1986 源代码 1 : CTAN://systems/knuth/dist/tex/texbook.tex [7] The LATEX3 Project. The LATEX3 Interfaces [EB/OL]. ( ) CTAN://macros/latex/contrib/l3kernel/interface3.pdf [8] The LATEX3 Project. The LATEX3 Sources [CP/OL]. ( ) CTAN://macros/latex/contrib/l3kernel/source3.pdf [9] Lehman P, Kime P, Boruvka A, et al. The biblatex Package [EB/OL]. version 3.11, ( ) CTAN://macros/latex/contrib/biblatex/doc/biblatex.pdf [10] Mittelbach F and Goossens M. The LATEX Companion [M]. 2nd ed. Boston: Addison Wesley Publishing Company, 此代码只可作为学习之用 未经 Knuth 本人同意, 您不应当编译此文档

16 参考文献 16 [11] Oetiker T, Partl H, Hyna I, et al. The Not So Short Introduction to LATEX 2ε: Or LATEX 2ε in 139 minutes [EB/OL]. version 6.2, ( ) CTAN://info/lshort/english/lshort.pdf [12] Oetiker T, Partl H, Hyna I, et al. 一份不太简短的 LATEX 2ε 介绍 : 或 102 分钟了解 LATEX 2ε [EB/OL]. ChinaTEX 论坛, 译. 原版版本 version 5.05, 中文版本 version 5.10, ( ) CTAN://info/lshort/chinese/lshort-zh-cn.pdf [13] Pandoxie. Fudan University-Latex Template [EB/OL]. ( ) [14] richard. 复旦大学硕士学位论文模板 [EB/OL]. ( ) [15] weijianwen. A XƎLATEX template for Shanghai Jiao Tong University (SJTU) thesis [EB/OL]. version 0.10, ( ) [16] Wright J. A model dtx file [EB/OL]. ( ) [17] Zeping Lee. GB/T BIBTEX Style [EB/OL]. version 1.0.3, ( ) CTAN://biblio/bibtex/contrib/gbt7714/gbt7714.pdf [18] Zeping Lee and seisman. LATEX template for USTC thesis v3.0 [EB/OL]. version 3.0.4, ( ) [19] 复旦大学数学科学学院. 毕业论文格式 tex 版和 word 版 [EB/OL]. [20] 复旦大学数学科学学院. 毕业论文格式 : Word TEX 模板更新 [EB/OL]. [21] 复旦大学图书馆, 复旦大学研究生院. 复旦大学博士 硕士学位论文规范 [EB/OL] 年 3 月修订版. ( ) 883c6f3-6d7f-410c-8f30-d8bde6fcb990.doc [22] 国务院学位委员会办公室, 全国信息与文献标准化技术委员会. 学位论文编写规则 : GB/T [S]. 北京 : 中国标准出版社, 2007 [23] 胡伟. LATEX 2ε 文类和宏包学习手册 [M]. 北京 : 清华大学出版社, 2017 [24] 胡振震. 符合 GB/T 标准的 biblatex 参考文献样式 [EB/OL]. version 1.0i, ( ) CTAN://macros/latex/contrib/biblatex-contrib/biblatex-gb /biblatex-gb pdf

17 参考文献 17 [25] 教育部语言文字信息管理司. 标点符号用法 : GB/T [S]. 北京 : 中国标准出版社, 2012 [26] 李振楠. CquThesis: 重庆大学毕业论文 LATEX 模板 [EB/OL]. version 1.30, ( ) CTAN://macros/latex/contrib/cquthesis/cquthesis.pdf [27] 刘海洋. LATEX 入门 [M]. 北京 : 电子工业出版社, 2013 [28] 全国信息与文献标准化技术委员会. 信息与文献参考文献著录规则 : GB/T [S]. 北京 : 中国标准出版社, 2015 [29] 薛瑞尼. ThuThesis: 清华大学学位论文模板 [EB/OL]. version 5.4.3, ( ) CTAN://macros/latex/contrib/thuthesis/thuthesis.pdf

18 第 6 节实现细节 18 第 6 节 实现细节 本模板使用 LATEX3 语法编写, 依赖 expl3 环境, 并需调用 l3packages 中的相关宏包 按照 LATEX3 语法, 代码中的空格 换行 回车与制表符完全忽略, 而下划线 _ 和冒号 : 则可作为一般字母使用 正常的空格可以使用 ~ 代替 ; 至于 ~ 原来所表示的 带子, 则要用 LATEX 2ε 的原始命令 \nobreakspace 代替 以下代码中有一些形如 *class 的标记, 这是 DocStrip 中的 guard, 用来选择性地提取文件 * 和 / 分别表示该部分的开始和结束 不含 * 和 / 的 guard 出现在行号右侧, 它们用来确定单独一行代码的归属 这些 guard 的颜色深浅不一, 用以明确嵌套关系 的 guard, 它们由 l3docstrip 定义, 用来指示名字空间 ( 模块 ) 6.1 准备 2 *class class-en 检查 LATEX3 编程环境 3 \RequirePackage { xparse, xtemplate, l3keys2e } 4 \clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e } 5 { 6 \@ifpackagelater {#1} { 2017/12/16 } 7 { } { \msg_error:nnn { fduthesis } { l3-too-old } {#1} } 8 } 9 \msg_new:nnn { fduthesis } { l3-too-old } 10 { 11 Package~ "#1"~ is~ too~ old. \\\\ 12 Please~ update~ an~ up-to-date~ version~ of~ the~ bundles \\ 13 "l3kernel"~ and~ "l3packages"~ using~ your~ TeX~ package \\ 14 manager~ or~ from~ CTAN. 15 } 目前 fduthesis 仅支持 XƎTEX 和 LuaTEX 16 \sys_if_engine_xetex:f 17 { 18 \sys_if_engine_luatex:f 19 { 20 \msg_fatal:nnx { fduthesis } { unsupported-engine } 21 { \c_sys_engine_str } 22 } 23 } 24 \msg_new:nnn { fduthesis } { unsupported-engine } 25 { 26 The~ fduthesis~ class~ requires~ either~ XeTeX~ or~ LuaTeX. \\\\ 27 "#1"~ is~ not~ supported~ at~ present.~ You~ must~ change \\ 28 your~ typesetting~ engine~ to~ "xelatex"~ or~ "lualatex". 29 } 内部变量声明 \l fdu_tmpa_box \l fdu_tmpa_clist \l fdu_tmpb_clist \l fdu_tmpa_dim \l fdu_tmpb_dim \l fdu_tmpa_skip \l fdu_tmpa_tl \l fdu_tmpb_tl 临时变量 30 \box_new:n \l fdu_tmpa_box 31 \clist_new:n \l fdu_tmpa_clist

19 第 6 节实现细节 \clist_new:n \l fdu_tmpb_clist 33 \dim_new:n \l fdu_tmpa_dim 34 \dim_new:n \l fdu_tmpb_dim 35 \skip_new:n \l fdu_tmpa_skip 36 \tl_new:n \l fdu_tmpa_tl 37 \tl_new:n \l fdu_tmpb_tl \g fdu_thesis_type_int \g fdu_to_ctexbook_clist \g fdu_to_hyperref_clist 论文类型 取值 分别对应博士 硕士 本科 ( 学士 ), 这与学号第三位 是一致的 38 \int_new:n \g fdu_thesis_type_int 分别保存由 fduthesis 传入 ctexbook 文档类和 hyperref 宏包的选项列表 39 \clist_new:n \g fdu_to_ctexbook_clist 40 \clist_new:n \g fdu_to_hyperref_clist \g fdu_twoside_bool 是否开启双页模式 ( 默认打开 ) 41 \bool_new:n \g fdu_twoside_bool 42 \bool_set_true:n \g fdu_twoside_bool \g fdu_draft_bool \g fdu_config_tl 是否开启草稿模式 43 \bool_new:n \g fdu_draft_bool 保存配置文件名称 默认为空 44 \tl_new:n \g fdu_config_tl 内部函数 \cs_generate_variant:cn \file_input:v \int_to_arabic:v \keys_define:nx \tl_map_inline:xn \tl_if_eq:vntf \ fdu_quad: \ fdu_qquad: \ fdu_vspace:n \ fdu_vspace:c \ fdu_vspace:n LATEX3 函数变体 45 \cs_generate_variant:nn \cs_generate_variant:nn { cn } 46 \cs_generate_variant:nn \file_input:n { V } 47 \cs_generate_variant:nn \int_to_arabic:n { v } 48 \cs_generate_variant:nn \keys_define:nn { nx } 49 \cs_generate_variant:nn \tl_map_inline:nn { xn } 50 \prg_generate_conditional_variant:nnn \tl_if_eq:nn { Vn } { T, TF } 等价于 LATEX 2ε 中的 \quad 和 \qquad 51 \cs_new:npn \ fdu_quad: { \skip_horizontal:n { 1 em } } 52 \cs_new:npn \ fdu_qquad: { \skip_horizontal:n { 2 em } } 类似 LATEX 2ε 中的 \vspace* 53 \cs_new_protected:npn \ fdu_vspace:n #1 54 { 55 \dim_set_eq:nn \l fdu_tmpa_dim \prevdepth 56 \hrule height \c_zero_dim 57 \nobreak 58 \skip_vertical:n #1 59 \skip_vertical:n \c_zero_skip 60 \dim_set_eq:nn \prevdepth \l fdu_tmpa_dim 61 } 62 \cs_new_protected:npn \ fdu_vspace:n #1 63 { 64 \skip_set:nn \l fdu_tmpa_skip {#1} 65 \ fdu_vspace:n \l fdu_tmpa_skip 66 } 67 \cs_generate_variant:nn \ fdu_vspace:n { c }

20 第 6 节实现细节 20 \ fdu_symbol:n 等价于 LATEX 2ε 中的 \symbol 68 \cs_new:npn \ fdu_symbol:n #1 { \tex_char:d #1 \scan_stop: } \ fdu_arabic:n 等价于 LATEX 2ε 中的 \arabic 69 \cs_new:npn \ fdu_arabic:n #1 70 { \int_to_arabic:v { c@ #1 } } \ fdu_patch_cmd:nnn \ fdu_appto_cmd:nn \ fdu_define_fn_style:nn \ fdu_define_punct:nn \ fdu_define_sep:nn \ fdu_define_format:nn \ fdu_define_name:nn \ fdu_define_name:nnn \ fdu_msg_new:nn \ fdu_error:n \ fdu_error:nn \ fdu_error:nx \ fdu_error:nnn \ fdu_warning:n \ fdu_warning:nn \ fdu_warning:nxx \ fdu_info:nx 补丁工具, 来自 ctexpatch 宏包 71 \cs_new_protected:npn \ fdu_patch_cmd:nnn #1#2#3 72 { 73 \ctex_patch_cmd_once:nnnntf #1 { } {#2} {#3} 74 { } { \ctex_patch_failure:n #1 } 75 } 76 \cs_new_protected:npn \ fdu_appto_cmd:nn #1#2 77 { 78 \ctex_appto_cmd:nnntf #1 { } {#2} 79 { } { \ctex_patch_failure:n #1 } 80 } 用来定义脚注样式 标点 默认名称的辅助函数 81 \cs_new_protected:npn \ fdu_define_fn_style:nn #1#2 82 { \tl_const:cn { c fdu_fn_style_ #1 _tl } {#2} } 83 \cs_new_protected:npn \ fdu_define_punct:nn #1#2 84 { \tl_const:cn { c fdu_ #1 _tl } { \ fdu_symbol:n {#2} } } 85 % \cs_new_protected:npn \ fdu_define_sep:nn #1#2 86 % { \tl_const:cn { c fdu_ #1 _sep_tl } {#2} } 87 % \cs_new_protected:npn \ fdu_define_format:nn #1#2 88 % { \tl_const:cn { c fdu_ #1 _format_tl } {#2} } 89 \cs_new_protected:npn \ fdu_define_name:nn #1#2 90 { \tl_const:cn { c fdu_name_ #1 _tl } {#2} } 91 \cs_new_protected:npn \ fdu_define_name:nnn #1#2#3 92 { 93 \tl_const:cn { c fdu_name_ #1 _tl } {#2} 94 \tl_const:cn { c fdu_name_ #1 _en_tl } {#3} 95 } 各种信息函数的缩略形式 96 \cs_new:npn \ fdu_msg_new:nn { \msg_new:nnn { fduthesis } } 97 \cs_new:npn \ fdu_error:n { \msg_error:nn { fduthesis } } 98 \cs_new:npn \ fdu_error:nn { \msg_error:nnn { fduthesis } } 99 \cs_new:npn \ fdu_error:nx { \msg_error:nnx { fduthesis } } 100 \cs_new:npn \ fdu_error:nnn { \msg_error:nnnn { fduthesis } } 101 \cs_new:npn \ fdu_warning:n { \msg_warning:nn { fduthesis } } 102 \cs_new:npn \ fdu_warning:nn { \msg_warning:nnn { fduthesis } } 103 \cs_new:npn \ fdu_warning:nxx { \msg_warning:nnxx { fduthesis } } 104 \cs_new:npn \ fdu_info:nx { \msg_info:nnx { fduthesis } } 6.2 选项处理 定义 fdu/option 键值类 105 \keys_define:nn { fdu / option } 106 {

21 第 6 节实现细节 21 type oneside twoside 设置论文类型 设为模板选项主要是为了以后的兼容性 论文类型可能会影响 很多设置, 只是暂时还不考虑 默认为本科毕业论文 107 type.choice:, 108 type.value_required:n = true, 109 type.choices:nn = 110 { doctor, master, bachelor } 111 { \int_set_eq:nn \g fdu_thesis_type_int \l_keys_choice_int }, 112 type.initial:n = bachelor, 设置页面类型为单面或双面 113 oneside.value_forbidden:n = true, 114 twoside.value_forbidden:n = true, 115 oneside.code:n = 116 { 117 \clist_gput_right:nn \g fdu_to_ctexbook_clist { oneside } 118 \bool_set_false:n \g fdu_twoside_bool 119 }, 120 twoside.code:n = 121 { 122 \clist_gput_right:nn \g fdu_to_ctexbook_clist { twoside } 123 \bool_set_true:n \g fdu_twoside_bool 124 }, draft 是否开启草稿模式 ( 默认关闭 ) 125 draft.choice:, 126 draft / true.code:n = 127 { 128 \bool_set_true:n \g fdu_draft_bool 129 \clist_gput_right:nn \g fdu_to_ctexbook_clist { draft } 130 }, 131 draft / false.code:n = 132 { \bool_set_false:n \g fdu_draft_bool }, 133 draft.default:n = true, 134 draft.initial:n = false, config 配置文件名 135 config.tl_set:n = \g fdu_config_tl, 处理未知选项 136 unknown.code:n = { \ fdu_error:n { unknown-option } } 137 } 138 \ fdu_msg_new:nn { unknown-option } 139 { Class~ option~ "\l_keys_key_tl"~ is~ unknown. } 将文档类选项传给 fdu/option 140 \ProcessKeysOptions { fdu / option } 载入参数配置文件 141 \file_input:n { fduthesis.def } 142 \tl_if_empty:nf \g fdu_config_tl 143 { 144 \file_input:v \g fdu_config_tl 145 \ fdu_info:nx { load-config-file } { \g fdu_config_tl } 146 } 147 \ fdu_msg_new:nn { load-config-file } 148 { You~ are~ loading~ config~ file~ '#1'. }

22 第 6 节实现细节 载入宏包 文档类 将选项传入 ctexbook 文档类 149 % TODO: (2017/07/22) Chinese fonts in fduthesis-en 150 \PassOptionsToClass 151 { 152 UTF8, class-en 153 scheme = plain, 154 heading = true, class 155 fontset = none, class-en 156 fontset = fandol, 157 zihao = -4, class 158 linespread = \c fdu_line_spread_fp, 159 \g fdu_to_ctexbook_clist 160 } 161 { ctexbook } 传入各宏包选项 162 \clist_map_inline:nn 163 { 164 { no-math } { fontspec }, 165 { perpage } { footmisc }, 166 { amsmath, thmmarks } { ntheorem } 167 } 168 { \PassOptionsToPackage #1 } 本模板会在 ctexhook 提供的钩子 \ctex_at_end_preamble:n 中调用 biblatex, 而 biblatex 自身又会使用 etoolbox 的钩子 \AtEndPreamble, 因此需要在 载入 ctexbook 之前调用 etoolbox 钩子的顺序为 :\CTEX@document@left@hook \@endpreamblehook \begin{document} 169 \RequirePackage { etoolbox } 载入 ctexbook 文档类 在使用 XƎLATEX 编译时,ctexbook 的底层将调用 xecjk 宏包 ; 而在使用 LuaLATEX 编译时, 则将调用 LuaTeX-ja 宏包 两种情况 下 ctexbook 均会调用 fontspec 宏包 170 \LoadClass { ctexbook } 载入各宏包 其中,amsmath 必须在 unicode-math 之前引入 171 \RequirePackage 172 { 173 amsmath, 174 unicode-math, 175 geometry, 176 fancyhdr, 177 footmisc, 178 ntheorem, 179 graphicx, 180 longtable, 181 caption, 182 xcolor 183 } \ fdu_check_package:nnn 检查过时宏包 184 \cs_new_protected:npn \ fdu_check_package:nnn #1#2#3

23 第 6 节实现细节 { 186 \@ifpackagelater {#1} {#2} 187 { } { \ fdu_error:nnn { package-too-old } {#1} {#3} } 188 } 189 \ fdu_msg_new:nn { package-too-old } 190 { 191 Package~ "#1"~ is~ too~ old. \\ 192 The~ fduthesis~ class~ only~ supports~ "#1"~ with~ a~ version \\ 193 higher~ than~ v#2. \\\\ 194 Please~ update~ an~ up-to-date~ version~ of~ it~ using~ your \\ 195 TeX~ package~ manager~ or~ from~ CTAN. 196 } 197 \ fdu_check_package:nnn { ctex } { 2017/08/07 } { } 198 \ fdu_check_package:nnn { fontspec } { 2017/09/22 } { 2.6e } 199 \ fdu_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i } 200 \sys_if_engine_xetex:t 201 { \ fdu_check_package:nnn { xecjk } { 2017/08/07 } { } } 6.4 页面布局 利用 geometry 宏包设置纸张大小 页面边距以及页眉高度 这里,2.54 cm = 1 in,3.18 cm = 1.25 in 202 \geometry 203 { 204 paper = a4paper, 205 vmargin = 2.54 cm, 206 hmargin = 3.18 cm, 207 headheight = 15 pt 208 } 草稿模式下显示页面边框及页眉 页脚线 209 \bool_if:nt \g fdu_draft_bool { \geometry { showframe } } 6.5 字体为了避免不必要的字体调用开销 2, 本模板把字体的声明与设定分离了开来 使用 \fdusetup 设置的字体选项, 以及导言区中通过 \setmainfont \setcjkmainfont 等命令设置的字体, 均按照字体声明处理 此时, 字体名及其选项被存入相关变量中, 但不进行实际调用 导言区末尾, 再进行统一调用 本模板将重新定义 \setmainfont \setcjkmainfont 等命令 对于中文字体,ctex 宏包及其底层 xecjk 和 LuaTeX-ja, 均与 fontspec 保持一致, 以 main sans mono 三类进行划分 ; 而本模板则按照宋 黑 仿 楷等进行划分 为此, 需要额外建立二者之间的对应关系 \g fdu_font_name_prop \g fdu_font_options_prop \g fdu_cjk_font_name_prop \g fdu_cjk_font_options_prop 存放西文字体名称及选项 210 \prop_new:n \g fdu_font_name_prop 211 \prop_new:n \g fdu_font_options_prop 存放中文字体及选项 212 \prop_new:n \g fdu_cjk_font_name_prop 213 \prop_new:n \g fdu_cjk_font_options_prop 2 事实上, 此处的修正对性能的提升并不大

24 第 6 节实现细节 选项处理 定义 fdu/style 键值类 214 \keys_define:nn { fdu / style } 215 { style/font 预定义西文字体 部分等宽字体 (TeX Gyre Cursor) 使用 Ligatures = Common- Off 选项以禁用连字 216 font.choice:, 217 font.value_required:n = true, Libertinus 系列 218 font / libertinus.code:n = 219 { 220 \fdu_choose_font:nn { main } { Libertinus~ Serif } 221 \fdu_choose_font:nn { sans } { Libertinus~ Sans } 222 \fdu_choose_font_with_option:nnn { mono } 223 { TeX~ Gyre~ Cursor } { Ligatures = Common Off } 224 \fdu_choose_font:nn { math } { Libertinus~ Math } 225 \keys_set:nn { fdu / style } { footnote-style = libertinus } 226 }, Latin Modern 系列 227 font / lm.code:n = 228 { 229 \fdu_choose_font:nn { main } { Latin~ Modern~ Roman } 230 \fdu_choose_font:nn { sans } { Latin~ Modern~ Sans } 231 \fdu_choose_font:nn { mono } { Latin~ Modern~ Mono } 232 \fdu_choose_font:nn { math } { Latin~ Modern~ Math } 233 \keys_set:nn { fdu / style } { footnote-style = pifont } 234 }, Palatino 系列 235 font / palatino.code:n = 236 { 237 \fdu_choose_font:nn { main } { TeX~ Gyre~ Pagella } 238 \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } 239 \fdu_choose_font_with_option:nnn { mono } 240 { TeX~ Gyre~ Cursor } { Ligatures = Common Off } 241 \fdu_choose_font:nn { math } { TeX~ Gyre~ Pagella~ Math } 242 \keys_set:nn { fdu / style } { footnote-style = pifont } 243 }, Times Roman 系列 XITS 字体没有小型大写字母, 因此使用普通字体代替 244 font / times.code:n = 245 { 246 \fdu_choose_font_with_option:nnn { main } { XITS } 247 { 248 UprightFeatures = { SmallCapsFont = * }, 249 BoldFeatures = { SmallCapsFont = *~ Bold }, 250 ItalicFeatures = { SmallCapsFont = *~ Italic }, 251 BoldItalicFeatures = { SmallCapsFont = *~ Bold~ Italic }, 252 } 253 \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } 254 \fdu_choose_font_with_option:nnn { mono } 255 { TeX~ Gyre~ Cursor } { Ligatures = Common Off } 256 \fdu_choose_font:nn { math } { XITS~ Math } 257 \keys_set:nn { fdu / style } { footnote-style = xits } 258 },

25 第 6 节实现细节 25 不设置西文字体 259 font / none.code:n = 260 { 261 \ fdu_initialize_prop:nn \g fdu_font_name_prop 262 { main, sans, mono, math } 263 \ fdu_initialize_prop:nn \g fdu_font_options_prop 264 { main, sans, mono, math } 265 \keys_set:nn { fdu / style } { footnote-style = plain } 266 *class 267 }, style/cjk-font 预定义中文 (CJK) 字体 Adobe 和中易系列没有粗宋体 268 cjk-font.choice:, 269 cjk-font.value_required:n = true, Adobe 系列 270 cjk-font / adobe.code:n = 271 { 272 \fdu_choose_cjk_font:nn { song } { Adobe~ Song~ Std } 273 \fdu_choose_cjk_font:nn { hei } { Adobe~ Heiti~ Std } 274 \fdu_choose_cjk_font:nn { fang } { Adobe~ Fangsong~ Std } 275 \fdu_choose_cjk_font:nn { kai } { Adobe~ Kaiti~ Std } 276 }, Fandol 系列 277 cjk-font / fandol.code:n = 278 { 279 \fdu_choose_cjk_font_with_option:nnn { song } 280 { FandolSong } { BoldFont = FandolSong~ Bold } 281 \fdu_choose_cjk_font:nn { hei } { FandolHei } 282 \fdu_choose_cjk_font:nn { fang } { FandolFang } 283 \fdu_choose_cjk_font:nn { kai } { FandolKai } 284 }, 方正系列 285 cjk-font / founder.code:n = 286 { 287 \fdu_choose_cjk_font_with_option:nnn { song } 288 { FZShuSong-Z01 } { BoldFont = FZXiaoBiaoSong-B05 } 289 \fdu_choose_cjk_font:nn { hei } { FZHei-B01 } 290 \fdu_choose_cjk_font:nn { fang } { FZFangSong-Z02 } 291 \fdu_choose_cjk_font:nn { kai } { FZKai-Z03 } 292 }, Mac ( 华文 ) 系列 293 cjk-font / mac.code:n = 294 { 295 \fdu_choose_cjk_font_with_option:nnn { song } 296 { STSong } { BoldFont = STZhongsong } 297 \fdu_choose_cjk_font:nn { hei } { STHeiti } 298 \fdu_choose_cjk_font:nn { fang } { STFangsong } 299 \fdu_choose_cjk_font:nn { kai } { STKaiti } 300 }, Windows ( 中易 ) 系列 301 cjk-font / windows.code:n = 302 { 303 \fdu_choose_cjk_font:nn { song } { SimSun } 304 \fdu_choose_cjk_font:nn { hei } { SimHei }

26 第 6 节实现细节 \fdu_choose_cjk_font:nn { fang } { FangSong } 306 \fdu_choose_cjk_font:nn { kai } { KaiTi } 307 }, 不设置中文字体 308 cjk-font / none.code:n = 309 { 310 \ fdu_initialize_prop:nn \g fdu_cjk_font_name_prop 311 { rm, sf, tt, kai } 312 \ fdu_initialize_prop:nn \g fdu_cjk_font_options_prop 313 { rm, sf, tt, kai } 314 /class 315 } 316 } \ fdu_initialize_prop:nn 把 prop-list 清空, 将其并设置为 main={}, sans={} 等 #1: prop-list #2: family 1, family 2,, 如 {main, sans, mono, math} 317 \cs_new_protected:npn \ fdu_initialize_prop:nn #1#2 318 { 319 \prop_gclear:n #1 320 \clist_map_inline:nn {#2} { \prop_gput:nnn #1 {##1} { } } 321 } 字体声明 重定义文档命令, 使其只声明字体, 而不进行实际调用 \setmainfont \setsansfont \setmonofont \setmathfont \setcjkmainfont \setcjksansfont \setcjkmonofont \setcjkfamilyfont 声明西文字体 参数按照 fontspec 的风格, 字体选项在前在后均可 322 \clist_map_inline:nn 323 { main, sans, mono, math } 324 { 325 \exp_args:nc \RenewDocumentCommand { set #1 font } { O { } m O { } } 326 { \fdu_choose_font_with_option:nnn { #1 } {##2} { ##1, ##3 } } 327 } 328 % \RenewDocumentCommand \setmainfont { O { } m O { } } 329 % { \fdu_choose_font_with_option:nnn { main } {#2} { #1, #3 } } 330 % \RenewDocumentCommand \setsansfont { O { } m O { } } 331 % { \fdu_choose_font_with_option:nnn { sans } {#2} { #1, #3 } } 332 % \RenewDocumentCommand \setmonofont { O { } m O { } } 333 % { \fdu_choose_font_with_option:nnn { mono } {#2} { #1, #3 } } 334 % \RenewDocumentCommand \setmathfont { O { } m O { } } 335 % { \fdu_choose_font_with_option:nnn { math } {#2} { #1, #3 } } 声明中文字体 参数同样按照 fontspec 的风格 *class 337 \RenewDocumentCommand \setcjkmainfont { O { } m O { } } 338 { \fdu_choose_cjk_font_with_option:nnn { rm } {#2} { #1, #3 } } 339 \RenewDocumentCommand \setcjksansfont { O { } m O { } } 340 { \fdu_choose_cjk_font_with_option:nnn { sf } {#2} { #1, #3 } } 341 \RenewDocumentCommand \setcjkmonofont { O { } m O { } } 342 { \fdu_choose_cjk_font_with_option:nnn { tt } {#2} { #1, #3 } } 343 \RenewDocumentCommand \setcjkfamilyfont { m O { } m O { } } 344 { \fdu_choose_cjk_font_with_option:nnn {#1} {#3} { #2, #4 } } 3 xecjk 和 ctex 与之稍有区别, 它们要求字体选项只能位于字体名的前或后, 而不能同时出现 ( 即不允许形如 \setcjkmainfont[ 选项 1 ]{ 字体 }[ 选项 2 ] 这样的语句 )

27 第 6 节实现细节 27 \setcjksongfont \setcjkheifont \setcjkfangfont \setcjkkaifont 声明中文宋 黑 仿 楷字体, 暂时不用 345 % \DeclareDocumentCommand \setcjksongfont { O { } m O { } } 346 % { \fdu_choose_cjk_font_with_option:nnn { song } {#2} { #1, #3 } } 347 % \DeclareDocumentCommand \setcjkheifont { O { } m O { } } 348 % { \fdu_choose_cjk_font_with_option:nnn { hei } {#2} { #1, #3 } } 349 % \DeclareDocumentCommand \setcjkfangfont { O { } m O { } } 350 % { \fdu_choose_cjk_font_with_option:nnn { fang } {#2} { #1, #3 } } 351 % \DeclareDocumentCommand \setcjkkaifont { O { } m O { } } 352 % { \fdu_choose_cjk_font_with_option:nnn { kai } {#2} { #1, #3 } } 353 /class 字体选择只需将字体名及选项存入相应变量即可 \fdu_choose_font_with_option:nnn \fdu_choose_font:nn \fdu_choose_cjk_font_with_option:nnn \fdu_choose_cjk_font:nn 选择西文字体 #1: main / sans / mono / math #2: 字体名 #3: 选项 354 \cs_new_protected:npn \fdu_choose_font_with_option:nnn #1#2#3 355 { 356 \prop_gput:nnn \g fdu_font_name_prop {#1} {#2} 357 \prop_gput:nnn \g fdu_font_options_prop {#1} {#3} 358 } 359 \cs_new_protected:npn \fdu_choose_font:nn #1#2 360 { 361 \prop_gput:nnn \g fdu_font_name_prop {#1} {#2} 362 \prop_gput:nnn \g fdu_font_options_prop {#1} { } 363 } 选择中文字体 #1: rm / sf / tt 或 song / hei / fang / kai #2: 字体名 #3: 选项 364 \cs_new_protected:npn \fdu_choose_cjk_font_with_option:nnn #1#2#3 365 { 366 \prop_gput:nnn \g fdu_cjk_font_name_prop {#1} {#2} 367 \prop_gput:nnn \g fdu_cjk_font_options_prop {#1} {#3} 368 } 369 \cs_new_protected:npn \fdu_choose_cjk_font:nn #1#2 370 { 371 \prop_gput:nnn \g fdu_cjk_font_name_prop {#1} {#2} 372 \prop_gput:nnn \g fdu_cjk_font_options_prop {#1} { } 373 } 字体设定 此时需要利用 fontspec unicode-math xecjk ctex 等宏包完成实际的字 体调用 会在导言区末尾统一进行 \ fdu_set_font: 设定西文字体 374 \cs_new_protected:npn \ fdu_set_font: 375 { 376 \clist_map_inline:nn { main, sans, mono, math } 377 { 378 \prop_get:nnn \g fdu_font_name_prop {##1} \l fdu_tmpa_tl

28 第 6 节实现细节 \prop_get:nnn \g fdu_font_options_prop {##1} \l fdu_tmpb_tl 380 \tl_if_empty:nt \l fdu_tmpa_tl 381 { \ fdu_error:nn { font-not-defined } {##1} } 382 \use:c { fdu_set_ ##1 _font:vv } \l fdu_tmpa_tl \l fdu_tmpb_tl 383 } 384 } \ fdu_set_main_font:nn \ fdu_set_sans_font:nn \ fdu_set_mono_font:nn 拷贝 \ fontspec_main_setmainfont:nn 等命令 注意参数顺序是相反的 #1: 字体名 #2: 选项 385 \clist_map_inline:nn { main, sans, mono } 386 { 387 \cs_new_protected:cpx { fdu_set_ #1 _font:nn } ##1 ##2 388 { \exp_not:c { fontspec_main_set #1 font:nn } {##2} {##1} } 389 } \ fdu_set_math_font:nn 拷贝 unicode-math 中的 \setmathfont 命令 参数同上 390 \cs_new_protected:npn \ fdu_set_math_font:nn #1#2 391 { \ um_setmathfont:nn {#2} {#1} } 生成字体设定函数的变体 392 \clist_map_inline:nn { main, sans, mono, math } 393 { \cs_generate_variant:cn { fdu_set_ #1 _font:nn } { VV } } \ fdu_set_cjk_font: 设定中文字体 复杂之处在于需要建立宋 黑 仿 楷到 rm / sf / tt 的映照, 如表 5 所示 表 5 宋 黑 仿 楷到 rm / sf / tt 的映照 Normal Bold Italic Bold-italic rm 宋体 [ 粗宋 ] / 黑体 楷体 ( 粗楷 ) sf 黑体 ( 粗黑 ) 黑体 黑体 tt 仿体 ( 粗仿 ) 楷体 ( 粗楷 ) 394 *class 395 \cs_new_protected:npn \ fdu_set_cjk_font: 396 { 397 \clist_map_inline:nn { rm, sf, tt, kai } 398 { 399 \use:c { fdu_parse_cjk_ ##1 _font: } 400 \ fdu_check_cjk_font:n {##1} 401 \ fdu_set_cjk_font_aux:n {##1} 402 } 清除冗余键值对 403 \clist_map_inline:nn { song, hei, fang } 404 { 405 \prop_gremove:nn \g fdu_cjk_font_name_prop {##1} 406 \prop_gremove:nn \g fdu_cjk_font_options_prop {##1} 407 } 408 }

29 第 6 节实现细节 29 \l fdu_font_name_tl \l fdu_font_options_clist \ fdu_parse_cjk_rm_font: 临时存放字体名称和选项 409 \tl_new:n \l fdu_font_name_tl 410 \clist_new:n \l fdu_font_options_clist 解析 rm 字体族 未设置 rm 字体族 ( 即未调用 \setmainfont) 时, 传入 song 对应的字体名和选项 sf 和 tt 字体族的解析基本类似 411 \cs_new_protected:npn \ fdu_parse_cjk_rm_font: 412 { 413 \prop_get:nnnf \g fdu_cjk_font_name_prop 414 { rm } \l fdu_font_name_tl 415 { 416 \ fdu_get_cjk_font_name_options:nn { rm } { song } 根据粗宋 / 黑选项来进行操作 目前暂未定义该选项, 利用 \use_ii:nn 充当条 件判断 使用黑体 417 \use_ii:nn 418 { 粗宋 判断是否定义 BoldFont, 若未定义, 则设置 BoldFont 为普通宋体 419 \tl_if_in:nnf \l fdu_font_options_clist { BoldFont = } 420 { 421 \clist_put_right:nx \l fdu_font_options_clist 422 { BoldFont = \l fdu_font_name_tl } 423 } 424 } 425 { 黑体 注意右侧选项会覆盖左侧选项 426 % TODO: (2017/09/18) `hei` or `sans`? 427 \prop_get:nnn \g fdu_cjk_font_name_prop { hei } 428 \l fdu_tmpa_tl 429 \clist_put_right:nx \l fdu_font_options_clist 430 { BoldFont = \l fdu_tmpa_tl } 431 } 432 \ fdu_get_cjk_kai_font: 433 \ fdu_set_cjk_font_options:n { rm } 434 } 435 } \ fdu_parse_cjk_sf_font: 解析 sf 字体族 未设置 sf 字体族 ( 即未调用 \setsansfont) 时, 传入 hei 对 应的字体名和选项 436 \cs_new_protected:npn \ fdu_parse_cjk_sf_font: 437 { 438 \prop_get:nnnf \g fdu_cjk_font_name_prop 439 { sf } \l fdu_font_name_tl 440 { 441 \ fdu_get_cjk_font_name_options:nn { sf } { hei } 黑体的 BoldFont ItalicFont BoldItalicFont 都使用普通字体 不需要载 入楷体 442 \clist_put_right:nx \l fdu_font_options_clist 443 { 444 BoldFont = \l fdu_font_name_tl, 445 ItalicFont = \l fdu_font_name_tl, 446 BoldItalicFont = \l fdu_font_name_tl

30 第 6 节实现细节 } 448 \ fdu_set_cjk_font_options:n { sf } 449 } 450 } \ fdu_parse_cjk_tt_font: \ fdu_parse_cjk_kai_font: 解析 tt 字体族 未设置 tt 字体族 ( 即未调用 \setmonofont) 时, 传入 fang 对应的字体名和选项 451 \cs_new_protected:npn \ fdu_parse_cjk_tt_font: 452 { 453 \prop_get:nnnf \g fdu_cjk_font_name_prop 454 { tt } \l fdu_font_name_tl 455 { 456 \ fdu_get_cjk_font_name_options:nn { tt } { fang } 457 \clist_put_right:nx \l fdu_font_options_clist 458 { BoldFont = \l fdu_font_name_tl } 459 \ fdu_get_cjk_kai_font: 460 \ fdu_set_cjk_font_options:n { tt } 461 } 462 } 解析 kai 字体族 463 \cs_new_protected:npn \ fdu_parse_cjk_kai_font: 464 { 465 \prop_get:nnn \g fdu_cjk_font_name_prop { kai } 466 \l fdu_font_name_tl 与黑体类似, 楷体的 BoldFont ItalicFont BoldItalicFont 也都使用普通 字体 467 \clist_set:nx \l fdu_font_options_clist 468 { 469 BoldFont = \l fdu_font_name_tl, 470 ItalicFont = \l fdu_font_name_tl, 471 BoldItalicFont = \l fdu_font_name_tl 472 } 473 \ fdu_set_cjk_font_options:n { kai } 474 } \ fdu_get_cjk_font_name_options:nn 处理字体名称和选项 字体名存入 \l fdu_font_name_tl, 字体选项存入 \l_- _fdu_font_options_clist 注意字体名还被存入了 prop-list 中 ( 对应的 key = #1), 但选项则在 \ fdu_parse_cjk_..._font: 的最后才会被存入 prop-list 中 因此还需要有 \ fdu_set_cjk_font_options:n 来设置选项 #1: rm / sf / tt #2: song / hei / fang 475 \cs_new_protected:npn \ fdu_get_cjk_font_name_options:nn #1#2 476 { 477 \prop_get:nnn \g fdu_cjk_font_name_prop {#2} \l fdu_font_name_tl 478 \prop_gput:nnv \g fdu_cjk_font_name_prop {#1} \l fdu_font_name_tl 479 \prop_get:nnn \g fdu_cjk_font_options_prop {#2} \l fdu_tmpa_tl 480 \clist_set:nv \l fdu_font_options_clist \l fdu_tmpa_tl 481 } \ fdu_get_cjk_kai_font: 补齐斜体 粗斜体 ( 都设置为楷体 ) 482 \cs_new_protected:npn \ fdu_get_cjk_kai_font: 483 { 484 \prop_get:nnn \g fdu_cjk_font_name_prop { kai }

31 第 6 节实现细节 \l fdu_tmpa_tl 486 \clist_put_right:nx \l fdu_font_options_clist 487 { 488 ItalicFont = \l fdu_tmpa_tl, 489 BoldItalicFont = \l fdu_tmpa_tl 490 } 491 } \ fdu_set_cjk_font_options:n 492 % 设置选项, 即把选项存入 prop-list, 对应 \meta{key} = #1 493 % #1 = rm / sf / tt 494 \cs_new_protected:npn \ fdu_set_cjk_font_options:n #1 495 { 496 \prop_put:nnv \g fdu_cjk_font_options_prop {#1} 497 \l fdu_font_options_clist 498 } \ fdu_check_cjk_font:n 检查 CJK 字体族是否已定义 #1 = rm / sf / tt 499 \cs_new_protected:npn \ fdu_check_cjk_font:n #1 500 { 501 \prop_get:nnn \g fdu_cjk_font_name_prop {#1} 502 \l fdu_font_name_tl 503 \tl_if_empty:nt \l fdu_font_name_tl 504 { \ fdu_error:nn { cjk-font-not-defined } {#1} } 505 } \xecjk_set_family:nvv \ctex_ltj_set_family:nvv \ fdu_set_cjk_font_aux:n 生成 xecjk 和 ctex 中字体族设定函数的变体 由于 \ fdu_set_cjk_font_- aux:nnnn 使用了 \cs_new_protected:npx 定义, 因此必须在它之前给出变体 形式 506 \cs_generate_variant:nn \xecjk_set_family:nnn { nvv } 507 \cs_generate_variant:nn \ctex_ltj_set_family:nnn { nvv } 利用 xecjk 或 ctex-ltj 调用字体, 需按照引擎的不同分别处理 使用 Npx 型来定 义是为了在定义时直接确定引擎, 以避开调用时的判断 #1 = rm / sf / tt 508 \cs_new_protected:npx \ fdu_set_cjk_font_aux:n #1 509 { 510 \prop_get:nnn \exp_not:n \g fdu_cjk_font_name_prop {#1} 511 \exp_not:n \l fdu_tmpa_tl 512 \prop_get:nnn \exp_not:n \g fdu_cjk_font_options_prop {#1} 513 \exp_not:n \l fdu_tmpb_tl 514 \sys_if_engine_xetex:tf 515 { \xecjk_set_family:nvv } 516 { \sys_if_engine_luatex:t { \ctex_ltj_set_family:nvv } } 517 {#1} \exp_not:n { \l fdu_tmpb_tl \l fdu_tmpa_tl } 518 } 519 /class 字体族未定义信息 520 \ fdu_msg_new:nn { font-not-defined } 521 { 522 \str_upper_case:f { \tl_head:n {#1} } \tl_tail:n {#1} ~ 523 font~ is~ not~ defined. \\\\ 524 You~ can~ set~ option~ "font"~ via~ "\string\fdusetup",~ 525 or~ use~ command~ \\ 526 "\string\set #1 font"~ to~ define~ new~ font~ families. 527 } 528 *class 529 \ fdu_msg_new:nn { cjk-font-not-defined }

32 第 6 节实现细节 { 531 CJK~ font~ family~ "#1"~ is~ not~ defined. \\\\ 532 You~ can~ set~ option~ "cjk-font"~ via~ "\string\fdusetup",~ 533 or~ use~ commands~ \\ 534 "\string\setcjkmainfont",~ "\string\setcjksansfont"~ or~ 535 "\string\setcjkmonofont",~ etc~ \\ 536 to~ define~ new~ CJK~ font~ families. 537 } 538 \sys_if_engine_xetex:t 539 { 这里给这两个 prop-list 变量赋一个空值, 使得 xecjk 认为 rm 字体族已定义, 从而避免警告 LuaTEX 引擎下,ctex-ltj 不会给出警告, 暂且不管 540 \prop_gput:nnn \g xecjk_family_font_name_prop { rm } { } 541 \prop_gput:nnn \g xecjk_family_name_prop { rm } { } 关闭 xecjk 中重定义字体族的警告 542 \msg_redirect_name:nnn { xecjk } { CJKfamily-redef } { none } 543 } 544 /class class 在导言区末尾载入字体 545 \ctex_at_end_preamble:n 546 { 547 \ fdu_set_font: 548 \ fdu_set_cjk_font: 549 } 字体切换 ( 楷体 ) 一般情况下, 楷体被用作中文斜体 但有时需要保持西文部分不被倾斜, 因 此需要额外定义楷体切换命令 \fdu_family_if_exist:ntf 判断字体族是否存在 XƎTEX 引擎下直接利用 xecjk 宏包提供的函数 550 *class 551 \sys_if_engine_xetex:tf 552 { 553 \prg_new_protected_conditional:npnn 554 \fdu_family_if_exist:n #1 { TF } 555 { 556 \xecjk_family_if_exist:ntf {#1} 557 { \prg_return_true: } { \prg_return_false: } 558 } 559 } 560 { LuaTEX 引擎下需要利用 ctex 宏包提供的函数 这两个函数的参数略有不同 561 \sys_if_engine_luatex:t 562 { 563 \prg_new_protected_conditional:npnn 564 \fdu_family_if_exist:n #1 { TF } 565 { 566 \ctex_ltj_family_if_exist:nntf {#1} \l fdu_tmpa_tl 567 { \prg_return_true: } { \prg_return_false: } 568 } 569 } 570 }

33 第 6 节实现细节 33 \fdu_cjk_font_kai: \fdu@kai 楷体切换命令 571 \cs_new_protected:npx \fdu_cjk_font_kai: 572 { 573 \fdu_family_if_exist:ntf { kai } 574 { 575 \sys_if_engine_xetex:tf 576 { \xecjk_switch_family:n { kai } } 577 { 578 \sys_if_engine_luatex:t 579 { \ctex_ltj_switch_family:n { kai } } 580 } 581 } 582 { \exp_not:n { \rmfamily \itshape } } 583 } 命令 \fdu_cjk_font_kai: 采用 LATEX3 风格, 在.toc 文件里无法正常使用, 因 此重新定义为 LATEX 2ε 风格的命令 584 \cs_new_eq:nn \fdu@kai \fdu_cjk_font_kai: 585 /class 数学字体设置根据 GB 以及 ISO :2009 的规定, 数学表达式中表示变量的拉丁字母和希腊字母均应当使用斜体 这里的 \keys_set:nn{unicode-math} 实际相当于 \unimathsetup 586 % TODO: (2018/01/19) do we need `mathrm=sym`? 587 \keys_set:nn { unicode-math } 588 { 589 math-style = ISO, 590 bold-style = ISO, 591 % mathrm = sym 592 } 字号 593 \keys_define:nn { fdu / style } 594 { style/font-size \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge font-size 不是文档类选项, 不能传给 ctexbook 文档类, 因此只能手动重定义 字号命令 595 font-size.choice:, 596 font-size.value_required:n = true, 597 font-size / -4.code:n = { }, 默认使用小四号字, 所以只有五号字需要重新设置 598 font-size / 5.code:n = 599 { 600 \RenewDocumentCommand \tiny { } { \zihao { 7 } } 601 \RenewDocumentCommand \scriptsize { } { \zihao { -6 } } 602 \RenewDocumentCommand \footnotesize { } { \zihao { 6 } } 603 \RenewDocumentCommand \small { } { \zihao { -5 } } 604 \RenewDocumentCommand \normalsize { } { \zihao { 5 } } 605 \RenewDocumentCommand \large { } { \zihao { -4 } } 606 \RenewDocumentCommand \Large { } { \zihao { -3 } }

34 第 6 节实现细节 \RenewDocumentCommand \LARGE { } { \zihao { -2 } } 608 \RenewDocumentCommand \huge { } { \zihao { 2 } } 609 \RenewDocumentCommand \Huge { } { \zihao { 1 } } class-en 610 } class-en 611 } 612 *class 613 }, 句号 style/fullwidth-stop 设置句号形状 ( 圆圈或是圆点 ) 614 fullwidth-stop.choice:, 615 fullwidth-stop.value_required:n = true, 利用类别码机制切换, 只有显式的 会被替换 616 fullwidth-stop / catcode.code:n = 617 { \ fdu_set_fullwidth_stop_catcode: }, 利用 TECKit 映射机制切换, 相当于设置了 \defaultcjkfontfeatures {Mapping = fullwidth-stop} 这种手段会替换所有出现的, 并且将影响所有字 体 只在 XƎTEX 下可用 618 fullwidth-stop / mapping.code:n = 619 { 620 \sys_if_engine_xetex:tf 621 { 622 \clist_gset:nn \g xecjk_default_features_clist 623 { Mapping = fullwidth-stop } 624 } 625 { LuaTEX 下改用类别码机制代替, 并给出警告 626 \sys_if_engine_luatex:t 627 { 628 \ fdu_warning:n { mapping-not-available } 629 \ fdu_set_fullwidth_stop_catcode: 630 } 631 } 632 }, 633 fullwidth-stop / false.code:n = { } 634 } 提示信息 635 \ fdu_msg_new:nn { mapping-not-available } 636 { 637 Option~ "fullwidth-stop = mapping"~ is~ not~ available~ in~ LuaTeX. \\ 638 "fullwidth-stop = catcode"~ will~ be~ set~ instead. 639 } \ fdu_set_fullwidth_stop_catcode: 将 设置为活动符, 并定义为句点. 640 \cs_new:npn \ fdu_set_fullwidth_stop_catcode: 641 { 642 \char_set_active_eq:nn { "3002 } \c fdu_fullwidth_full_stop_tl 643 \char_set_catcode_active:n { "3002 } 644 } 645 /class

35 第 6 节实现细节 章节标题结构 \keys_set:nn{ctex} 实际相当于 \ctexset 646 \keys_set:nn { ctex } 647 { 设置章 (chapter) 节 (section) 与小节 (sub-section) 标题样式 此处使 用 fixskip = true 选项来抑制前后的多余间距 648 chapter = 649 { class 650 format = \huge \normalfont \sffamily \centering, 651 *class-en 652 format = \centering, 653 nameformat = \LARGE \bfseries, 654 titleformat = \huge \bfseries, 655 aftername = \par \nobreak \vskip 10 pt, 656 /class-en 657 beforeskip = 50 pt, 658 afterskip = 40 pt, 659 number = \ fdu_arabic:n { chapter }, 660 fixskip = true 661 }, 662 section = 663 { class 664 format = \Large \normalfont \sffamily \raggedright, class-en 665 format = \Large \bfseries \raggedright, 666 beforeskip = 3.5 ex plus 1.0 ex minus 0.2 ex, 667 afterskip = 2.7 ex plus 0.5 ex, 668 fixskip = true 669 }, 670 subsection = 671 { class 672 format = \large \normalfont \sffamily \raggedright, class-en 673 format = \large \bfseries \raggedright, 674 beforeskip = 3.25 ex plus 1.0 ex minus 0.2 ex, 675 afterskip = 2.5 ex plus 0.3 ex, 676 fixskip = true 677 } 678 } 6.7 页眉页脚 清除默认页眉页脚格式 679 \fancyhf { } \l fdu_header_center_mark_tl 保存中间页眉的文字 正文中设置为空, 目录 摘要 符号表等设置为相应标 题 680 \tl_new:n \l fdu_header_center_mark_tl 构建页眉, 要在单面或双面下分别设置 \fancyhead 的选项中,E 和 O 分别表示偶数 (even) 和奇数 (odd), 而 L R 和 C 则分别表示左 (left) 右 (right) 和中间 (center) 按照通常的排版规则, 在双面模式下, 偶数页的中间页眉文字在左, 奇数页则在右 单面模式下, 左右页眉都要显示 681 \bool_if:ntf \g fdu_twoside_bool

36 第 6 节实现细节 *class 683 { 684 \fancyhead [ EL ] { \small \nouppercase { \fdu@kai \leftmark } } 685 \fancyhead [ OR ] { \small \nouppercase { \fdu@kai \rightmark } } 686 } 687 { 688 \fancyhead [ L ] { \small \nouppercase { \fdu@kai \leftmark } } 689 \fancyhead [ R ] { \small \nouppercase { \fdu@kai \rightmark } } 690 \fancyhead [ C ] 691 { 692 \small \nouppercase 693 { \fdu@kai \l fdu_header_center_mark_tl } 694 } 695 } 696 /class 697 *class-en 698 { 699 \fancyhead [ EL ] { \small \nouppercase { \itshape \leftmark } } 700 \fancyhead [ OR ] { \small \nouppercase { \itshape \rightmark } } 701 } 702 { 703 \fancyhead [ L ] { \small \nouppercase { \itshape \leftmark } } 704 \fancyhead [ R ] { \small \nouppercase { \itshape \rightmark } } 705 \fancyhead [ C ] 706 { 707 \small \nouppercase 708 { \itshape \l fdu_header_center_mark_tl } 709 } 710 } 711 /class-en 构建页脚, 用来显示页码 选项 C 表示居中 (center) 712 \fancyfoot [ C ] { \small \thepage } 关闭横线显示 ( 未启用 ) 713 % \RenewDocumentCommand \headrulewidth { } { 0 pt } \fdu_front_matter_header:n \cleardoublepage 在单页模式下, 设置前导部分 ( 包括目录 摘要 符号表等 ) 的页眉中间为相应 标题, 左右为空 714 \cs_new:npn \fdu_front_matter_header:n #1 715 { 716 \bool_if:ntf \g fdu_twoside_bool 717 { \markboth {#1} {#1} } 718 { 719 \markboth { } { } 720 \tl_gset:nn \l fdu_header_center_mark_tl {#1} 721 } 722 } 重定义 \cleardoublepage, 使得偶数页面在没有内容时也不显示页眉页脚 见 最后清空中间页眉, 确保正文部分页眉显示正确 723 \RenewDocumentCommand \cleardoublepage { } 724 { 725 \clearpage 726 \bool_if:nt \g fdu_twoside_bool 727 { 728 \int_if_odd:nf \c@page

ctex ctex.org v0.95 2009/10/20 ctex L A TEX CCT CJK xecjk L A TEX ctex L A TEX ctex CCT CJK xecjk ctexart.cls ctexrep.cls ctexbook.cls ctex.sty ctexcap.sty ctex ctex.org 1 2 2 3 2.1 CJK xecjk................................

More information

0000 00 10701 0000000000 XX000.00 0000 00 Dissertation Title in English A dissertation submitted to XIDIAN UNIVERSITY in partial fulfillment of the requirements for the degree of Doctor By Firstname

More information

(2) (3) 1.3 (1) (2) (3) (4) (5) (6)

(2) (3) 1.3 (1) (2) (3) (4) (5) (6) (GB/T -1987) 771 (GB/T 1.1 2000---- ) GB/T 7714-2005 ( ) 1 (1) (2) (3) (4) (5) (6) abstract (7) 1.2 (1) 1 (2) (3) 1.3 (1) (2) (3) (4) (5) (6) 2.1 1. 25 1 2. 15 2 3. 4. 300 4 8 2 3 5. abstract 6. : 5 2.2

More information

中国科学技术大学学位论文模板示例文档

中国科学技术大学学位论文模板示例文档 University of Science and Technology of China A dissertation for doctor s degree An Example of USTC Thesis Template for Bachelor, Master and Doctor Author: Zeping Li Speciality: Mathematics and Applied

More information

xpinyin 宏包

xpinyin 宏包 xpinyin 宏包 李清 sobenlee@gmail.com 2018/01/28 v2.6 第 1 节 简介 xpinyin 是一个 LATEX 宏包, 提供了为汉字自动注音的功能 第 2 节 基本用法 xpinyin 支持采用 GBK 和 UTF-8 编码的 TEX 源文件, 建议总是使用 UTF-8 如果使用 LATEX 或 pdflatex 的编译方式, 则根据编码的情况,xpinyin

More information

1 2

1 2 LATEX : : : 1006 1 2 2013 L A TEX : I Abstract In this short article we will discuss about L A TEX for your dissertation Key Words: Dynamic Positioning, Ship Manoeuvrability,Control Algorithm, State Estimate

More information

xeCJK 宏包

xeCJK 宏包 xecjk ctex.org 2012/05/21 v3.0.6 1 2 2 2 3 3 3.1..................................... 3 3.2................................. 5 3.2.1 XƎTEX........................... 8 3.3 CJK...............................

More information

免责声明 (1) 本模板的发布遵守 The MIT License, 使 前请认真阅读协议内容 (2) 本模板为作者根据中国海洋 学教务处颁发的 中国海洋 学全 制本科毕业 ( 设计 ) 论 撰写规范 编写 成, 旨在供中国海洋 学本科毕业 撰写学位论 使 (3) 中国海洋 学教务处只提供毕业论 写

免责声明 (1) 本模板的发布遵守 The MIT License, 使 前请认真阅读协议内容 (2) 本模板为作者根据中国海洋 学教务处颁发的 中国海洋 学全 制本科毕业 ( 设计 ) 论 撰写规范 编写 成, 旨在供中国海洋 学本科毕业 撰写学位论 使 (3) 中国海洋 学教务处只提供毕业论 写 中国海洋大学本科毕业论文 LATEX 模版使用手册 ( 第一版 ) 作者 OSOUC 联系 式 hsmouc@gmail.com 中国海洋 学 免责声明 (1) 本模板的发布遵守 The MIT License, 使 前请认真阅读协议内容 (2) 本模板为作者根据中国海洋 学教务处颁发的 中国海洋 学全 制本科毕业 ( 设计 ) 论 撰写规范 编写 成, 旨在供中国海洋 学本科毕业 撰写学位论 使

More information

厦门大学硕博学位论文模板

厦门大学硕博学位论文模板 10384 T192 31520101153180 UDC 168 Template for Master Thesis and Doctoral Dissertation of Xiamen University : : : : : 2009 9 2009 9 2009 9 : : 2009 9 1. 2. 1 2 3 I Abstract Here is your English Abstract.

More information

國立暨南國際大學圖書館

國立暨南國際大學圖書館 國 立 暨 南 國 際 大 學 圖 書 館 學 位 論 文 繳 交 注 意 事 項 本 校 畢 業 生 辦 理 畢 業 離 校 手 續 須 完 成 圖 書 館 相 關 作 業 程 序, 請 參 見 以 下 說 明 壹 離 校 程 序 說 明 01 貳 繳 交 論 文 說 明 03 參 轉 檔 注 意 事 項 及 操 作 09 肆 上 傳 檔 案 注 意 事 項 及 操 作 16 伍 紙 本 論 文

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

lnag_ch_v2.01.doc

lnag_ch_v2.01.doc 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. % Any line starting with "%" is a comment. % "\" (backslash) is a special Latex character which introduces a Latex %

More information

ptex-ng ptex-ng ptex OpenType UTF-8 ptex-ng JIS X 4051 ptex ASCII ptex TEX Users Group ptex-ng 2012 LuaTEX Common TEX Y&Y TEX ptex

ptex-ng ptex-ng ptex OpenType UTF-8 ptex-ng JIS X 4051 ptex ASCII ptex TEX Users Group ptex-ng 2012 LuaTEX Common TEX Y&Y TEX ptex TEX 2015 5 TEX 2015 5 1 / 18 ptex-ng ptex-ng ptex OpenType UTF-8 ptex-ng JIS X 4051 ptex ASCII 2008 2010 ptex TEX Users Group ptex-ng 2012 LuaTEX 2013 2014 Common TEX Y&Y TEX ptex-ng 2014 10 GPL TEX 2015

More information

XeTeX about:fonts

XeTeX about:fonts X TX about:fonts -X TX - KMC 2008 4 25 L A TX X TX kmc.best@gmail.com 1 2 目录 1 X TX 的安装和使用 3 1.1.......................................... 3 1.2............................................ 3 1.3........................................

More information

(08) (08)

(08) (08) 100 3 7 () 1000503791 100 100 3 8 (08) 7792045 (08) 7781824 Http://www.mhsh.ptc.edu.tw ... 1... 2...... 5... 5... 6... 7... 7... 8... 12... 13... 13... 14... 16... 18... 24... 28... 35... 35... 36... 37...

More information

<4D6963726F736F667420576F7264202D20D6D0CEC4B7A88C57B454CABF8C57CEBBD593CEC4D28EB9A0>

<4D6963726F736F667420576F7264202D20D6D0CEC4B7A88C57B454CABF8C57CEBBD593CEC4D28EB9A0> 澳 門 大 學 法 學 院 中 文 法 學 碩 士 學 位 論 文 規 範 一 適 用 範 圍 ( 一 ) 中 文 法 學 碩 士 學 位 論 文 是 中 文 法 學 碩 士 學 位 研 究 生 在 指 導 教 師 的 指 導 下 獨 立 完 成 的, 合 乎 嚴 格 的 寫 作 規 範 並 標 誌 著 獲 得 法 學 碩 士 學 位 的 一 篇 書 面 作 品 中 文 法 學 碩 士 研 究 生

More information

CTeX 宏集手册

CTeX 宏集手册 CTEX 宏集手册 ctex.org 2015/07/01 v2.2 简介 CTEX 宏集是面向中文排版的通用 L A TEX 排版框架, 为中文 L A TEX 文档提供了汉字输出支持 标点压缩 字体字号命令 标题文字汉化 中文版式调整 数字日期转换等支持功能, 可适应论文 报告 书籍 幻灯片等不同类型的中文文档 CTEX 宏集支持 L A TEX pdfl A TEX XƎL A TEX 和 LuaL

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

提 纲 1. 概 论 2. 科 学 论 文 各 部 分 的 写 作 3. 科 学 论 文 写 作 经 验 点 滴

提 纲 1. 概 论 2. 科 学 论 文 各 部 分 的 写 作 3. 科 学 论 文 写 作 经 验 点 滴 浅 谈 英 语 科 技 论 文 写 作 王 璐 物 理 与 光 电 工 程 学 院 大 连 理 工 大 学 提 纲 1. 概 论 2. 科 学 论 文 各 部 分 的 写 作 3. 科 学 论 文 写 作 经 验 点 滴 提 高 英 文 读 写 能 力 的 重 要 性 英 语 是 全 球 性 的 国 际 交 流 媒 介 ; 英 语 是 国 际 科 学 文 化 交 流 的 语 言, 科 技 论 文 有

More information

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探 付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探索建设中 成时间 : 2017-07-20 12:13:21 Since 8.6 定义键盘 定义键盘使

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

目 录 第 一 部 分 序 厦 门 大 学 嘉 庚 学 院 简 介... 3 第 二 部 分 教 学 管 理 厦 门 大 学 嘉 庚 学 院 教 师 工 作 规 范... 5 厦 门 大 学 嘉 庚 学 院 课 程 班 管 理 说 明... 15 厦 门 大 学 嘉 庚 学 院 本 科 生 毕 业

目 录 第 一 部 分 序 厦 门 大 学 嘉 庚 学 院 简 介... 3 第 二 部 分 教 学 管 理 厦 门 大 学 嘉 庚 学 院 教 师 工 作 规 范... 5 厦 门 大 学 嘉 庚 学 院 课 程 班 管 理 说 明... 15 厦 门 大 学 嘉 庚 学 院 本 科 生 毕 业 教 师 手 册 厦 门 大 学 嘉 庚 学 院 教 务 部 二 〇 一 一 年 编 目 录 第 一 部 分 序 厦 门 大 学 嘉 庚 学 院 简 介... 3 第 二 部 分 教 学 管 理 厦 门 大 学 嘉 庚 学 院 教 师 工 作 规 范... 5 厦 门 大 学 嘉 庚 学 院 课 程 班 管 理 说 明... 15 厦 门 大 学 嘉 庚 学 院 本 科 生 毕 业 论 文 ( 设 计

More information

ACM 3... 1. 2

ACM 3... 1. 2 2 1... 2 1 ACM 3... 1. 2 ducy 2. matlab mathematica lingo lindo spss c/c++ matlab6.5 matlab6.5 mathematica4 lingo8 for windows c/c++ c/c++ ACM 3. 4 A,B A B A,B 3 A MCM ICM MCM A,B ICM C ICM MCM C A,B 50

More information

CTeX 宏集手册

CTeX 宏集手册 CTEX 宏集手册 CTEX.ORG 2018/05/02 v2.4.14 简介 CTEX 宏集是面向中文排版的通用 L A TEX 排版框架, 为中文 L A TEX 文档提供了汉字输出支持 标点压缩 字体字号命令 标题文字汉化 中文版式调整 数字日期转换等支持功能, 可适应论文 报告 书籍 幻灯片等不同类型的中文文档 CTEX 宏集支持 L A TEX pdfl A TEX XƎL A TEX

More information

论文先人一步 L A TEX 讲座 党贵芳 图书馆信息咨询部 2015 年 12 月 13 日 1 / 62

论文先人一步 L A TEX 讲座 党贵芳 图书馆信息咨询部 2015 年 12 月 13 日 1 / 62 论文先人一步 L A TEX 讲座 党贵芳 guifang@ustc.edu.cn 图书馆信息咨询部 2015 年 12 月 13 日 1 / 62 目录 1 什么是 TEX/L A TEX 2 / 62 目录 1 什么是 TEX/L A TEX 2 为什么选择 L A TEX 2 / 62 目录 1 什么是 TEX/L A TEX 2 为什么选择 L A TEX 3 如何使用 L A TEX 2

More information

ebook37-4

ebook37-4 4 4.1 H T M L F r o n t P a g e i m a g e m a p H T M L We b We b 4.1.1 We b We b We b We b 4.1.2 We b 4 35 4.1.3 4-1 G I F 4-2 36 4-1 ( 4-2 ) 4.1.4 We b We b 4-3 4-3 4 37 Ly n x 4-4 4-4 4.1.5 We b We

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

中国科学技术大学本硕博毕业论文模板示例文档(Beta),USTC Thesis Template for Bachelor, Master and DoctorUser's Guide(Beta)

中国科学技术大学本硕博毕业论文模板示例文档(Beta),USTC Thesis Template for Bachelor, Master and DoctorUser's Guide(Beta) (Beta) University of Science and Technology of China A dissertation for master s degree USTC Thesis Template for Bachelor, Master and Doctor User s Guide(Beta) Author : Qiansun Zhao Speciality : Whatever

More information

彩圖 6 彩圖 7 彩圖 8 3

彩圖 6 彩圖 7 彩圖 8 3 1 2 3 4 5 2 彩圖 6 彩圖 7 彩圖 8 3 彩圖 13 彩圖 14 彩圖 16 彩圖 15 5 彩圖 22 彩圖 20 彩圖 21 彩圖 23 7 24 25 26 8 31 32 33 34 10 彩圖 35 彩圖 38 彩圖 36 彩圖 39 彩圖 37 彩圖 40 11 03 1 2 3 4 10 8 6 4 2 0 3 2.1 1.2 0.3 0.6 1.5 2.4 3 1.2

More information

10384 200115009 UDC Management Buy-outs MBO MBO MBO 2002 MBO MBO MBO MBO 000527 MBO MBO MBO MBO MBO MBO MBO MBO MBO MBO MBO Q MBO MBO MBO Abstract Its related empirical study demonstrates a remarkable

More information

10384 X0015101 UDC The Preliminary Survey of the Development Patterns of Security Analysts in China (MBA) 2004 2 2004 3 2004 3 2 0 0 4 2 14 Abstract Abstract The security analysts are respectable oversea,

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

內文.tpf

內文.tpf 2 4 6 7 8 9 9 10 11 12 13 15 18 21 22 MOD 24 25 26 27 28 33 34 37 38 39 40 56 1 45 43 91 10 1 181 43 1 181 2 Taiwan Education Resources Information Center,TERIC 3 (34 ) (3 (38 ) (39 ) 4 (18 ) (9 ) (10

More information

%

% 38 1 2014 1 Vol. 38No. 1 January 2014 51 Population Research 2010 2010 2010 65 100028 Changing Lineal Families with Three Generations An Analysis of the 2010 Census Data Wang Yuesheng Abstract In contemporary

More information

嘉義市政府暨附(所)屬機關電話禮貌測試實施要點

嘉義市政府暨附(所)屬機關電話禮貌測試實施要點 嘉 義 市 政 府 暨 所 屬 機 關 電 話 禮 貌 測 試 實 施 要 點 83 年 8 月 17 日 83 府 計 研 字 第 50337 號 函 頒 90 年 10 月 12 日 90 府 企 研 字 第 87210 號 修 訂 95 年 12 月 20 日 95 府 企 研 字 第 0950141214 號 函 修 訂 97 年 3 月 21 日 97 府 企 研 字 第 0970110046

More information

( )

( ) Secondary School Physical Fitness Award Scheme Student s Handbook Jointly Organized By Hong Kong Childhealth Foundation Education Department ( ) Secondary School Physical Fitness Award Scheme Student s

More information

「人名權威檔」資料庫欄位建置表

「人名權威檔」資料庫欄位建置表 ( version 0.2) 1 3 3 3 3 5 6 9.... 11 Entities - Relationship Model..... 12 13 14 16 2 ( ) Int Varchar Text byte byte byte Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate Type Varchar 10

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

( Version 0.4 ) 1

( Version 0.4 ) 1 ( Version 0.4 ) 1 3 3.... 3 3 5.... 9 10 12 Entities-Relationship Model. 13 14 15.. 17 2 ( ) version 0.3 Int TextVarchar byte byte byte 3 Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate

More information

Business Objects 5.1 Windows BusinessObjects 1

Business Objects 5.1 Windows BusinessObjects 1 Business Objects 5.1 Windows BusinessObjects 1 BusinessObjects 2 BusinessObjects BusinessObjects BusinessObjects Windows95/98/NT BusinessObjects Windows BusinessObjects BusinessObjects BusinessObjects

More information

xforce keygen microsoft office 2013

xforce keygen microsoft office 2013 Xforce Keygen Microsoft Office 2013 ->->->-> http://shurll.com/78610 1 / 5 2 / 5 Generally, Autodesk,,Vault,,Office,,2016,,555H1,,Autodesk,,Vault,,Professional,,2016,,569H1,,Autode sk,,vault,,workgroup,,2016,,559h1,,autodesk,,vehicle,,tracking,,2016,,955h1,,autodesk,,vred...

More information

Shanghai International Studies University A STUDY ON SYNERGY BUYING PRACTICE IN ABC COMPANY A Thesis Submitted to the Graduate School and MBA Center I

Shanghai International Studies University A STUDY ON SYNERGY BUYING PRACTICE IN ABC COMPANY A Thesis Submitted to the Graduate School and MBA Center I 上 海 外 国 语 大 学 工 商 管 理 硕 士 学 位 论 文 ABC 中 国 食 品 公 司 的 整 合 采 购 研 究 学 科 专 业 : 工 商 管 理 硕 士 (MBA) 作 者 姓 名 :0113700719 指 导 教 师 : 答 辩 日 期 : 2013 年 12 月 上 海 外 国 语 大 学 二 一 四 年 一 月 Shanghai International Studies

More information

(Microsoft PowerPoint - 3-1\260\323\255^-\246p\246\363\274\266\274g\274i\276\372.ppt)

(Microsoft PowerPoint - 3-1\260\323\255^-\246p\246\363\274\266\274g\274i\276\372.ppt) Business English 如 何 撰 寫 英 文 履 歷 Li-Hua LI IM Department, CYUT CONTENTS Introduction to Resume Content of Resume Resume Strategy Examples Introduction to Resume 目 的 : 要 讓 公 司 ( 面 試 者 ) 能 在 極 為 有 限 的 時

More information

山东轻工业学院

山东轻工业学院 3888.00 ( 16.00 ) ...1...4...16...19...22...25...28 ( )...32...34...39...42...47...48...50...51 I ( )...54...66...69...73...76... 101... 103... 105... 106... 107... 109...111... 112... 116... 118... 120...

More information

2013国际营销科学与信息技术大会(MSIT2013)

2013国际营销科学与信息技术大会(MSIT2013) 2013 国 际 营 销 科 学 与 信 息 技 术 大 会 (MSIT2013) 邀 请 函 随 着 全 球 市 场 环 境 的 不 断 变 化 和 网 络 信 息 技 术 的 日 新 月 异, 营 销 科 学 和 营 销 方 式 的 创 新 对 于 企 业 的 发 展 起 着 越 来 越 大 的 作 用 为 了 进 一 步 推 动 国 内 外 营 销 学 者 的 学 术 交 流 与 合 作, 促

More information

中国人民大学LaTeX模板

中国人民大学LaTeX模板 论文编码 :RUC-BK- 专业代码 中国人民大学本科毕业论文 中国人民大学 LaTeX 模板 作 者 : 许白黑 学 院 : 专 业 : 年 级 : 学 号 : 2012202000 指导教师 : 论文成绩 : 4.0 日 期 : 2015 年 12 月 11 日 独创性声明 本人郑重声明 : 所呈交的论文是我个人在导师的指导下进行的研究工作及取得的研究成果 尽我所知, 除了文中特别加以标注和致谢的地方外,

More information

Master Dissertation of Suzhou University of Science and Technology The Research on the Christian Charity Career in the Modern Times of Suzhou (18501937) Master Candidate:Wu Xiaodi Supervisor:Professor

More information

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener SGML HTML XML 1 SGML XML Extensible Markup Language XML SGML Standard Generalized Markup Language, ISO 8879, SGML HTML ( Hypertext Markup Language HTML) (Markup Language) (Tag) < > Markup (ISO) 1986 SGML

More information

(Microsoft Word -

(Microsoft Word - 本 年 度 關 注 事 項 鞏 固 語 文 能 力 本 校 本 年 度 其 中 一 個 關 注 事 項 是 鞏 固 學 生 的 語 文 能 力, 為 此, 本 校 安 排 了 不 同 的 計 劃 和 活 動 一. 新 增 設 備 1. 新 翼 大 樓 增 設 語 言 實 驗 室 2. 課 室 增 設 書 櫃, 擺 放 中 英 文 科 圖 書 3. 購 置 教 材, 包 括 圖 書 VCD DVD CD

More information

学 校 编 码 :10384 分 类 号 密 级 学 号 :X2007155130 UDC 厦 门 怡 福 养 生 健 康 管 理 有 限 公 司 创 业 计 划 王 韬 指 导 教 师 姓 名 : 郭 霖 教 授 厦 门 大 学 硕 士 学 位 论 文 厦 门 怡 福 养 生 健 康 管 理 有 限 公 司 创 业 计 划 A Business Plan for Xiamen Eve Health

More information

V1.65 An Introduction to Doctor (Master) Thesis Template V1.65 of Tsinghua University Dissertation Submitted to Tsinghua University in partial fulfillment of the requirement for the degree of Doctor of

More information

Gassama Abdoul Gadiri University of Science and Technology of China A dissertation for master degree Ordinal Probit Regression Model and Application in Credit Rating for Users of Credit Card Author :

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

Microsoft Word - 《师范教育信息参考》 2011年第2期

Microsoft Word - 《师范教育信息参考》 2011年第2期 师 范 教 育 信 息 参 考 北 华 大 学 图 书 馆 参 考 咨 询 服 务 部 主 办 师 范 教 育 信 息 参 考 本 期 导 读 热 点 聚 焦 教 育 部 2011 年 工 作 要 点 ( 下 ) 温 总 理 在 东 北 师 大 免 费 师 范 生 来 信 上 作 出 重 要 批 示 首 届 免 费 师 范 生 全 部 到 中 小 学 任 教 教 育 基 础 道 德 : 通 往 幸

More information

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系 电子科学技术 Electronic Science & Technology 电子科学技术第 02 卷第 05 期 2015 年 9 月 Electronic Science & Technology Vol.02 No.05 Sep.2015 年 一种卫星遥测在线状态监测及分析系统的设计 董房 1,2, 刘洋 2, 王储 2 2, 刘赞 (1. 上海交通大学, 上海,200240; 2. 上海卫星工程研究所,

More information

关 于 学 生 手 册 的 说 明 为 规 范 南 开 大 学 现 代 远 程 教 育 学 院 各 项 教 学 教 务 管 理, 加 强 对 学 习 中 心 管 理 人 员 的 工 作 指 导, 特 汇 编 本 学 生 手 册 学 院 将 根 据 实 际 情 况, 不 断 修 订 完 善 该 学 生

关 于 学 生 手 册 的 说 明 为 规 范 南 开 大 学 现 代 远 程 教 育 学 院 各 项 教 学 教 务 管 理, 加 强 对 学 习 中 心 管 理 人 员 的 工 作 指 导, 特 汇 编 本 学 生 手 册 学 院 将 根 据 实 际 情 况, 不 断 修 订 完 善 该 学 生 南 开 大 学 现 代 远 程 教 育 学 院 School of Modern Distance Education, Nankai University ( 教 学 教 务 管 理 规 定 ) 学 生 手 册 ( 内 部 资 料 ) 二 一 年 十 二 月 汇 编 关 于 学 生 手 册 的 说 明 为 规 范 南 开 大 学 现 代 远 程 教 育 学 院 各 项 教 学 教 务 管 理, 加

More information

PUTeX User's Guide

PUTeX User's Guide PUTEX 4.0 Big5 (Rev 1.0) cwtsay@pu.edu.tw http://www.cs.pu.edu.tw/~tsay/putex NSC-86-2213-E-126-005 2 1 5 1.1 PUTEX?................................. 5 1.2 PUTEX................................... 5 1.3

More information

JAIST Reposi Title WWW における関連リンク集の自動生成 Author(s) 田村, 雅樹 Citation Issue Date Type Thesis or Dissertation Text version author U

JAIST Reposi   Title WWW における関連リンク集の自動生成 Author(s) 田村, 雅樹 Citation Issue Date Type Thesis or Dissertation Text version author U JAIST Reposi https://dspace.j Title WWW における関連リンク集の自動生成 Author(s) 田村, 雅樹 Citation Issue Date 2006-03 Type Thesis or Dissertation Text version author URL http://hdl.handle.net/10119/1979 Rights Description

More information

APA Preliminaries Text Reference 1. Cover Page 2. Title Page 3. Signature Page 4. Advisor s recommendation letter 5. Approval page 6. Copyri

APA Preliminaries Text Reference 1. Cover Page 2. Title Page 3. Signature Page 4. Advisor s recommendation letter 5. Approval page 6. Copyri 1 研究報告與論文的寫作格式 CHAPTER 1-1 1-2 專 題 研究報告, 乃至論文寫作都 有一定的標準與規範, 而寫作的 工具, 除了堪稱石器時代所用的筆與紙 外, 打字機及電動打字機仍是至今尚未完 消失的機具, 然而, 步入雲端世紀之後, 電腦文書處理的軟體早已是不可或缺的必備利器 這裡首推大家耳熟能詳的 Microsoft Word 1-2 1-2-2 APA Preliminaries

More information

new Taiwanese children etc., it is imperative to build a new system of Primary Teachers training program, which is the 4 +0.5 +0.5 system. It is the t

new Taiwanese children etc., it is imperative to build a new system of Primary Teachers training program, which is the 4 +0.5 +0.5 system. It is the t Hong Kong Teachers Centre Journal 香 港 教 師 中 心 學 報, Vol. 11 The Hong Kong Teachers Centre 2012 臺 灣 國 小 師 資 培 育 學 士 化 重 構 提 案 研 究 Reconstructing Taiwan s primary teacher education in academic university

More information

How to use CSS CSS3 CSS3 CSS3 P.012 -webkit- -webkit- -moz- -webkit- -webkit- -o- -ms- HTML XHTML TIPS 010

How to use CSS CSS3 CSS3 CSS3 P.012 -webkit- -webkit- -moz- -webkit- -webkit- -o- -ms- HTML XHTML TIPS 010 How to use CSS3 2011 4 CSS3 CSS3 CSS3 P.012 -webkit- -webkit- -moz- -webkit- -webkit- -o- -ms- HTML XHTML TIPS 010 W3C CSS3 TIPS CSS3 CSS2.1 CSS3 CSS current work http://www.w3.org/stle/css/current-work.en.html

More information

5-1 nav css 5-2

5-1 nav css 5-2 5 HTML CSS HTML CSS Ê Ê Ê Ê 5-1 nav css 5-2 5-1 5 5-1-1 5-01 css images 01 index.html 02 5-3 style.css css 03 CH5/5-01/images 04 images index.html style.css 05

More information

Preparing_Seminar

Preparing_Seminar 1 6 8 17 24 38 56 59 64 71 80 : : B90605199 : Preparing seminar. Page 1 seminar seminarium semen ( ) ( ) (Carl Gustav Jacob Jacobi) (University of Königsberg) Preparing seminar. Page 2 ( ) conference symposium

More information

Microsoft Word - diy_chi.doc

Microsoft Word - diy_chi.doc 目 录 1. DIY 网 页 功 能 设 定... 1 1.1. 更 改 密 码 功 能... 2 1.2. 选 择 的 语 言 版 本... 2 1.3. 联 络 电 邮... 2 1.4. 网 页 名 称 ( 英 文 版 )... 2 1.5. 网 页 介 绍 ( 英 文 版 )... 2 1.6. 网 页 Keywords( 英 文 版 )... 2 1.7. 查 询 表 格 ( 英 文 版

More information

Microsoft Word - 24217010311110028谢雯雯.doc

Microsoft Word - 24217010311110028谢雯雯.doc HUAZHONG AGRICULTURAL UNIVERSITY 硕 士 学 位 论 文 MASTER S DEGREE DISSERTATION 80 后 女 硕 士 生 择 偶 现 状 以 武 汉 市 七 所 高 校 为 例 POST-80S FEMALE POSTGRADUATE MATE SELECTION STATUS STUDY TAKE WUHAN SEVEN UNIVERSITIES

More information

(Microsoft Word - 11-\261i\256m\253i.doc)

(Microsoft Word - 11-\261i\256m\253i.doc) 不 同 接 棒 方 法 對 國 小 學 童 大 隊 接 力 成 績 影 響 之 研 究 不 同 接 棒 方 法 對 國 小 學 童 大 隊 接 力 成 績 影 響 之 研 究 張 峻 詠 林 瑞 興 林 耀 豐 國 立 屏 東 教 育 大 學 摘 要 本 研 究 主 要 目 的 在 探 討 不 同 接 棒 方 法 對 國 小 學 童 大 隊 接 力 成 績 影 響 之 研 究, 以 高 雄 市 楠

More information

1990-1997 1980-1997 Abstract The relationship between human resource development and economy increase has been an important research item with the coming of knowledge economy. In this paper, ahead item

More information

HP LJ 4000 UG - ZHTW

HP LJ 4000 UG - ZHTW HP LaserJet 4000 4000 T 4000 N 及 4000 TN 雷 射 印 表 機 使 用 者 手 冊 版 權 所 有 惠 普 公 司 (Hewlett-Packard Company)1997 年 版 權 保 留 除 版 權 法 允 許 的 範 圍 之 外, 未 經 事 先 書 面 許 可, 不 得 複 製 修 改 或 翻 譯 本 手 冊 出 版 號 碼 C4118-90915

More information

A dissertation for Master s degree Metro Indoor Coverage Systems Analysis And Design Author s Name: Sheng Hailiang speciality: Supervisor:Prof.Li Hui,

A dissertation for Master s degree Metro Indoor Coverage Systems Analysis And Design Author s Name: Sheng Hailiang speciality: Supervisor:Prof.Li Hui, 中 国 科 学 技 术 大 学 工 程 硕 士 学 位 论 文 地 铁 内 移 动 通 信 室 内 覆 盖 分 析 及 应 用 作 者 姓 名 : 学 科 专 业 : 盛 海 亮 电 子 与 通 信 导 师 姓 名 : 李 辉 副 教 授 赵 红 媛 高 工 完 成 时 间 : 二 八 年 三 月 十 日 University of Science and Technology of Ch A dissertation

More information

xeCJK 宏包

xeCJK 宏包 xecjk ctex.org 2012/12/13 3.1.1 1 1 2 2 3 2 3.1............. 2 3.2......... 5 3.2.1 XƎTEX... 7 3.3 CJK....... 8 3.4 CJK....... 9 3.5......... 9 3.5.1.......... 9 3.5.2.. 9 3.6............... 11 4 11 5

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i 目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 1-1 1.1 控制卡 1-1 1.2 GPU 卡 1-5 1.3 网卡 1-8 1.4 FC HBA 卡 1-21 1.5 TPM/TCM 模块 1-29 1.6 NVMe SSD PCle 加速卡 1-31 i 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 本手册为产品通用资料 对于定制化产品, 请用户以产品实际情况为准

More information

North China University of Water Resources and Electric Power ( 居中,Times New Romans, 小三, 加粗 ) XXXXXXXXXXXXXXXXXXXXXXXXXX( 英文标题, 居中,Times New Romans, 三号

North China University of Water Resources and Electric Power ( 居中,Times New Romans, 小三, 加粗 ) XXXXXXXXXXXXXXXXXXXXXXXXXX( 英文标题, 居中,Times New Romans, 三号 存档编号 毕业论文 题目 : 浅析新闻报道中的模糊限制语 ( 题目 以上内 容不变, 题目后仅写汉语标题, 居中, 宋体, 小二, 加粗 ) 学 院 : 外国语学院 专 业 : 英语 姓 名 : 姚洁 学 号 : 201418021 指导教师 : 完成时间 : 穆志刚 2014 年 6 月 1 日 ( 学院 --- 完成时间用对齐居中, 宋体, 四号, 加粗,) 教务处制 ( 居中, 宋体, 四号,

More information

UDC Empirical Researches on Pricing of Corporate Bonds with Macro Factors 厦门大学博硕士论文摘要库

UDC Empirical Researches on Pricing of Corporate Bonds with Macro Factors 厦门大学博硕士论文摘要库 10384 15620071151397 UDC Empirical Researches on Pricing of Corporate Bonds with Macro Factors 2010 4 Duffee 1999 AAA Vasicek RMSE RMSE Abstract In order to investigate whether adding macro factors

More information

开眼看世界

开眼看世界 感 想 1: 开 眼 看 世 界 二 〇 一 四 欧 洲 旅 行 感 悟 时 隔 一 年, 我 又 一 次 出 国 虽 只 隔 一 年, 我 却 是 怀 着 两 种 心 情 去 旅 行, 人 都 会 在 看 似 无 情 却 有 情 的 岁 月 里 成 长, 二 〇 一 四, 我 感 悟 颇 多 去 年 去 美 国, 我 还 是 一 个 少 不 更 事 的 顽 童, 但 今 年 去 欧 洲, 我 认

More information

RUN_PC連載_10_.doc

RUN_PC連載_10_.doc PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP

More information

中国科学技术大学本硕博毕业论文模板示例文档(Beta),USTC Thesis Template for Bachelor, Master and DoctorUser's Guide(Beta)

中国科学技术大学本硕博毕业论文模板示例文档(Beta),USTC Thesis Template for Bachelor, Master and DoctorUser's Guide(Beta) (Beta) University of Science and Technology of China A dissertation for master s degree USTC Thesis Template for Bachelor, Master and Doctor User s Guide(Beta) Author : Qiansun Zhao Speciality : Whatever

More information

Epson

Epson NPD5660-00 TC 1 BarCode Fonts ( Windows)... 4.... 5 BarCode Fonts... 5 BarCode Fonts.... 6 BarCode Fonts.... 8.... 18 PCL.... 18 ESC/P 2 FX.... 20 I239X.... 21 PS 3.... 21.... 22.... 23.... 23 2.... 24

More information

目录 1 建立参考文献库 2 文献的引用 3 注意事项参考文献的微调自定义文献名的要求定制自己的参考文献格式 BibTeX 中文化工具 : fixbbl 4 参考文献

目录 1 建立参考文献库 2 文献的引用 3 注意事项参考文献的微调自定义文献名的要求定制自己的参考文献格式 BibTeX 中文化工具 : fixbbl 4 参考文献 用 BibTEX 生成参考文献 作者黄正华 汉大学 学 统 学 June 20, 2005 目录 1 建立参考文献库 2 文献的引用 3 注意事项参考文献的微调自定义文献名的要求定制自己的参考文献格式 BibTeX 中文化工具 : fixbbl 4 参考文献 这是一个绝对重要的话. 如 是经常 事 作的话, 建议做一 个自己的参考文献库, 用 BibTEX 生成参考文献. 这是一个绝对重要的话. 如

More information

目 录 一 2016 年 宁 波 市 职 业 教 育 技 能 大 赛 文 件 1 二 大 赛 组 委 会 名 单 4 三 组 委 会 办 公 室 成 员 名 单 5 四 竞 赛 评 委 会 名 单 6 五 工 作 人 员 名 单 6 六 仲 裁 委 员 会 名 单 6 七 赛 点 及 赛 程 安 排 7 八 奖 项 奖 励 办 法 21 九 竞 赛 须 知 21 十 评 委 守 则 21 十 一 各

More information

目录 目录建立参考文献库文献的引用注意事项 1 建立参考文献库 2 文献的引用 3 注意事项参考文献的微调自定义文献名的要求定制自己的参考文献格式 BibTeX 中文化工具 : fixbbl

目录 目录建立参考文献库文献的引用注意事项 1 建立参考文献库 2 文献的引用 3 注意事项参考文献的微调自定义文献名的要求定制自己的参考文献格式 BibTeX 中文化工具 : fixbbl 用 BibTeX 生成参考文献 作者 黄正华 汉大学 学 统 学 June 20, 2005 目录 目录建立参考文献库文献的引用注意事项 1 建立参考文献库 2 文献的引用 3 注意事项参考文献的微调自定义文献名的要求定制自己的参考文献格式 BibTeX 中文化工具 : fixbbl 这是一个绝对重要的话. 如 是经常 事 作的话, 建议做一 个自己的参考文献库, 用 BibTEX 生成参考文献.

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

More information

SA-DK2-U3Rユーザーズマニュアル

SA-DK2-U3Rユーザーズマニュアル USB3.0 SA-DK2-U3R 2007.0 2 3 4 5 6 7 8 System Info. Manual Rebuild Delete RAID RAID Alarm Rebuild Rate Auto compare Temp Management Load Default Elapse time Event Log 0 2 3 4 2 3 4 ESC 5

More information

CDWA Mapping. 22 Dublin Core Mapping

CDWA Mapping. 22 Dublin Core Mapping (version 0.23) 1 3... 3 3 3 5 7 10 22 CDWA Mapping. 22 Dublin Core Mapping. 24 26 28 30 33 2 3 X version 0.2 ( ) 4 Int VarcharText byte byte byte Id Int 10 Management Main Code Varchar 30 Code Original

More information

10384 19020101152519 UDC Rayleigh Quasi-Rayleigh Method for computing eigenvalues of symmetric tensors 2 0 1 3 2 0 1 3 2 0 1 3 2013 , 1. 2. [4], [27].,. [6] E- ; [7], Z-. [15]. Ramara G. kolda [1, 2],

More information

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2 XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004 All Rights Reserved 2 SGML Standard Generalized Markup Language ( ) XML Extensible Markup Language HTML HyperText Markup Language 2004 All Rights Reserved

More information

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID 58 2016. 14 * LireSolr LireSolr CEDD Ajax CSpace LireSolr CEDD Abstract In order to offer better image support services it is necessary to extend the image retrieval function of our institutional repository.

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

JCR... 3 JCR... 3 ISI Web of Knowledge... 4 Cross Search... 5 Cross Search... 5 Cross Search ISI Web of Knowledge WOS... 8 Externa

JCR... 3 JCR... 3 ISI Web of Knowledge... 4 Cross Search... 5 Cross Search... 5 Cross Search ISI Web of Knowledge WOS... 8 Externa Journal Citation Reports On the Web JCR... 3 JCR... 3 ISI Web of Knowledge... 4 Cross Search... 5 Cross Search... 5 Cross Search... 5... 7 ISI Web of Knowledge... 7... 8 WOS... 8 External Collections...

More information

案例使用说明

案例使用说明 1 雕 爷 牛 腩 : 用 互 联 网 思 维 做 餐 饮 摘 要 : 作 为 经 济 晴 雨 表 的 餐 饮 行 业, 近 几 年 遭 遇 21 世 纪 以 来 最 大 的 行 业 寒 冬, 寻 找 新 的 商 业 模 式 不 断 创 新 摆 脱 困 境 已 成 为 各 餐 饮 企 业 迫 在 眉 睫 的 大 事 而 雕 爷 牛 腩 仅 凭 两 家 店 的 效 益, 就 获 得 投 资 6000

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

Microsoft Word - 論文封面-980103修.doc

Microsoft Word - 論文封面-980103修.doc 淡 江 大 學 中 國 文 學 學 系 碩 士 在 職 專 班 碩 士 論 文 指 導 教 授 : 呂 正 惠 蘇 敏 逸 博 士 博 士 倚 天 屠 龍 記 愛 情 敘 事 之 研 究 研 究 生 : 陳 麗 淑 撰 中 華 民 國 98 年 1 月 淡 江 大 學 研 究 生 中 文 論 文 提 要 論 文 名 稱 : 倚 天 屠 龍 記 愛 情 敘 事 之 研 究 頁 數 :128 校 系 (

More information

目 錄 一 文 口 試 流 程 二 說 明 三 舉 行 文 口 試 重 要 時 程 暨 繳 交 資 料 四 相 關 法 規 五 相 關 表 單 六 參 考 網 站

目 錄 一 文 口 試 流 程 二 說 明 三 舉 行 文 口 試 重 要 時 程 暨 繳 交 資 料 四 相 關 法 規 五 相 關 表 單 六 參 考 網 站 事 業 經 營 碩 士 在 職 學 位 學 程 Professional Master s Program in Business Administration 臺 灣 大 學 進 修 推 廣 部 學 位 文 口 試 相 關 規 定 及 辦 法 目 錄 一 文 口 試 流 程 二 說 明 三 舉 行 文 口 試 重 要 時 程 暨 繳 交 資 料 四 相 關 法 規 五 相 關 表 單 六 參 考

More information

Epson

Epson WH / MS CMP0087-00 TC WH/MS EPSON EPSON EXCEED YOUR VISION EXCEED YOUR VISION Seiko Corporation Microsoft and Windows are registered trademarks of Microsoft Corporation. Mac and Mac OS are registered trademarks

More information

<4D6963726F736F667420576F7264202D2031A1BE3230313530353035A1BF4D4241C2DBCEC4D0B4D7F7D3EBB4F0B1E7D6B8C4CFA3A8B5DAB6FEB0E6A3A92E646F63>

<4D6963726F736F667420576F7264202D2031A1BE3230313530353035A1BF4D4241C2DBCEC4D0B4D7F7D3EBB4F0B1E7D6B8C4CFA3A8B5DAB6FEB0E6A3A92E646F63> MBA 学 位 论 文 写 作 与 答 辩 指 南 ( 第 二 版 ) 武 汉 大 学 MBA 教 育 中 心 2015 年 4 月 0 目 录 前 言... 3 第 一 部 分 MBA 学 位 论 文 的 选 题 工 作... 4 一 MBA 学 位 论 文 选 题 设 计 要 求... 4 二 MBA 学 位 论 文 选 题 的 要 求 与 步 骤... 5 三 MBA 学 位 论 文 选 题

More information

<4D6963726F736F667420576F7264202D20B5DAC8FDB7BDBE57C9CFD6A7B8B6D6AEB7A8C2C98696EE7DCCBDBEBF2E646F63>

<4D6963726F736F667420576F7264202D20B5DAC8FDB7BDBE57C9CFD6A7B8B6D6AEB7A8C2C98696EE7DCCBDBEBF2E646F63> 題 目 : 第 三 方 網 上 支 付 之 法 律 問 題 探 究 Title:A study on legal issues of the third-party online payment 姓 名 Name 學 號 Student No. 學 院 Faculty 課 程 Program 專 業 Major 指 導 老 師 Supervisor 日 期 Date : 王 子 瑜 : 1209853J-LJ20-0021

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information