Skip to content

Navigation Menu

Sign in
Sign up

模版命令

Fumio Koyanagi edited this page Apr 16, 2024 · 12 revisions

这一页将介绍本模版提供的命令以及使用说明。

目录

模版选项

模版选项,指在导入文档类的时候指定的选项:

\documentclass[<模版选项>]{ecnuthesis}

选项之间使用英文逗号 (,) 分隔。

ECNUThesis 提供了若干选项,具体如下所示。

  • printMode

    选择是否开启打印模式。打印模式默认关闭。若缺省则为关闭,反之则为开启。

    若开启打印模式,则将保证内封面、中文摘要、英文摘要、目录、参考文献、附录、致谢页面从奇数页开始,保证正文的最后一页为偶数页。

    开启打印模式适合双面打印,关闭打印模式适合提交电子版。

  • declarePage

    选择是否生成声明页。声明页默认不生成。若缺省则不生成声明页,反之则生成声明页。

    声明页默认由模版自动生成,也可以使用 style / declarePageResource 选项,将指定的 PDF 文件作为声明页插入到文档中。

    若选择不生成声明页,则 style / declarePageResource 选项将失效。

参数设置

本模版提供了一些选项,可自行根据要求对进行简易的配置。导入文档类后,这些选项可以使用命令 \ecnuSetup 配置。\ecnuSetup 采用 LaTeX3 风格的键值设置,支持不同类型以及多层次的选项设置。

\ecnuSetup 的参数是一组由英文逗号 (,) 分隔的选项列表,列表中的选项通常是 <key> = <value> 的形式,我们称这种形式为键值,由键值组成的选项列表称为键值列表。键值中的 = 周围的空格不影响设置,但是键值列表之间不可以出现多余的空行。

有些选项包含子选项,比如 style 选项下有 fontCJK 子选项,这时候以下两种设置方式是等价的:

\ecnuSetup {
 style/fontCJK = <value>
}

或者

\ecnuSetup {
 style = {
 fontCJK = <value> 
 }
}

注意 / 的前后均不可以出现空白字符。

论文基本信息

本模版使用选项 info = {<键值列表>} 输入论文信息。具体的设置子选项如下所示。

  • title = {...} 表示中文标题。

  • titleEN = {...} 表示英文标题。

  • author = {...} 表示作者姓名。

  • studentID = {...} 表示作者学号。

  • department = {...} 表示学院名称。

  • major = {...} 表示专业名称。

  • supervisor = {...} 表示指导教师姓名。

  • academicTitle = {...} 表示指导教师职称。

  • year = ... 表示论文完成年份,若省略则调用当前年份 (注意没有花括号)。

  • month = ... 表示论文完成月份,若省略则调用当前月份 (注意没有花括号)。

  • graduationYear = ... 表示内封面毕业届别,若省略则调用 year 字段的值,若 year 也被省略则调用当前年份 (注意没有花括号)。

  • keywords = {..., ..., ..., ...} 表示中文关键词,请使用英文逗号 "," 以分隔。

  • keywordsEN = {..., ..., ..., ...} 表示英文关键词,请使用英文逗号 "," 以分隔。

论文格式设置

本模版使用选项 style = {<键值列表>} 用于简单设置论文格式。具体的设置子选项如下所示。

  • footnote = plain|circled 表示脚注编号样式。

    可用选项为 footnote = plain|circled

    • plain表示脚注的编号仅为数字,
    • circled表示脚注的编号为带圆圈数字 (仅限1-10)。

    (默认选项为 plain )

  • numbering = arabic|alpha|chinese 表示章节编号样式。

    可用选项为 numbering = arabic|alpha|chinese

    • arabic 使用数字进行编号 (即理科要求),
    • alpha 使用字母进行编号 (即外文要求),
    • chinese 使用汉字进行编号 (即文科要求),

    (默认选项为 arabic )

  • fontCJK = fandol|windows|mac 表示中文字体选择

    可用选项为 fontCJK = fandol|windows|Mac

    • fandol 使用 TeX 自带的开源 fandol 字体
    • windows 使用 Windows 系统内的字体 (中易)
    • mac 使用 MacOS 系统内的字体

    (默认选项为 fandol )

  • font = lm|times 表示西文字体选择

    可用选项为 font = lm|times|xits

    • lm 使用 TeX 自带的 Latin Modern 系列字体
    • times 使用 Times 系列字体
    • xits 使用 XITS 系列 (一种类似 Times New Romen的字体) 字体

    (默认选项为 xits )

  • declarePageResource = {./source/declaration.pdf}

    插入扫描版声明页 PDF 文件。若该值为空则生成模版预定义的声明页;否则将指定路径所对应的 PDF 文件作为声明页插入。

    (默认值为空)

  • bibResource = {...} 表示参考文献数据源。

    由于参考文献处理使用的是 biber + biblatex , 所以必须明确给出 .bib 后缀名

  • logoResource = {...} 表示封面插图数据源

    模版已自带,位于./source/inner-cover(contains_font).eps

特殊环境

本模版提供了若干特殊环境,让使用者能更方便地进行创作。具体的特殊环境如下所示。

  • 中英文摘要环境

    本模版提供了 abstract 环境和 abstractEN 环境来提供中英文摘要环境。具体示例如下:

    \begin{abstract}
    ...
    \end{abstract}
    

    或者

    \begin{abstractEN}
    ...
    \end{abstractEN}
    
  • 附录环境

    本模版提供了 appendix 环境来提供附录环境。具体示例如下:

    \begin{appendix}
    ...
    \end{appendix}
    
  • 致谢环境

    本模版提供了 acknowledgement 环境来提供致谢环境。具体示例如下:

    \begin{acknowledgement}
    ...
    \end{acknowledgement}
    

特殊命令

本模版提供了若干特殊命令,让使用者能更方便地进行创作。具体的特殊命令如下所示。

  • \PrintReference

    该命令用于生成参考文献列表。

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /