summaryrefslogtreecommitdiff
path: root/thesis.tex
diff options
context:
space:
mode:
Diffstat (limited to 'thesis.tex')
-rw-r--r--thesis.tex30
1 files changed, 25 insertions, 5 deletions
diff --git a/thesis.tex b/thesis.tex
index ae9a9af..8f2e0b3 100644
--- a/thesis.tex
+++ b/thesis.tex
@@ -12,7 +12,7 @@
% 采用了自定义的(包括大小写不同于原文件的)字体文件名,
% 并改动 ctex.cfg 等配置文件的用户请自行加入 nofonts 选项;
% 其它用户不用加入 nofonts 选项,加入之后反而会产生错误。
-\documentclass[UTF8]{pkuthss}
+\documentclass[UTF8,openany]{pkuthss}
% 如果的确须要使脚注按页编号的话,可以去掉后面 footmisc 包的注释。
% 注意:在启用此设定的情况下,可能要多编译一次以产生正确的脚注编号。
%\usepackage[perpage]{footmisc}
@@ -22,30 +22,45 @@
% 若须按照中文文献在前,西文文献在后排序,请设置“sorting = cenyt”;
% 若须按照引用顺序排序,请设置“sorting = none”。
% 若须在排序中实现更复杂的需求,请参考 biblatex-caspervector 的文档。
-\usepackage[backend = biber, style = caspervector, utf8, sorting = centy]{biblatex}
+\usepackage[backend = biber, style = caspervector, utf8]{biblatex}
+\usepackage{minted}
+\usepackage{multirow}
+
+\setminted{frame=single,linenos=true}
% 对于 linespread 值的计算过程有兴趣的同学可以参考 pkuthss.cls。
\renewcommand*{\bibfont}{\zihao{5}\linespread{1.27}\selectfont}
% 按学校要求设定参考文献列表的段间距。
\setlength{\bibitemsep}{3bp}
+% 显示4级标题,TODO: 减少标题级数
+\setcounter{secnumdepth}{3}
+
% 设定文档的基本信息。
\pkuthssinfo{
cthesisname = {硕士研究生学位论文}, ethesisname = {Master Thesis},
- ctitle = {一种可抵抗推测式执行相关的侧信道攻击的微处理器的设计与实现}, etitle = {},
+ ctitle = {针对推测式执行侧信道攻击的微处理器的优化设计},
+ etitle = {A Microprocessor Design to Defend against
+ Speculative Execution Side-channel Attacks},
cauthor = {蔡思培},
eauthor = {Cai Sipei},
studentid = {1601214426},
- date = {二〇一九年六月},
+ date = {二〇一九年五月},
school = {信息科学技术学院},
cmajor = {计算机系统结构}, emajor = {Computer Architecture},
direction = {指令级并行处理和线程级并行处理},
- cmentor = {程旭教授}, ementor = {Prof.\ Cheng Xu},
+ cmentor = {程旭 \quad 教授}, ementor = {Prof.\ Cheng Xu},
ckeywords = {侧信道攻击,推测式执行,Spectre攻击}, ekeywords = {Side-channel Attack, Speculative Execution, Spectre Attack}
}
% 载入参考文献数据库(注意不要省略“.bib”)。
\addbibresource{thesis.bib}
+\newcommand{\Fault}[1]{\texttt{\#}#1}
+\newcommand{\Todo}{\textbf{TODO}}
+\newcommand{\Fixme}{\textbf{FIXME}}
+\usepackage{caption}
+\newenvironment{code}{\captionsetup{type=listing}}{}
+
\begin{document}
% 以下为正文之前的部分,默认不进行章节编号。
\frontmatter
@@ -68,6 +83,11 @@
% 自动生成目录。
\tableofcontents
+ \renewcommand*\listfigurename{图目录}
+ \listoffigures
+ \renewcommand*\listtablename{表目录}
+ \listoftables
+
% 以下为正文部分,默认要进行章节编号。
\mainmatter
% 各章节。