如何用LaTeX写开题报告

摘要
这篇文章主要讲了写开题报告时遇到的一些问题,包括:

  • 中文支持
  • 首行缩进
  • \bfseries无法加粗时的伪加粗方法,如SimSun
  • 如何中文化Section、Figure等标记并设定格式
  • 如何设置各级标题的字体与格式
  • 如何使参考文献按章节分开
  • 如何建立无标号脚注
  • 如何直接插入PDF

这是文献综述与开题报告格式。嗯,参考文献格式很奇怪,导师说按照GBT7714来就行,所以我直接用了GBT7714的模版(项目地址)。

那个chapterbib宏包,其实有坑。先详细讲下。
假定我在main里面include了ch1和ch2。在没开chapterbib之前,当我按下TeXStudio的F5之后,它只处理main.aux就完事了,这很正常。但是在开了chapterbib之后,实际需要处理ch1.aux和ch2.aux,但TeXStudio不知道,还是去处理main.aux了,因此会看到引文全挂。正确的处理方式是:

xelatex main
bibtex ch1
bibtex ch2
xelatex main
xelatex main

我的理解是:第一次latex编译找出了要用的引文,然后分别用bibtex到数据库弄好了引文,再用第二遍latex把引文连接上,然后第三遍latex把标号连接上。

好,废话就不多说了,上代码。注释加的也比较齐了,应该不需要多说什么了吧?TeXStudio的话,按住Ctrl点击宏包名,可以打开宏包的手册,很有帮助的。

%TexLive 2016, XeLaTeX
\input{fontsize} %字号与pt对应关系

%======================中文支持=======================
\usepackage{xeCJK} %中日韩支持包
\usepackage{indentfirst} %首行缩进宏包
\setlength{\parindent}{2em} %设定首行缩进值

\newcommand{\SimHei}{\CJKfontspec{SimHei}} %快速设置黑体
\newcommand{\bfSimSun}{\CJKfontspec{SimSun:embolden=1}} %快速设置宋体加粗

\setCJKmainfont{SimSun} %中文主字体设置
\setmainfont{Times New Roman} %英文主字体设置

%将Content、Figure等这些标记中文化,顺便上格式
%注意这不是一种好的上格式的习惯,应当使用caption宏包
%由于SimSun、SimHei没有粗体,必须伪加粗,不得已这么干
%另外把伪粗体设置成粗体系列,应该也行,我没试过
\renewcommand\contentsname{\centering \erhao \SimHei 目\quad 录}
\renewcommand\figurename{\wuhao \bfSimSun \bfseries 图}
\renewcommand\tablename{\wuhao \bfSimSun \bfseries 表}
\renewcommand\refname{\sihao \bfSimSun 参考文献}
%-------------------------------------------------

%====================参考文献与脚注======================
\usepackage{cite} %参考文献引用支持
\usepackage{chapterbib} %分章节参考文献,注意分别编译aux,TeXstudio不会自动处理
\newcommand{\up}[1]{\textsuperscript{#1}} %上标快捷命令,用于使参考文献上标

\usepackage{lipsum} %无标号脚注
\newcommand\blfootnote[1]{
\begingroup
\renewcommand\thefootnote{}\footnote{#1}
\addtocounter{footnote}{-1}
\endgroup
}
%-------------------------------------------------

%======================表格支持=======================
\usepackage{multirow} %多行表格
\usepackage{diagbox} %表格的斜线表头
\renewcommand\arraystretch{1} %表格单倍行距
%-------------------------------------------------

%======================页面排版=======================
\usepackage[left=2cm, right=2cm, top=3cm, bottom=3cm]{geometry} %页边距
\linespread{1.5} %1.5倍行距

\usepackage{sectsty} %设置各级标题的字体与格式
\partfont{\centering \xiaoer \bfSimSun}
\sectionfont{\xiaosan \bfSimSun}
\subsectionfont{\sihao \bfSimSun}
\subsubsectionfont{\bfSimSun}
%-------------------------------------------------

%=======================其他========================
\usepackage{pdfpages} %直接插入PDF页面
\usepackage{xecolor} %文字的颜色支持
\usepackage{url} %超链接支持
%-------------------------------------------------

发表评论