
ctex毕业论文模板.doc
7页\documentclass[a4paper]{ctexrep} %CTEX报告格式\usepackage[top=3cm,bottom=2cm,left=2cm,right=2cm]{geometry} %页边距\usepackage{amsmath} %数学公式\usepackage{longtable} %长表格\usepackage{graphicx} %图片\usepackage{tikz} %画图\usetikzlibrary{shapes,arrows} %tikz图形库%\usepackage{overpic} %图上标记\usepackage{ccaption} %中英文题注\usepackage[numbers,sort&compress]{natbib} %参数代表:数字和排序与压缩\bibliographystyle{GBT7714-2005NLang} %参考文献格式设为GBT7714-2005N.bst\usepackage[draft=false,colorlinks=true,CJKbookmarks=true,linkcolor=black,citecolor=black,urlcolor=blue]{hyperref} %参考文献跳转,此宏包会自动载入graphicx\usepackage{textcomp} %摄氏度符号\usepackage{ccmap} %pdf中文复制\usepackage{myfont} %字体\usepackage{color} %gnuplot彩色文字\usepackage{texshade} %texshade,此宏包与graphicx冲突,故放最后\newcommand{\ul}{$\mu$L }\newcommand{\mm}{mmol/L }\newcommand{\um}{$\mu$mol/L }\renewcommand{\textfraction}{0.15}\renewcommand{\topfraction}{0.85}\renewcommand{\bottomfraction}{0.65}\renewcommand{\floatpagefraction}{0.60}\begin{document}\CTEXoptions[contentsname={\bfseries\zihao{4}目\quad 录}]\CTEXsetup[nameformat+={\zihao{3}}]{chapter}\CTEXsetup[titleformat+={\zihao{3}}]{chapter}\CTEXsetup[number={\arabic{chapter}}]{chapter}\CTEXsetup[name={,}]{chapter}\CTEXsetup[format={\zihao{4}}]{section}\CTEXsetup[format={\bfseries\zihao{4}}]{subsection}\CTEXsetup[format={\bfseries\zihao{-4}}]{paragraph}%\CTEXsetup[beforeskip={0em}]{paragraph}\CTEXsetup[beforeskip={0pt}]{chapter}\CTEXsetup[afterskip={2em}]{chapter}%\CTEXsetup[afterskip={0pt}]{subsection}%\captionwidth{0.8\textwidth}%\changecaptionwidth\thispagestyle{empty}\pagestyle{plain}\newpage\setcounter{page}{1}\pagenumbering{Roman}\noindent\addcontentsline{toc}{section}{摘要}\begin{center}\zihao{3}\textbf{厦门大学本科毕业论文模板}\end{center}\zihao{4}\textbf{摘要}\quad\zihao{-4}这篇文章本来是我的本科毕业论文,现将内容除去,格式保留下来,做成模板。
文后附带了一些使用示例,以便参考\vspace{2em}\noindent\zihao{4}\textbf{关键词}\quad\zihao{-4}厦门大学;毕业论文;模板;LaTeX\newpage\noindent\addcontentsline{toc}{section}{Abstract}\begin{center}\zihao{-4}A Graduation Thesis Template of Xiamen UniversityVirus on Hepatocytes\end{center}\zihao{-4}\textbf{Abstract}\quad\zihao{5}This file is originally created for my thesis. Now I remove the content and leave the format, turn it to a template. There are also some examples included, hoping they can provide some reference.\vspace{2em}\noindent\zihao{-4}\textbf{Keywords}\quad\zihao{5}Xiamen University; graduation thesis; template; LaTeX\newpage\tableofcontents\newpage\setcounter{page}{1}\pagenumbering{arabic}\pagestyle{headings}\chapter{引\quad言}生物学论文的特点是文中有大量的图片和表格,这就为选择排版软件带来很大问题:一方面,\LaTeX的优质公式排版毫无用武之地,而插图不方便的缺点充分暴露;另一方面,含有大量图片的Word文档极易崩溃。
权衡利弊,还是采用\LaTeX系统本文除了作为毕业论文模板外,更附带了一些在文档中插入图表的示例,希望能有些用处\section{主要功能}本模板基本按照学校要求的格式编写,特别为生命科学、医学及化学等专业提供相关功能,包括:使用\TeXshade宏包生成核酸/蛋白质序列比对使用Groff chem语言生成化学结构式使用gnuplot软件绘制统计图使用pgf/tikz宏包画示意图使用GBT7714-2005.bst生成参考文献自编脚本将Excel表格转化为\LaTeX格式其他特点包括:使用make命令,每次修改源文件后只重新编译修改过的部分,大大缩短编译时间使用Subversion作为版本管理程序\section{系统需求}Texlive 2007 (from \href{http://www.tug.org/texlive/}{tug})Texlive 2005中文字体包 (from \href{http://bbs.ctex.org/viewthread.php?tid=35714&extra=&page=1}{CTeX})CTex宏包 (from \href{http://www.ctex.org/PackageCTeX}{CTeX})GBT7714-2005.bst (from \href{http://bbs.ctex.org/viewthread.php?tid=33591}{吴凯})texshade宏包 (from \href{http://www.pharmazie.uni-kiel.de/chem/Prof\_Beitz/biotex.html}{BioTeX})groff 1.19.3 (from \href{http://www.gnu.org/software/groff/}{FSF})gnuplot 4.2 (from \href{http://www.gnuplot.info/}{gnuplot})若缺少以上程序,可能不能正常编译。
此时可将文中的“结果”一章删去,即成为纯粹的模板,可在基本的\LaTeX环境下编译\section{使用说明}为符合学校要求,论文封面由word文件生成,文件位于titlepage目录中,可按需要修改之后有两种方法:若系统安装了pdf虚拟打印机,可直接输出pdf文件;若没有,可随便安装一款打印机的驱动程序,打印时选择“打印到文件”,将得到的.prn文件扩展名改为.ps,就得到标准的ps文件,再用ps2pdf转换成pdf文件最终的文件名为titlepage.pdf,已插入到首页以下为主tex文件的编译方法,各子功能的实现请参见“结果”一章对于linux用户:\begin{itemize}\item 编译全部文档:本目录下执行make\item 编译已修改过的文档:修改之后再执行一次make\item 清除由latex产生的文件:执行make clean\item 清除所有由机器产生的中间文件:执行make cleanall\end{itemize}对于windows用户:windows下不自带make程序,若安装cygwin又要费一番周折,得不偿失,因此为windows用户准备了一个makefile.bat,直接运行即可编译,缺点是不能像make一样自动处理依赖文件,需用户手动转换。
\section{make程序简要说明}make是unix/linux下的自动转化文件形式的工具,主要功能是当我们修改了某个或者某些文件后,能够根据修改的文件来自动对相关文件进行重建或者更新make通常用于编译源代码,这样整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行本文则属于make的另一方面应用:检查文件的从属关系在一篇文章中可能包括各种程序生成的图形、表格以及其他内容,而这些内容又是由原始数据经过相应的程序处理得到(比如,文章中引用了一幅统计图,而这幅统计图是由gnuplot软件生成的,而gnuplot所需的原始数据又是从一个excel表格中提取的)当原始数据发生改变时,最终的文章也要有相应改变;而当原始数据不变时,也没有必要每次编译文章时都重新计算一次make就适合完成这种工作以本文档为例,在各目录下都有名为Makefile的文件,其中包含了用于转换的规则和依赖关系只要将需要处理的文件名添加进去,就可以自动完成转换make程序的具体使用方法请见相关文档\section{版权说明}Copyright 2007 by Li Miao












