Skip to content

使用模版编写论文

Mina Koyanagi edited this page Apr 13, 2023 · 3 revisions

这一页将介绍如何使用本模版来完成一篇论文。

使用 TeX 来完成一篇论文包括两个部分:编写 .tex 文件与编译。本页面将分别介绍这两个部分。

目录

编写 .tex 文件

载入文档类

首先,我们需要载入模版。

我们需要在 .tex 文件的第一行输入

\documentclass{ecnuthesis}

以载入文档类。请注意,.tex 文件和模版文件 ecnuthesis.cls 需要在同一个根目录下。

如果你需要打印毕业论文,请为 \documentclass{ecnuthesis} 添加选项 [printMode] ,即

\documentclass[printMode]{ecnuthesis}

在该模式下,模版会自动分配空白页,以适应正反打印。

基本信息与格式设置

ecnuthesis 模版导入后,我们需要填写个人信息以填入到文档。有时我们需要根据具体的需要,对模版格式进行修改。此时我们就需要配置参数。

本模版提供了一些选项,可自行根据要求对进行简易的配置。导入文档类后,这些选项可以使用命令 \ecnuSetup 配置。以下是 \ecnuSetup 的所有选项。

\ecnuSetup {
  info = {
    title = {...},
    titleEN = {...},
    author = {...},
    studentID = {...},
    department = {...},
    major = {..},
    supervisor = {...},
    academicTitle = {...},
    year  = ...,
    month = ...,
    graduationYear = ...,
    keywords = {..., ..., ..., ...},
    keywordsEN = {..., ..., ..., ...},
  },
  style = {
    footnote  = ...,
    numbering = ...,
    fontCJK = ...,
    fontMath = ...,
    bibResource = {...},
    logoResource = {...},
  }
}

这些设置的含义以及具体的配置方法请参阅 模版命令

导入需要的宏包

当填写完基本信息或者完成格式设置之后,如果仍需要在编写正文的时候使用一些宏包,请在这里导入相应的宏包。具体命令为

\usepackage{...}

编写论文

根据华东师范大学教务处的 格式要求,一份毕业论文应当包含内封面、目录、中文摘要、英文摘要、正文、参考文献、附录、致谢等部分。

正文请在 document 环境中编写。

内封面和目录

本模版会根据后续的内容自动生成内封面与目录,故无需手动添加内封面与目录页。

中英文摘要

编写中英文摘要主要分为以下步骤:

  1. 首先输入 \frontmatter 声明前置部分开始,这个命令会调整页码。
  2. 使用 abstract 环境以编写中文摘要。
  3. 使用 abstractEN 环境以编写英文摘要。

以下是一个例子。

\frontmatter
\begin{abstract}
这是摘要。
\end{abstract}
\begin{abstractEN}
This is an abstract.
\end{abstractEN}

正文

编写正文主要分为以下步骤:

  1. \mainmatter 声明正文部分开始,这个命令会调整页码为阿拉伯数字,并重新计数。
  2. 随后输入正文。

以下是一个例子。

\mainmatter
这是正文

参考文献、附录和致谢

  1. \backmatter 声明后置部分开始。
  2. 使用 \PrintReference 命令来打印参考文献。
  3. 使用 appendix 环境以编写附录。
  4. 使用 acknowledgement 环境以编写致谢。

以下是一个例子。

\backmatter
\PrintReference
\begin{appendix}
  这里是附录。
\end{appendix}
\begin{acknowledgement}
  感谢天,感谢地,感谢阳光照耀了大地。
\end{acknowledgement}

一个完整的例子

请移步 这个例子 来学习如何编写一份文档。

编译

假设 TeX 源文件为 thesis.tex,请在命令行中执行

latexmk -xelatex thesis

以编译。