在Latex 下写毕业论文

时间:2023-03-08 17:08:23

配置

TeXlive

下载了最新的texlive2017.由于下载安装工具,再由安装工具从网上下载镜像的方法经常半路停止,可能由于网络问题,所以找了一个直接下载镜像的方法。下载镜像地址和安装见这个网站.

论文模板

学校的毕业论文模板是seuthesis,但是缺乏维护,由于texlive的更新而seuthesis没有更新,所以找了好几个模板都不能用。最后在bbs上找到一个能在texlive下使用的。

TeXstudio

根据bbs上的建议,使用了texStudio(而非winedt)。在官网下载并安装。

写作

特殊环境

算法

导入环境并配置中文:

\usepackage{algorithm}
\usepackage{algorithmic} %算法 \floatname{algorithm}{算法}
\renewcommand{\algorithmicrequire}{\textbf{输入:}}
\renewcommand{\algorithmicensure}{\textbf{输出:}}

使用:

\begin{algorithm}
\caption{算法名称}
     \begin{algorithmic}[1] %每行显示行号
\REQUIRE 这里是输入
\ENSURE 这里是输出
\STATE $y \gets 1$
\end{algorithmic}
\end{algorithm}

定理、定义

在正文开始前声明

\newtheorem{Definition}{\hspace{2em} 定义}[chapter]
\newtheorem{theorem}{\hspace{2em} 定理}[chapter]
\newtheorem{lemma}{\hspace{2em} 引理}[chapter]
\newtheorem{Proof}{证明}[chapter]

在使用时:

\begin{Definition}

\end{Definition}

编译

编译过程应该是XeLaTex、BibTex、XeLaTex、XeLaTex,逐步生成需要的文件,具体原理可见博客.这个在TeXstudio里面可以一步配置,配置后只需要按一次快捷键即可。设置编译方式:opetions->configure texstudio->build->default compiler:

在Latex 下写毕业论文

可能出现的问题

参考文献

缺少volume

在BibTex的时候出现:

Warning--there's a number but no volume in 鎴戠殑璁烘枃
You can't pop an empty literal stack for entry 鎴戠殑璁烘枃
while executing---line 3540 of file seuthesis.bst

这个时候是因为某个参考文献缺少字段“volume”,但是其实对输出没有太大影响,可以忽略。

学位论文

输出的参考文献错误:

学位论文: 陆玉婷. 基于句法分析的医学指南事件及事件关系提取 [D]:[Master’s Thesis].[S.l.]: 武汉科技 大学, 2014

显示的是英文、多了[S.l.]

在bst文件中搜索'Master’s Thesis',改为"硕士学位论文"。博士 同理。

缺少地点,在bib文件对应位置增加地点:address={武汉}