├── contents ├── acknowledgements.tex ├── appendix.tex ├── Cabstract.tex ├── Eabstract.tex ├── translation.tex ├── cv.tex ├── publications.bib ├── original.tex └── reference.bib ├── thesis.pdf ├── pics ├── pica.pdf ├── picb.pdf ├── picc.pdf ├── picd.pdf ├── pice.pdf └── tablea.pdf ├── windows下编译脚本.zip ├── chapters ├── covers.pdf ├── chapter5.tex ├── chapter1.tex ├── chapter3.tex ├── chapter2.tex └── chapter4.tex ├── linux,mac下编译脚本.zip ├── README.md ├── clean.sh ├── compile.sh ├── thesis.tex ├── thesis-uestc.bst └── thesis-uestc.cls /contents/acknowledgements.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | 首先衷心感谢我的导师xxx教授... 4 | -------------------------------------------------------------------------------- /thesis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/thesis.pdf -------------------------------------------------------------------------------- /pics/pica.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/pics/pica.pdf -------------------------------------------------------------------------------- /pics/picb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/pics/picb.pdf -------------------------------------------------------------------------------- /pics/picc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/pics/picc.pdf -------------------------------------------------------------------------------- /pics/picd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/pics/picd.pdf -------------------------------------------------------------------------------- /pics/pice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/pics/pice.pdf -------------------------------------------------------------------------------- /pics/tablea.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/pics/tablea.pdf -------------------------------------------------------------------------------- /windows下编译脚本.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/windows下编译脚本.zip -------------------------------------------------------------------------------- /chapters/covers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/chapters/covers.pdf -------------------------------------------------------------------------------- /linux,mac下编译脚本.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephChenHub/UESTC_thesis_XeLaTeX/HEAD/linux,mac下编译脚本.zip -------------------------------------------------------------------------------- /contents/appendix.tex: -------------------------------------------------------------------------------- 1 | \chapter{} 2 | 3 | \pic[H]{loss曲线}{height=0.5\textheight,width=\textwidth}{vgg16_spatial_loss_411} 4 | 5 | 6 | 7 | \chapter{} 8 | -------------------------------------------------------------------------------- /chapters/chapter5.tex: -------------------------------------------------------------------------------- 1 | 2 | \chapter{全文总结与展望} 3 | 4 | \section{全文总结} 5 | 本文以时域积分方程方法为研究背景,主要对求解时域积分方程的时间步进算法以及两层平面波快速算法进行了研究。 6 | 7 | \section{后续工作展望} 8 | 时域积分方程方法的研究近几年发展迅速,在本文研究工作的基础上,仍有以下方向值得进一步研究: 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 1.本模板基于电子科大硕士王稳学长的模板(https://github.com/wanygen/ThesisUESTC.git)修改,参考了时富军学长的模板(https://github.com/shifujun/UESTCthesis.git) 2 | 2.如果发现插入pdf图片,没有显示,没有报错,那么请检查pdf图片的版本和latex生成pdf的版本,如果插入pdf版本高则无法显示 3 | 3.本模板基于教务处2016年10月要求更改 4 | 4.建议使用王稳学长的或者这个(本模板在Ubuntu下面一切正常,王的有小bug),xelatex可直接使用Times New Roman字体用于数学公式,避免纠结字体 5 | 6 | -------------------------------------------------------------------------------- /contents/Cabstract.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \begin{chineseabstract} 4 | 为了适应日益增长的宽带信号和非线性系统的工程应用,用于分析瞬态电磁散射问题的时域积分方程方法研究日趋活跃。本文以时域积分方程时间步进算法及其快速算法为研究课题,重点研究了时间步进算法的数值实现技术、后时稳定性问题以及两层平面波算法加速计算等,主要研究内容分为四部分。 5 | 6 | …… 7 | 8 | \chinesekeyword{时域电磁散射,时域积分方程,时间步进算法,后时不稳定性,时域平面波算法} 9 | \end{chineseabstract} 10 | -------------------------------------------------------------------------------- /contents/Eabstract.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \begin{englishabstract} 4 | With the widespread engineering applications ranging from broadband signals and non-linear systems, time-domain integral equations (TDIE) methods for analyzing transient electromagnetic scattering problems are becoming widely used nowadays. TDIE-based marching-on-in-time (MOT) scheme and its fast algorithm are researched in this dissertation, including the numerical techniques of MOT scheme, late-time stability of MOT scheme, and two-level PWTD-enhanced MOT scheme. The contents are divided into four parts shown as follows. 5 | 6 | \englishkeyword{time-domain electromagnetic scattering, time-domain integral equation (TDIE), marching-on in-time (MOT) scheme, late-time instability, plane wave time-domain (PWTD) algorithm} 7 | \end{englishabstract} 8 | -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- 1 | find . -name "*.aux" | xargs rm -f 2 | find . -name "*.bbl" | xargs rm -f 3 | find . -name "*.bak" | xargs rm -f 4 | find . -name "*.blg" | xargs rm -f 5 | find . -name "*.out" | xargs rm -f 6 | find . -name "*.thm" | xargs rm -f 7 | find . -name "*.toc" | xargs rm -f 8 | find . -name "*.synctex*" | xargs rm -f 9 | find . -name "*.glg" | xargs rm -f 10 | find . -name "*.glo" | xargs rm -f 11 | find . -name "*.gls" | xargs rm -f 12 | find . -name "*.ist" | xargs rm -f 13 | find . -name "*.idx" | xargs rm -f 14 | find . -name "*.ilg" | xargs rm -f 15 | find . -name "*.ind" | xargs rm -f 16 | find . -name "*.acn" | xargs rm -f 17 | find . -name "*.acr" | xargs rm -f 18 | find . -name "*.lof" | xargs rm -f 19 | find . -name "*.lot" | xargs rm -f 20 | find . -name "*.alg" | xargs rm -f 21 | find . -name "*.glsdefs" | xargs rm -f 22 | -------------------------------------------------------------------------------- /compile.sh: -------------------------------------------------------------------------------- 1 | jobname=thesis 2 | ./clean.sh 3 | 4 | rm $jobname.pdf 5 | 6 | #pdflatex ./$jobname.tex 7 | xelatex ./$jobname.tex 8 | makeindex -s $jobname.ist -t $jobname.glg -o $jobname.gls $jobname.glo 9 | makeindex -s $jobname.ist -t $jobname.glg -o $jobname.gls $jobname.glo 10 | makeindex -s $jobname.ist -t $jobname.alg -o $jobname.acr $jobname.acn 11 | bibtex ./$jobname.aux 12 | #bibtex ./publications.aux 13 | 14 | #pdflatex ./$jobname.tex 15 | xelatex ./$jobname.tex 16 | makeindex -s $jobname.ist -t $jobname.glg -o $jobname.gls $jobname.glo 17 | makeindex -s $jobname.ist -t $jobname.alg -o $jobname.acr $jobname.acn 18 | #pdflatex ./$jobname.tex 19 | xelatex ./$jobname.tex 20 | ./clean.sh 21 | 22 | clear 23 | echo **************************************************************************** 24 | echo 编译完成! 25 | echo **************************************************************************** 26 | -------------------------------------------------------------------------------- /thesis.tex: -------------------------------------------------------------------------------- 1 | 2 | \documentclass[bachelor]{thesis-uestc} 3 | 4 | \title{UESTC Thesis Template} 5 | \author{王稳} 6 | 7 | \begin{document} 8 | 9 | %插入封面,chapters/covers.pdf 10 | \insertCovers 11 | %中文摘要 12 | \pdfbookmark[1]{摘要}{chineseabstract} %添加中文摘要的PDF书签 13 | \include{contents/Cabstract} 14 | %英文摘要 15 | \pdfbookmark[1]{Abstract}{englishabstract} 16 | \include{contents/Eabstract} 17 | 18 | \thesistableofcontents %tableofcontents 19 | 20 | %\thesischapterexordium 绪论 21 | 22 | %正文 23 | \include{chapters/chapter1} 24 | \include{chapters/chapter2} 25 | \include{chapters/chapter3} 26 | \include{chapters/chapter4} 27 | \include{chapters/chapter5} 28 | 29 | %致谢 30 | \thesisacknowledgement 31 | %参考文献 32 | \thesisloadbibliography[nocite]{contents/reference} 33 | %附录 34 | \thesisappendix 35 | % 36 | %\thesisloadachievement{publications} 37 | %外文资料原文和译文 38 | \thesistranslationoriginal 39 | 40 | \thesistranslationchinese 41 | 42 | \end{document} 43 | -------------------------------------------------------------------------------- /contents/translation.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \chapter{外文资料译文} 4 | \section{xxx} 5 | \subsection{xxx} 6 | \subsubsection{xxxx} 7 | \section{xxx} 8 | \subsection{xxx} 9 | \subsubsection{xxxx} 10 | 英语单词“technology”来源于以字母$\tau\epsilon\chi\ldots\,$开头的希腊词根;并且这个希腊单词除了 11 | technology的意思外也有art的意思。因此,名称TEX是$\tau\epsilon\chi$的大写格式。 12 | 13 | 在发音时,\TeX 的$\chi$的发音与希腊的chi一样,而不是“x”,所以\TeX 与blecchhh 押韵。“ch” 14 | 听起来象苏格兰单词中的loch 或者德语单词中的ach;它在西班牙语中是“j”,在俄语中是“kh”。 15 | 当你对着计算机正确读出时, 终端屏幕上可能有点雾。 16 | 17 | 这个发音练习是提醒你,\TeX 主要处理的是高质量的专业书稿:它的重点在艺术和专业方 18 | 面, 就象希腊单词的含义一样。如果你仅仅想得到一个过得去——可读下去但不那么漂亮——的 19 | 文书, 那么简单的系统一般就够用了。使用\TeX 的目的是得到最好的质量;这就要在细节上花功 20 | 夫, 但是你不会认为它难到哪里去,并且你会为所完成的作品感到特别骄傲。 21 | 22 | 另一方面重要的是要注意到与\TeX 名称有关的另一件事: “E”是错位的。这个偏移“E”的标 23 | 识提醒人们,\TeX 与排版有关,并且把\TeX 从其它系统的名称区别开来。实际上,TEX(读音为 24 | tecks)是Honeywell Information Systems 的极好的Text EXecutive处理器。因为这两个系统的 25 | 名称读音差别很大,所以它们的拼写也不同。在计算机中表明\TeX 文件的正确方法,或者当所用 26 | 的方式无法降低“E”时,就要写作“TeX”。这样, 就与类似的名称不会产生混淆, 并且为人们可以 27 | 正确发音提供了条件。 28 | -------------------------------------------------------------------------------- /chapters/chapter1.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \chapter{绪\hspace{6pt}论} 4 | \chaptermark{绪论} 5 | 6 | 7 | \section{研究工作的背景与意义} 8 | 9 | 计算电磁学方法\citing{wang1999sanwei, liuxf2006, zhu1973wulixue, chen2001hao, gu2012lao, feng997he}从时、频域角度划分可以分为频域方法与时域方法两大类。频域方法的研究开展较早,目前应用广泛的包括:矩量法(MOM)\citing{xiao2012yi,zhong1994zhong}及其快速算法多层快速多极子(MLFMA)\citing{clerc2010discrete}方法、有限元(FEM)\citing{wang1999sanwei,zhu1973wulixue}方法、自适应积分(AIM)\citing{gu2012lao}方法等,这些方法是目前计算电磁学商用软件 10 | \footnote{脚注序号“\ding{172},……,\ding{180}”的字体是“正文”,不是“上标”,序号与脚注内容文字之间空1个半角字符,脚注的段落格式为:单倍行距,段前空0磅,段后空0磅,悬挂缩进1.5字符;中文用宋体,字号为小五号,英文和数字用Times New Roman字体,字号为9磅;中英文混排时,所有标点符号(例如逗号“,”、括号“()”等)一律使用中文输入状态下的标点符号,但小数点采用英文状态下的样式“.”。} 11 | (例如:FEKO、Ansys 等)的核心算法。由文献\cite{feng997he,clerc2010discrete,xiao2012yi}可知 12 | 13 | \section{时域积分方程方法的国内外研究历史与现状} 14 | 时域积分方程方法的研究始于上世纪60 年代,C.L.Bennet 等学者针对导体目 15 | 标的瞬态电磁散射问题提出了求解时域积分方程的时间步进(marching-on in-time, 16 | MOT)算法。 17 | 18 | \section{本文的主要贡献与创新} 19 | 本论文以时域积分方程时间步进算法的数值实现技术、后时稳定性问题以及两层平面波加速算法为重点研究内容,主要创新点与贡献如下: 20 | 21 | \section{本论文的结构安排} 22 | 本文的章节结构安排如下: 23 | -------------------------------------------------------------------------------- /contents/cv.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \markboth{个人简历及攻读硕士学位期间取得的研究成果}{}%页眉设置 4 | \chapter*{个人简历及攻读硕士学位期间取得的研究成果} 5 | \phantomsection 6 | \addcontentsline{toc}{chapter}{个人简历及攻读硕士学位期间取得的研究成果} 7 | \section*{个人简历:} 8 | 9 | \noindent 某人,男,汉族,1988年8月出生。 10 | 11 | \noindent 2010年9月$\sim$2013年6月,电子科技大学通信与信息工程学院,攻读硕士学位。\\ 12 | 2006年9月$\sim$2010年6月,电子科技大学通信与信息工程学院,攻读学士学位。 13 | 14 | \section*{发表论文:} 15 | \renewcommand{\labelenumi}{[\theenumi]} 16 | \begin{enumerate}[labelindent=0pt] 17 | \item Zhuang J, Huang P. Robust Adaptive Array Beamforming With Subspace Steering Vector Uncertainties[J]. Signal Processing Letters, IEEE, 2012, 19(12): 785-788. 18 | \item Zhuang J, Huang P, Huang W. Matched direction beamforming based on signal subspace[C]//Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on. IEEE, 2012: 2585-2588. 19 | \end{enumerate} 20 | 21 | \section*{参加的科研项目:} 22 | 23 | \noindent 2006年9月$\sim$2010年6月:阵列信号处理方面的研究;\\ 24 | 2006年9月$\sim$2010年6月:国家科技重大专项,民用飞机XXX项目。 25 | 26 | \section*{获奖情况:} 27 | 28 | \noindent 2010年:电子科技大学研究生二等奖学金;\\ 29 | 2011年:电子科技大学研究生一等奖学金、优秀研究生称号;\\ 30 | 2012年:电子科技大学研究生一等奖学金、优秀研究生称号;\\ 31 | \hspace*{4em}国家奖学金、四川省优秀毕业生。\\ -------------------------------------------------------------------------------- /chapters/chapter3.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \chapter{时域积分方程数值方法研究} 4 | \section{时域积分方程时间步进算法的阻抗元素精确计算} 5 | 时域积分方程时间步进算法的阻抗元素直接影响算法的后时稳定性,因此阻抗元素的计算是算法的关键之一,采用精度高效的方法计算时域阻抗元素是时域积分方程时间步进算法研究的重点之一。 6 | 7 | \section{时域积分方程时间步进算法阻抗矩阵的存储} 8 | 时域阻抗元素的存储技术也是时间步进算法并行化的关键技术之一,采用合适的阻抗元素存储方式可以很大的提高并行时间步进算法的计算效率。 9 | 10 | \subsection{时域积分方程时间步进算法产生的阻抗矩阵的特征} 11 | 由于时域混合场积分方程是时域电场积分方程与时域磁场积分方程的线性组合,因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程时间步进算法的阻抗矩阵特征相同。 12 | 13 | \subsection{数值算例与分析} 14 | 15 | 如图3-1(a)所示给出了时间步长选取为0.5ns时采用三种不同存储方式计算的平板中心处 方向的感应电流值与IDFT方法计算结果的比较。如图3-1(b)所示给出了存储方式为基权函数压缩存储方式,时间步长分别取时平板中心处 方向的感应电流计算结果,从图中可以看出不同时间步长的计算结果基本相同。 16 | 17 | \begin{algorithm}[H] 18 | \KwData{this text} 19 | \KwResult{how to write algorithm with \LaTeX2e } 20 | initialization\; 21 | \While{not at end of this document}{ 22 | read current\; 23 | \eIf{understand}{ 24 | go to next section\; 25 | current section becomes this one\; 26 | }{ 27 | go back to the beginning of current section\; 28 | } 29 | } 30 | \caption{How to wirte an algorithm.} 31 | \end{algorithm} 32 | 33 | 由于时域混合场积分方程是时域电场积分方程与时域磁场积分方程的线性组合,因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程时间步进算法的阻抗矩阵特征相同。 34 | 35 | \section{时域积分方程时间步进算法矩阵方程的求解} 36 | 37 | \section{本章小结} 38 | 本章首先研究了时域积分方程时间步进算法的阻抗元素精确计算技术,分别采用DUFFY变换法与卷积积分精度计算法计算时域阻抗元素,通过算例验证了计算方法的高精度。 39 | 40 | -------------------------------------------------------------------------------- /contents/publications.bib: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | %如果将此文件删除(删除文件,不是删除内容),则论文中不会出现攻读期间取得的研究成果一章。 3 | 4 | @article{li2010new, 5 | title={New Memory Method of Impedance Elements for Marching-on-in-Time Solution of Time-Domain Integral Equation}, 6 | author={Li, Jin-Yan and Zhao, Yan-Wen and Nie, Zai-Ping}, 7 | journal={Electromagnetics}, 8 | volume={30}, 9 | number={5}, 10 | pages={448--462}, 11 | year={2010}, 12 | publisher={Taylor \& Francis} 13 | } 14 | 15 | @article{lijinyan2010shi, 16 | title={时间步进算法中阻抗矩阵的高效存储新方法}, 17 | author={张三 and 李四}, 18 | journal={电波科学学报}, 19 | volume={25}, 20 | number={4}, 21 | pages={624--631}, 22 | year={2010}, 23 | language = {Chinese} 24 | } 25 | 26 | @article{lijinyan2013shi, 27 | title={时域磁场积分方程时间步进算法稳定性研究}, 28 | author={张三 and 李四}, 29 | journal={物理学报}, 30 | volume={62}, 31 | number={9}, 32 | pages={090206--1--090206--6}, 33 | year={2013}, 34 | language = {Chinese} 35 | } 36 | 37 | @onlynote{zhangdianzikeji, 38 | note = {张三,李四.时域磁场积分方程时间步进算法后时稳定性研究.电子科技大学学报[J](已录用,待刊)} 39 | } 40 | 41 | @conference{li2012parameters, 42 | title={Parameters Discussion in Two-Level Plane Wave Time-Domain Algorithm}, 43 | author={Zhang,San}, 44 | publisher={2012 IEEE International Workshop on Electromagnetics}, 45 | address = {Chengdu}, 46 | pages={38--39}, 47 | year={2012}, 48 | } 49 | 50 | @conference{zhangsan2008, 51 | title={时域积分方程时间步进算法研究}, 52 | author={张三 and 李四}, 53 | publisher={电子科技大学电子科学技术研究院第四届学术交流会}, 54 | address = {成都}, 55 | pages={164--168}, 56 | year={2008}, 57 | language = {Chinese} 58 | } 59 | 60 | @onlynote{zhangsan4, 61 | note = {张三(4).人工介质雷达罩技术研究.国防科技进步二等奖,2008 年} 62 | } 63 | 64 | @onlynote{onlynoteexample, 65 | note = "XXX,XXX,XXX,XXX,王升.XXX的陶瓷研究.四川省科技进步三等奖,2003年12月", 66 | } 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /chapters/chapter2.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \chapter{时域积分方程基础} 4 | 时域积分方程(TDIE)方法作为分析瞬态电磁波动现象最主要的数值算法之一,常用于求解均匀散射体和表面散射体的瞬态电磁散射问题。 5 | 6 | \section{时域积分方程的类型} 7 | 8 | \section{空间基函数与时间基函数} 9 | 利用数值算法求解时域积分方程,首先需要选取适当的空间基函数与时间基 10 | 函数对待求感应电流进行离散。 11 | 12 | \subsection{空间基函数} 13 | RWG 基函数是定义在三角形单元上的最具代表性的基函数。它的具体定义如 14 | 下: 15 | \begin{equation} 16 | f_n(r)= 17 | \begin{cases} 18 | \frac{l_n}{2A_n^+}\rho_n^+=\frac{l_n}{2A_n^+}(r-r_+)&r\in T_n^+\\ 19 | \frac{l_n}{2A_n^-}\rho_n^-=\frac{l_n}{2A_n^-}(r_--r)&r\in T_n^-\\ 20 | 0&\text{其它} 21 | \end{cases} 22 | \end{equation} 23 | 24 | 其中,$l_n$为三角形单元$T_n^+$和$T_n^-$公共边的长度,$A_n^+$和$A_n^-$分别为三角形单元$T_n^+$和$T_n^-$的面积(如图\ref{pica}所示)。 25 | 26 | \begin{figure}[h] 27 | \includegraphics{pica.pdf} 28 | \caption{RWG 基函数几何参数示意图} 29 | \label{pica} 30 | \end{figure} 31 | 由于时域混合场积分方程是时域电场积分方程与时域磁场积分方程的线性组合,因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程时间步进算法的阻抗矩阵特征相同。 32 | \begin{equation} 33 | \label{latent_binary_variable} 34 | \mathbf{r}_{i,j}= 35 | \begin{cases} 36 | 1,f(\mathbf{x}^{i};\mathbf{w})\cdot f(\mathbf{x}^{j};\mathbf{w})\geq u(\lambda),\\ 37 | 0,f(\mathbf{x}^{i};\mathbf{w})\cdot f(\mathbf{x}^{j};\mathbf{w})< l(\lambda), 1\leq i,j\leq n.\\ 38 | f(\mathbf{x}^{i};\mathbf{w})\cdot f(\mathbf{x}^{j};\mathbf{w}),\text{otherwise}, 39 | \end{cases} 40 | \end{equation} 41 | 42 | 时域积分方程时间步进算法的阻抗元素直接影响算法的后时稳定性,因此阻抗元素的计算是算法的关键之一,采用精度高效的方法计算时域阻抗元素是时域积分方程时间步进算法研究的重点之一。 43 | 44 | 45 | \subsection{时间基函数} 46 | 47 | \subsubsection{时域方法特有的展开函数} 48 | 49 | \subsubsection{频域方法特有的展开函数} 50 | 51 | \section{入射波} 52 | 53 | 如图\ref{picb}和图\ref{picc}所示分别给出了参数$E_0=\hat{x}$,$a_n=-\hat{z}$,$f_0=250MHz$,$f_w=50MHz$,$t_w=4.2\sigma$时,调制高斯脉冲的时域与频域归一化波形图。 54 | 55 | \begin{figure}[h] 56 | \subfigure[]{ 57 | \label{picb} 58 | \includegraphics[width=7.3cm]{picb.pdf}} 59 | \subfigure[]{ 60 | \label{picc} 61 | \includegraphics[width=6.41cm]{picc.pdf}} 62 | \caption{调制高斯脉冲时域与频率波形,时域阻抗元素的存储技术也是时间步进算法并行化的关键技术之一,采用合适的阻抗元素存储方式可以很大的提高并行时间步进算法的计算效率。} 63 | \label{fig1} 64 | \end{figure} 65 | 时域阻抗元素的存储技术\citing{xiao2012yi}也是时间步进算法并行化的关键技术之一,采用合适的阻抗元素存储方式可以很大的提高并行时间步进算法的计算效率。 66 | 67 | \section{本章小结} 68 | 本章首先从时域麦克斯韦方程组出发推导得到了时域电场、磁场以及混合场积分方程。 69 | -------------------------------------------------------------------------------- /chapters/chapter4.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | 4 | \chapter{时域积分方程数值方法研究} 5 | \section{时域积分方程时间步进算法的阻抗元素精确计算} 6 | 时域积分方程时间步进算法的阻抗元素直接影响算法的后时稳定性,因此阻 7 | 抗元素的计算是算法的关键之一,采用精度高效的方法计算时域阻抗元素是时域 8 | 积分方程时间步进算法研究的重点之一。 9 | 10 | \section{时域积分方程时间步进算法阻抗矩阵的存储} 11 | 时域阻抗元素的存储技术也是时间步进算法并行化的关键技术之一,采用 12 | 合适的阻抗元素存储方式可以很大的提高并行时间步进算法的计算效率。 13 | 14 | \subsection{时域积分方程时间步进算法产生的阻抗矩阵的特征} 15 | 16 | 由于时域混合场积分方程是时域电场积分方程与时域磁场积分方程的线性组 17 | 合,因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程 18 | 时间步进算法的阻抗矩阵特征相同。 19 | \subsection{数值算例与分析} 20 | 如表\ref{tablea}所示给出了时间步长分别取0.4ns、0.5ns、0.6ns 时的三种存储 21 | 方式的存储量大小。 22 | 23 | \begin{table}[h] 24 | \caption{计算$2m\times 2m$理想导体平板时域感应电流采用的三种存储方式的存储量比较。} 25 | \begin{tabular}{|c|c|c|c|} 26 | \hline 27 | 时间步长 & 非压缩存储方式 & 完全压缩存储方式 & 基权函数压缩存储方式 \\ 28 | \hline 29 | 0.4ns & 5.59 MB & 6.78 MB & 6.78 MB\\ 30 | \hline 31 | 0.5ns & 10.17 MB & 5.58 MB & 5.58 MB \\ 32 | \hline 33 | 0.6ns & 8.38MB & 4.98 MB & 4.98 MB \\ 34 | \hline 35 | \end{tabular} 36 | \label{tablea} 37 | \end{table} 38 | 39 | 如图\ref{picd}所示给出了时间步长选取为0.5ns 时采用三种不同存储方式计算的 40 | 平板中心处$x$方向的感应电流值与IDFT 方法计算结果的比较,……。如图\ref{pice} 41 | 所示给出了存储方式为基权函数压缩存储方式,时间步长分别取0.4ns、0.5ns、0.6ns 42 | 时平板中心处$x$方向的感应电流计算结果,从图中可以看出不同时间步长的计算结果基本相同。 43 | 44 | 由于时域混合场积分方程是时域电场积分方程与时域磁场积分方程的线性组合,因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程时间步进算法的阻抗矩阵特征相同。 45 | 46 | \begin{figure}[h] 47 | \subfigure[]{ 48 | \label{picd} 49 | \includegraphics[width=6.77cm]{picd.pdf}} 50 | \subfigure[]{ 51 | \label{pice} 52 | \includegraphics[width=7.04cm]{pice.pdf}} 53 | \caption{$2m\times 2m$的理想导体平板中心处感应电流$x$分量随时间的变化关系} 54 | \label{fig2} 55 | \end{figure} 56 | 57 | 58 | 由于时域混合场积分方程是时域电场积分方程与时域磁场积分方程的线性组 59 | 合,因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程 60 | 时间步进算法的阻抗矩阵特征相同。 61 | \section{时域积分方程时间步进算法矩阵方程的求解} 62 | 63 | \begin{theorem} 64 | 如果时域混合场积分方程是时域电场积分方程与时域磁场积分方程 65 | 的线性组合。 66 | \end{theorem} 67 | \begin{proof} 68 | 由于时域混合场积分方程是时域电场积分方程与时域磁场积分方程的线性组 69 | 合,因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程 70 | 时间步进算法的阻抗矩阵特征相同。 71 | \end{proof} 72 | \begin{corollary} 73 | 时域积分方程方法的研究近几年发展迅速,在本文研究工作的基础上,仍有以下方向值得进一步研究。 74 | \end{corollary} 75 | \begin{lemma} 76 | 因此时域混合场积分方程时间步进算法的阻抗矩阵特征与时域电场积分方程 77 | 时间步进算法的阻抗矩阵特征相同。 78 | \end{lemma} 79 | 80 | \section{本章小结} 81 | 本章首先研究了时域积分方程时间步进算法的阻抗元素精确计算技术,分别 82 | 采用DUFFY 变换法与卷积积分精度计算法计算时域阻抗元素,通过算例验证了计 83 | 算方法的高精度。 84 | -------------------------------------------------------------------------------- /contents/original.tex: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | 3 | \chapter{外文资料原文} 4 | \section{xxx} 5 | \subsection{xxx} 6 | \subsubsection{xxxx} 7 | \section{xxx} 8 | \subsection{xxx} 9 | \subsubsection{xxxx} 10 | English words like `technology' stem from a Greek root beginning with 11 | the letters $\tau\epsilon\chi\ldots\,$; and this same Greek word means {\sl 12 | art\/} as well as technology. Hence the name \TeX, which is an 13 | uppercase form of $\tau\epsilon\chi$.{TeX (actually \TeX), meaning of} 14 | $\tau\epsilon\chi$ 15 | 16 | Insiders pronounce the $\chi$ of \TeX\ as a Greek chi, not as an `x', so that 17 | \TeX\ rhymes with the word blecchhh. It's the `ch' sound in Scottish words 18 | like {\sl loch\/} or German words like {\sl ach\/}; it's a Spanish `j' and a 19 | Russian `kh'. When you say it correctly to your computer, the terminal 20 | may become slightly moist. 21 | 22 | The purpose of this pronunciation exercise is to remind you that \TeX\ is 23 | primarily concerned with high-quality technical manuscripts: Its emphasis is 24 | on art and technology, as in the underlying Greek word. If you merely want 25 | to produce a passably good document---something acceptable and basically 26 | readable but not really beautiful---a simpler system will usually suffice. 27 | With \TeX\ the goal is to produce the {\sl finest\/} quality; this requires 28 | more attention to detail, but you will not find it much harder to go the 29 | extra distance, and you'll be able to take special pride in the finished 30 | product. 31 | 32 | On the other hand, it's important to notice another thing about \TeX's name: 33 | The `E' is out of kilter. This {logo} 34 | displaced `E' is a reminder that \TeX\ is about typesetting, and it 35 | distinguishes \TeX\ from other system names. In fact, {TEX} (pronounced 36 | {\sl tecks\/}) is the admirable {\sl Text EXecutive\/} processor developed by 37 | {Honeywell Information Systems}. Since these two system names are 38 | {Bemer, Robert, see TEX, ASCII} 39 | pronounced quite differently, they should also be spelled differently. The 40 | correct way to refer to \TeX\ in a computer file, or when using some other 41 | medium that doesn't allow lowering of the `E', is to type `|TeX|'. Then 42 | there will be no confusion with similar names, and people will be 43 | primed to pronounce everything properly. 44 | -------------------------------------------------------------------------------- /contents/reference.bib: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:UTF-8" 2 | %[1] 王浩刚,聂在平.三维矢量散射积分方程中奇异性分析[J].电子学报,1999, 27(12): 68-71 3 | 4 | @article{wang1999sanwei, 5 | title={三维矢量散射积分方程中奇异性分析}, 6 | author={王浩刚 and 聂在平}, 7 | journal={电子学报}, 8 | volume={27}, 9 | number={12}, 10 | pages={68--71}, 11 | year={1999}, 12 | language = {Chinese} 13 | } 14 | %[2] X. F. Liu, B. Z. Wang, W. Shao. A marching-on-in-order scheme for exact attenuation constant extraction of lossy transmission lines[C]. China-Japan Joint Microwave Conference Proceedings, Chengdu, 2006, 527-529 15 | @conference{liuxf2006, 16 | author = {Liu,X F and Wang, Bing Zhong and Shao,Wei and Wen Wang}, 17 | title = {A marching-on-in-order scheme for exact attenuation constant extraction of lossy transmission lines}, 18 | year = {2006}, 19 | pages = {527-529}, 20 | address = {Chengdu}, 21 | booktitle = {China-Japan Joint Microwave Conference Proceedings} 22 | } 23 | 24 | %[3] 竺可桢.物理学[M].北京:科学出版社,1973, 56-60 25 | @book{zhu1973wulixue, 26 | title={物理学}, 27 | author={竺可桢}, 28 | year={1973}, 29 | address={北京}, 30 | pages={56-60}, 31 | publisher={科学出版社}, 32 | language = {Chinese} 33 | } 34 | 35 | %[4] 陈念永.毫米波细胞生物效应及抗肿瘤研究[D].成都:电子科技大学,2001, 50-60 36 | @thesis{chen2001hao, 37 | AUTHOR = {陈念永}, 38 | TITLE = {毫米波细胞生物效应及抗肿瘤研究}, 39 | institution = {电子科技大学}, 40 | YEAR = {2001}, 41 | pages = {50-60}, 42 | address = {成都}, 43 | language = {Chinese} 44 | } 45 | 46 | %[5] 顾春.牢牢把握稳中求进的总基调[N].人民日报,2012年3月31日 47 | @newspaper{gu2012lao, 48 | AUTHOR = {顾春}, 49 | TITLE = {牢牢把握稳中求进的总基调}, 50 | JOURNAL = {人民日报}, 51 | date = {2012年3月31日}, 52 | language = {Chinese} 53 | } 54 | 55 | %[6] 冯西桥.核反应堆压力容器的LBB分析[R].北京:清华大学核能技术设计研究院,1997年6月25日 56 | @techreport{feng997he, 57 | AUTHOR = {冯西桥}, 58 | TITLE = {核反应堆压力容器的{LBB}分析}, 59 | institution = {清华大学核能技术设计研究院}, 60 | date = {1997年6月25日}, 61 | address = {北京}, 62 | language = {Chinese} 63 | } 64 | 65 | %[7] 肖珍新.一种新型排渣阀调节降温装置[P].中国,实用新型专利,ZL201120085830.0, 2012年4月25日 66 | @patent{xiao2012yi, 67 | AUTHOR = {肖珍新}, 68 | TITLE = {一种新型排渣阀调节降温装置}, 69 | date = {2012年4月25日}, 70 | type = {实用新型专利}, 71 | country = {中国}, 72 | id = {ZL201120085830.0}, 73 | language = {Chinese} 74 | } 75 | 76 | %[8] 中华人民共和国国家技术监督局.GB3100-3102.中华人民共和国国家标准--量与单位[S]. 北京:中国标准出版社,1994年11月1日 77 | @standard{zhong1994zhong, 78 | institution = {中华人民共和国国家技术监督局}, 79 | id = {GB3100-3102}, 80 | TITLE = {中华人民共和国国家标准--量与单位}, 81 | PUBLISHER = {中国标准出版社}, 82 | date = {1994年11月1日}, 83 | address = {北京}, 84 | language = {Chinese} 85 | } 86 | 87 | @digital{clerc2010discrete, 88 | author = {M. Clerc}, 89 | title = {Discrete particle swarm optimization: a fuzzy combinatorial box}, 90 | type = {EB/OL}, 91 | date= {July 16, 2010}, 92 | url = {http://clere.maurice.free.fr/pso/Fuzzy_Discrere_PSO/Fuzzy_DPSO.htm}, 93 | language = {} 94 | } 95 | -------------------------------------------------------------------------------- /thesis-uestc.bst: -------------------------------------------------------------------------------- 1 | % 2 | % Copyright 2017 Wen Wang 3 | % 4 | % This work may be distributed and/or modified under the 5 | % conditions of the LaTeX Project Public License, either version 1.3 6 | % of this license or (at your option) any later version. 7 | % The latest version of this license is in 8 | % http://www.latex-project.org/lppl.txt 9 | % and version 1.3 or later is part of all distributions of LaTeX 10 | % version 2005/12/01 or later. 11 | % 12 | % This work has the LPPL maintenance status `maintained'. 13 | % 14 | % The Current Maintainer of this work is Wen Wang . 15 | % 16 | % This work consists of the files thesis-uestc.cls, thesis-uestc.bst. 17 | % 18 | 19 | 20 | ENTRY 21 | { 22 | author 23 | title 24 | publisher 25 | journal 26 | address 27 | year 28 | date 29 | pages 30 | translator 31 | booktitle 32 | institution 33 | country 34 | url 35 | volume 36 | number 37 | type 38 | id 39 | note 40 | language 41 | } 42 | {} 43 | {label} 44 | 45 | STRINGS { s t} 46 | 47 | FUNCTION {not} 48 | { { #0 } 49 | { #1 } 50 | if$ 51 | } 52 | 53 | FUNCTION {and} 54 | { 'skip$ 55 | { pop$ #0 } 56 | if$ 57 | } 58 | 59 | FUNCTION {or} 60 | { { pop$ #1 } 61 | 'skip$ 62 | if$ 63 | } 64 | 65 | INTEGERS{ l } 66 | FUNCTION{ string.length } 67 | { 68 | #1 'l := 69 | {duplicate$ duplicate$ #1 l substring$ = not} 70 | {l #1 + 'l :=} 71 | while$ 72 | pop$ l 73 | } 74 | 75 | FUNCTION {get.last.chr} { 76 | duplicate$ string.length 77 | duplicate$ #0 = { 78 | pop$ 79 | } { 80 | #1 substring$ 81 | } if$ 82 | } 83 | 84 | FUNCTION {trim.start} { 85 | {duplicate$ #1 #1 substring$ " " =} { 86 | #2 global.max$ substring$ 87 | } while$ 88 | } 89 | 90 | FUNCTION {trim.end} { 91 | {duplicate$ get.last.chr " " =} { 92 | duplicate$ string.length #1 - 93 | #1 swap$ substring$ 94 | } while$ 95 | } 96 | 97 | FUNCTION {trim} { 98 | trim.start 99 | trim.end 100 | } 101 | 102 | FUNCTION {bbl.etal} 103 | { "et~al" } 104 | 105 | 106 | FUNCTION {bib.begin} 107 | { 108 | "\begin{thebibliography}{lo}" 109 | write$ newline$ 110 | "\interlinepenalty=10000" 111 | write$ newline$ 112 | "\setlength{\itemsep}{0bp}\setlength{\parskip}{0pt}\small" 113 | write$ 114 | newline$ 115 | } 116 | 117 | FUNCTION {bib.end} 118 | { 119 | "\end{thebibliography}" 120 | write$ 121 | newline$ 122 | } 123 | 124 | FUNCTION {bibitem.begin} 125 | { 126 | "\bibitem{" cite$ * 127 | "} " * 128 | write$ 129 | } 130 | 131 | FUNCTION {bibinfo.check} 132 | { swap$ 133 | duplicate$ missing$ 134 | { 135 | pop$ pop$ 136 | "" 137 | } 138 | { duplicate$ empty$ 139 | { 140 | swap$ pop$ 141 | } 142 | { swap$ 143 | pop$ 144 | } 145 | if$ 146 | } 147 | if$ 148 | } 149 | 150 | INTEGERS { nameptr namesleft numnames } 151 | 152 | 153 | STRINGS { bibinfo} 154 | 155 | FUNCTION {format.names} 156 | { 'bibinfo := 157 | duplicate$ empty$ 'skip$ { 158 | 's := 159 | "" 't := 160 | #1 'nameptr := 161 | s num.names$ 'numnames := 162 | numnames 'namesleft := 163 | { namesleft #0 > } 164 | { s nameptr 165 | "{f.~}{vv~}{ll}{, jj}" 166 | format.name$ 167 | bibinfo bibinfo.check 168 | 't := 169 | nameptr #1 > 170 | { 171 | nameptr #3 172 | #1 + = 173 | numnames #3 174 | > and 175 | { "others" 't := 176 | #1 'namesleft := } 177 | 'skip$ 178 | if$ 179 | namesleft #1 > 180 | { ", " * t * } 181 | { 182 | s nameptr "{ll}" format.name$ duplicate$ "others" = 183 | { 't := } 184 | { pop$ } 185 | if$ 186 | "," * 187 | t "others" = 188 | { 189 | " " * bbl.etal * 190 | } 191 | { " " * t * } 192 | if$ 193 | } 194 | if$ 195 | } 196 | 't 197 | if$ 198 | nameptr #1 + 'nameptr := 199 | namesleft #1 - 'namesleft := 200 | } 201 | while$ 202 | } if$ 203 | } 204 | 205 | FUNCTION {format.authors} 206 | { 207 | author "author" format.names 208 | } 209 | 210 | FUNCTION {format.title} 211 | { 212 | title "t" change.case$ 213 | } 214 | 215 | FUNCTION {format.publisher} 216 | { 217 | publisher 218 | } 219 | 220 | FUNCTION {format.booktitle} 221 | { 222 | booktitle 223 | } 224 | 225 | 226 | FUNCTION {format.journal} 227 | { 228 | journal 229 | } 230 | 231 | FUNCTION {format.address} 232 | { 233 | address 234 | } 235 | 236 | FUNCTION {format.year} 237 | { 238 | year 239 | } 240 | 241 | FUNCTION {format.date} 242 | { 243 | date 244 | } 245 | 246 | FUNCTION {format.country} 247 | { 248 | country 249 | } 250 | 251 | FUNCTION {format.type} 252 | { 253 | type 254 | } 255 | 256 | FUNCTION {format.id} 257 | { 258 | id 259 | } 260 | 261 | STRINGS{replace find text} 262 | INTEGERS{find_length} 263 | FUNCTION{find.replace} 264 | { 265 | 'replace := 266 | 'find := 267 | 'text := 268 | find string.length 'find_length := 269 | "" 270 | { text empty$ not } 271 | { text #1 find_length substring$ find = 272 | { 273 | replace * 274 | text #1 find_length + global.max$ substring$ 'text := 275 | } 276 | { 277 | text #1 #1 substring$ * 278 | text #2 global.max$ substring$ 'text := 279 | } 280 | if$ 281 | } 282 | while$ 283 | } 284 | 285 | FUNCTION {format.pages} 286 | { 287 | pages "--" "-" find.replace 288 | } 289 | 290 | FUNCTION {format.institution} 291 | { 292 | institution 293 | } 294 | 295 | FUNCTION {format.url} 296 | { 297 | "\url{" url * 298 | "}" * 299 | } 300 | FUNCTION {add.period} 301 | { 302 | ". " write$ 303 | } 304 | 305 | FUNCTION {add.comma} 306 | { 307 | ", " write$ 308 | } 309 | 310 | FUNCTION {book} 311 | { 312 | bibitem.begin 313 | format.authors write$ add.period 314 | format.title "[M]" * write$ add.period 315 | translator missing$ 316 | 'skip$ 317 | { 318 | "(" translator "translator" format.names * 319 | ")" * write$ 320 | add.period 321 | } if$ 322 | address missing$ 323 | 'skip$ 324 | { 325 | format.address write$ ": " write$ 326 | } if$ 327 | format.publisher write$ add.comma 328 | format.year write$ 329 | pages missing$ 330 | 'skip$ 331 | { 332 | add.comma 333 | format.pages write$ 334 | } if$ 335 | newline$ 336 | } 337 | 338 | FUNCTION {conference} 339 | { 340 | bibitem.begin 341 | format.authors write$ add.period 342 | format.title "[C]" * write$ add.period 343 | journal missing$ 344 | { 345 | format.booktitle write$ 346 | } { 347 | format.journal write$ 348 | } if$ 349 | 350 | add.comma 351 | address missing$ 352 | 'skip$ 353 | { 354 | format.address write$ add.comma 355 | } if$ 356 | format.year write$ add.comma 357 | format.pages write$ 358 | newline$ 359 | } 360 | 361 | FUNCTION {proceedings} 362 | { 363 | conference 364 | } 365 | 366 | FUNCTION {inproceedings} 367 | { 368 | conference 369 | } 370 | 371 | FUNCTION {article} 372 | { 373 | bibitem.begin 374 | format.authors write$ add.period 375 | format.title "[J]" * write$ add.period 376 | format.journal write$ add.comma 377 | format.year write$ 378 | 379 | volume missing$ 380 | { 381 | number missing$ 382 | { 383 | } { 384 | "(" write$ 385 | number ")" * write$ 386 | } if$ 387 | } { 388 | number missing$ 389 | { 390 | add.comma 391 | volume "" * write$ 392 | } { 393 | add.comma 394 | volume "(" * 395 | number * 396 | ")" * write$ 397 | } if$ 398 | } if$ 399 | ": " write$ 400 | format.pages write$ 401 | newline$ 402 | } 403 | 404 | FUNCTION {thesis} 405 | { 406 | bibitem.begin 407 | format.authors write$ add.period 408 | format.title "[D]" * write$ add.period 409 | address missing$ 410 | 'skip$ 411 | { 412 | format.address write$ ": " write$ 413 | } if$ 414 | format.institution write$ add.comma 415 | format.year write$ add.comma 416 | format.pages write$ 417 | newline$ 418 | } 419 | 420 | FUNCTION {masterthesis} 421 | { 422 | thesis 423 | } 424 | 425 | FUNCTION {phdthesis} 426 | { 427 | thesis 428 | } 429 | 430 | FUNCTION {newspaper} 431 | { 432 | bibitem.begin 433 | format.authors write$ add.period 434 | format.title "[N]" * write$ add.period 435 | journal missing$ 436 | { 437 | format.booktitle write$ 438 | } { 439 | format.journal write$ 440 | } if$ 441 | add.comma 442 | 443 | format.date write$ 444 | newline$ 445 | } 446 | 447 | FUNCTION {techreport} 448 | { 449 | bibitem.begin 450 | format.authors write$ add.period 451 | format.title "[R]" * write$ add.period 452 | address missing$ 453 | 'skip$ 454 | { 455 | format.address write$ ": " write$ 456 | } if$ 457 | format.institution write$ add.comma 458 | format.date write$ 459 | newline$ 460 | } 461 | 462 | FUNCTION {patent} 463 | { 464 | bibitem.begin 465 | format.authors write$ add.period 466 | format.title "[P]" * write$ add.period 467 | format.country write$ add.comma 468 | format.type write$ add.comma 469 | format.id write$ add.comma 470 | format.date write$ 471 | newline$ 472 | } 473 | 474 | FUNCTION {standard} 475 | { 476 | bibitem.begin 477 | format.institution write$ add.period 478 | format.id write$ add.period 479 | format.title "[S]" * write$ add.period 480 | format.address write$ ": " write$ 481 | format.publisher write$ add.comma 482 | format.date write$ 483 | newline$ 484 | } 485 | 486 | FUNCTION {digital} 487 | { 488 | bibitem.begin 489 | format.authors write$ add.period 490 | format.title write$ 491 | "[" format.type * "]" * write$ add.period 492 | format.url write$ add.comma 493 | format.date write$ 494 | newline$ 495 | } 496 | 497 | FUNCTION {onlynote} 498 | { 499 | bibitem.begin 500 | note write$ 501 | newline$ 502 | } 503 | 504 | READ 505 | 506 | EXECUTE {bib.begin} 507 | 508 | ITERATE {call.type$} 509 | 510 | EXECUTE {bib.end} 511 | -------------------------------------------------------------------------------- /thesis-uestc.cls: -------------------------------------------------------------------------------- 1 | % 2 | % Copyright 2017 Wen Wang 3 | % 4 | % This work may be distributed and/or modified under the 5 | % conditions of the LaTeX Project Public License, either version 1.3 6 | % of this license or (at your option) any later version. 7 | % The latest version of this license is in 8 | % http://www.latex-project.org/lppl.txt 9 | % and version 1.3 or later is part of all distributions of LaTeX 10 | % version 2005/12/01 or later. 11 | % 12 | % This work has the LPPL maintenance status `maintained'. 13 | % 14 | % The Current Maintainer of this work is Wen Wang . 15 | % 16 | % This work consists of the files thesis-uestc.cls, thesis-uestc.bst. 17 | % 18 | 19 | 20 | \ProvidesClass{thesis-uestc} 21 | 22 | \LoadClass[12pt, openany, twoside]{book} %cs4size 小四号 12pt 五号 10.5pt 23 | 24 | \RequirePackage[usenames,dvipsnames,svgnames,table]{xcolor} 25 | \RequirePackage{graphicx} 26 | \RequirePackage[font={doublespacing, small}, labelsep=space, skip=6pt]{caption} 27 | 28 | 29 | \RequirePackage{array} 30 | \RequirePackage{setspace} 31 | \RequirePackage{multirow} 32 | \RequirePackage[tbtags]{amsmath} 33 | \RequirePackage{amssymb} 34 | \RequirePackage{amsthm} 35 | \RequirePackage{lmodern} 36 | \RequirePackage{mathspec} 37 | \RequirePackage{fontspec} 38 | 39 | \RequirePackage{xeCJK} 40 | 41 | % \setallmainfonts{Times New Roman} 42 | % \setCJKmainfont{SimSun} 43 | % \newCJKfontfamily{\heiti}{SimHei} 44 | 45 | \setCJKmainfont{simsun.ttc} 46 | \newCJKfontfamily{\heiti}{simhei.ttf} 47 | \setallmainfonts[ 48 | BoldFont=timesbd.ttf, 49 | ItalicFont=timesi.ttf, 50 | BoldItalicFont=timesbi.ttf, 51 | ]{times.ttf} 52 | \RequirePackage{bm} %放在数学字体后面加载 53 | 54 | \setmathrm{timesbi.ttf} %使用粗斜体 55 | \let\bm\mathbf 56 | 57 | 58 | \DeclareMathSizes{12}{12}{7.2}{7.2} %数学字号pt, 文本尺寸/数学基本尺寸/数学标号尺寸/数学小标号尺寸 59 | \RequirePackage{datetime} 60 | 61 | %EU1/times.ttf(0)/bx/n 62 | %\DeclareSymbolFont {} {} {} {} {} 63 | 64 | 65 | 66 | 67 | % value > 0 68 | \def\xeCJKembold{0.4} 69 | 70 | % hack into xeCJK, you don't need to understand it 71 | \def\saveCJKnode{\dimen255\lastkern} 72 | \def\restoreCJKnode{\kern-\dimen255\kern\dimen255} 73 | 74 | % save old definition of \CJKsymbol and \CJKpunctsymbol for CJK output 75 | \let\CJKoldsymbol\CJKsymbol 76 | \let\CJKoldpunctsymbol\CJKpunctsymbol 77 | 78 | % apply pdf literal fake bold 79 | \def\CJKfakeboldsymbol#1{% 80 | \special{pdf:literal direct 2 Tr \xeCJKembold\space w}% 81 | \CJKoldsymbol{#1}% 82 | \saveCJKnode 83 | \special{pdf:literal direct 0 Tr}% 84 | \restoreCJKnode} 85 | \def\CJKfakeboldpunctsymbol#1{% 86 | \special{pdf:literal direct 2 Tr \xeCJKembold\space w}% 87 | \CJKoldpunctsymbol{#1}% 88 | \saveCJKnode 89 | \special{pdf:literal direct 0 Tr}% 90 | \restoreCJKnode} 91 | \newcommand\CJKfakebold[1]{% 92 | \let\CJKsymbol\CJKfakeboldsymbol 93 | \let\CJKpunctsymbol\CJKfakeboldpunctsymbol 94 | #1% 95 | \let\CJKsymbol\CJKoldsymbol 96 | \let\CJKpunctsymbol\CJKoldpunctsymbol} 97 | 98 | 99 | \RequirePackage{zhnumber} 100 | \RequirePackage{pifont} 101 | 102 | \definecolor{darkblue}{rgb}{0.0, 0.0, 0.55} 103 | \RequirePackage[hyperfootnotes=false, 104 | bookmarksdepth=4, 105 | bookmarks = true, 106 | bookmarksnumbered=true, 107 | bookmarksopen=true, 108 | hidelinks=true, 109 | breaklinks=true, 110 | pdfdisplaydoctitle=true]{hyperref} 111 | \hypersetup{ 112 | colorlinks=true, 113 | citecolor=black, 114 | linkcolor=black, 115 | urlcolor=black 116 | } 117 | 118 | \RequirePackage{standalone} 119 | \RequirePackage{indentfirst} 120 | \RequirePackage{calc} 121 | \RequirePackage{float} 122 | \RequirePackage{fancyvrb} 123 | \RequirePackage{fancyhdr} 124 | \RequirePackage{titlesec} 125 | \RequirePackage{setspace} 126 | \RequirePackage{cite} 127 | \RequirePackage{enumitem} 128 | \RequirePackage{algorithm2e} 129 | \RequirePackage{etoolbox} 130 | \RequirePackage{newfloat} 131 | \RequirePackage[resetlabels]{multibib} 132 | \RequirePackage[nottoc]{tocbibind} 133 | \RequirePackage{everypage} 134 | \RequirePackage{ifoddpage} 135 | \RequirePackage{afterpage} 136 | 137 | \let\algorithm\relax 138 | \let\endalgorithm\relax 139 | \expandafter\let\csname algorithm*\endcsname\relax 140 | \expandafter\let\csname endalgorithm*\endcsname\relax 141 | \let\listofalgorithms\relax 142 | 143 | % Define the new algorithm environment 144 | \DeclareFloatingEnvironment{algorithm} 145 | 146 | \makeatletter 147 | % Definition for the style ruled 148 | % First add the rules enclosing the captiom 149 | \DeclareCaptionFormat{algrule}{% 150 | {\@hangfrom{#1#2}% 151 | \doublespacing 152 | \small 153 | \advance\caption@parindent\hangindent 154 | \advance\caption@hangindent\hangindent 155 | \caption@@par#3\par}% 156 | } 157 | 158 | % Apply the new format to the algorithm environment 159 | \captionsetup[algorithm]{format=algrule} 160 | 161 | \makeatletter 162 | 163 | \renewcommand{\algorithmname}{算法} 164 | \renewcommand{\thealgorithm}{\arabic{chapter}-\arabic{algorithm}} 165 | \captionsetup[algorithm]{aboveskip=6pt} 166 | \AtBeginEnvironment{algorithm}{\vspace{6pt}} 167 | 168 | \graphicspath{{./pic/}} 169 | 170 | \RequirePackage[titles, subfigure]{tocloft} 171 | \RequirePackage{subfigure} 172 | 173 | 174 | \urlstyle{rm} 175 | \raggedbottom 176 | 177 | \renewcommand{\contentsname}{目\hspace{6pt}录} 178 | \renewcommand{\bibname}{参考文献} 179 | \renewcommand{\figurename}{图} 180 | \renewcommand{\tablename}{表} 181 | 182 | \RequirePackage[a4paper, inner=3cm, outer=3cm, top=3cm, 183 | bottom=3cm, bindingoffset=0cm]{geometry} 184 | \setlength{\headheight}{15pt} 185 | 186 | \pagestyle{fancy} 187 | \linespread{1.391} 188 | \setlength\parindent{24pt} 189 | \titlespacing{\chapter}{0pt}{0pt}{18pt} 190 | \titlespacing{\section}{0pt}{18pt}{6pt} 191 | \titlespacing{\subsection}{0pt}{12pt}{6pt} 192 | \titlespacing{\subsubsection}{0pt}{12pt}{6pt} 193 | 194 | \renewcommand\thechapter{第\zhnumber{\arabic{chapter}}章} 195 | 196 | 197 | \renewcommand\thesection{\arabic{chapter}.\arabic{section}} 198 | 199 | \renewcommand{\theequation}{\arabic{chapter}-\arabic{equation}} 200 | \renewcommand{\thetable}{\arabic{chapter}-\arabic{table}} 201 | \renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}} 202 | 203 | \captionsetup{format=hang} 204 | \captionsetup{width=\textwidth - 42pt} 205 | \captionsetup[figure]{aboveskip=6pt,belowskip=-6pt} 206 | \captionsetup[table]{belowskip=6pt} 207 | \setlength{\extrarowheight}{5pt} 208 | \setlength{\subfigcapskip}{0pt} 209 | 210 | \makeatletter 211 | \AtBeginEnvironment{figure}{ 212 | \def\@floatboxreset{\centering} 213 | } 214 | \makeatother 215 | 216 | \makeatletter 217 | \AtBeginEnvironment{table}{ 218 | \def\@floatboxreset{\centering} 219 | } 220 | \makeatother 221 | \AfterEndEnvironment{table}{\vspace{-6pt}} 222 | \AtBeginEnvironment{tabular}{\small} 223 | 224 | \makeatletter 225 | \renewcommand{\p@subfigure}{\arabic{chapter}-\arabic{figure}} 226 | \makeatother 227 | 228 | \newcommand{\chinesecolon}{\char"FF1A} 229 | \newcommand{\chinesespace}{\char"3000} 230 | 231 | \setcounter{secnumdepth}{4} 232 | \setcounter{tocdepth}{4} 233 | %章节样式 234 | \titleformat{\chapter}[block] 235 | {\centering\fontsize{15pt}{15pt}\selectfont\heiti\thispagestyle{fancy}}{\thechapter}{7.5pt}{} %黑体小三15pt 236 | 237 | \titleformat{\section}[block] 238 | {\fontsize{14pt}{14pt}\selectfont\heiti} %黑体四号 14pt 239 | {\thesection}{7pt}{} 240 | 241 | \titleformat{\subsection}[block] 242 | {\fontsize{14pt}{14pt}\selectfont\heiti} %黑体四号 14pt 243 | {\thesubsection}{7pt}{} 244 | 245 | \titleformat{\subsubsection}[block] 246 | {\fontsize{12pt}{12pt}\selectfont\heiti} %黑体小四号 12pt 247 | {\thesubsubsection}{6pt}{} 248 | 249 | \RequirePackage[hang]{footmisc} 250 | \addtolength{\footnotesep}{0pt} 251 | \setlength{\footnotemargin}{13.5pt} 252 | 253 | \renewcommand{\footnotesize}{\fontsize{9pt}{10.8pt}\selectfont} 254 | \renewcommand{\small}{\fontsize{10.5pt}{12.6pt}\selectfont} 255 | \renewcommand\footnotelayout{\fontsize{9}{11.7}\selectfont} 256 | 257 | \renewcommand{\thefootnote}{\ifcase\value{footnote}\or\ding{172}\or 258 | \ding{173}\or\ding{174}\or\ding{175}\or\ding{176}\or\ding{177}\or 259 | \ding{178}\or\ding{179}\or\ding{180\or\ding{181}}\fi} 260 | 261 | \renewcommand{\footnoterule}{\vfill\noindent\vspace{0.9mm}\hspace{27pt}\rule{5.05cm}{0.02cm}\vspace*{2.6pt}} 262 | 263 | \makeatletter 264 | \def\@makefntext #1{ 265 | \ifFN@hangfoot 266 | \bgroup \setbox \@tempboxa \hbox { 267 | \ifdim 268 | \footnotemargin >0pt \hb@xt@ 269 | \footnotemargin {\hbox { \normalfont \@thefnmark}\hss } 270 | \else 271 | \hbox { \normalfont \@thefnmark} 272 | \fi 273 | } 274 | \leftmargin \wd \@tempboxa 275 | \rightmargin \z@ \linewidth \columnwidth 276 | \advance \linewidth -\leftmargin\parshape \@ne 277 | \leftmargin \linewidth \footnotesize \@setpar {{\@@par }} 278 | \leavevmode \llap {\box \@tempboxa }\parskip 279 | \hangfootparskip \relax \parindent 280 | \hangfootparindent \relax 281 | \else 282 | \parindent 1em \noindent 283 | \ifdim 284 | \footnotemargin >\z@ \hb@xt@ 285 | \footnotemargin {\hss \hbox { \normalfont \@thefnmark} } 286 | \else 287 | \ifdim \footnotemargin =\z@ 288 | \llap {\hbox { \normalfont \@thefnmark} } 289 | \else 290 | \llap {\hb@xt@ -\footnotemargin {\hbox { \normalfont \@thefnmark} \hss }} 291 | \fi 292 | \fi 293 | \fi 294 | \footnotelayout #1\ifFN@hangfoot \par \egroup 295 | \fi 296 | } 297 | \makeatother 298 | 299 | \newcounter{pseudopage} 300 | \setcounter{pseudopage}{0} 301 | \AddEverypageHook{\stepcounter{pseudopage}} 302 | 303 | \newcommand\blankpage{% 304 | \null 305 | \thispagestyle{empty}% 306 | \addtocounter{pseudopage}{-1}% 307 | \newpage} 308 | 309 | \newenvironment{chineseabstract}{ 310 | 311 | %\setcounter{page}{1}%页码重置为1 312 | \setcounter{pseudopage}{0} %页码重置为1 313 | \fancyfoot[CE,CO]{\fontsize{9pt}{10.8pt}\selectfont\Roman{pseudopage}} 314 | \pagenumbering{Roman} 315 | \chapter*{摘\chinesespace 要} 316 | \thispagestyle{fancy} 317 | \fancyhead[C]{\fontsize{10.5pt}{12.6pt}\selectfont 摘要} 318 | 319 | 320 | }{ 321 | \checkoddpage 322 | \ifoddpage 323 | \afterpage{\blankpage} 324 | \else 325 | \newpage 326 | \fi 327 | } 328 | 329 | \newcommand{\chinesekeyword}[1]{ 330 | \vspace{\baselineskip} 331 | \noindent 332 | \begin{minipage}[t]{48pt} 333 | \noindent\CJKfakebold{关键词\chinesecolon} 334 | \end{minipage} 335 | \begin{minipage}[t]{\linewidth - 48pt} 336 | #1 337 | \end{minipage} 338 | } 339 | 340 | \newenvironment{englishabstract}{ 341 | \chapter*{ABSTRACT} 342 | \thispagestyle{fancy} 343 | \fancyhead[C]{\fontsize{10.5pt}{12.6pt}\selectfont ABSTRACT} 344 | }{ 345 | \checkoddpage 346 | \ifoddpage 347 | \afterpage{\blankpage} 348 | \else 349 | \newpage 350 | \fi 351 | } 352 | 353 | \newcommand{\englishkeyword}[1]{ 354 | \vspace{\baselineskip} 355 | \noindent\begin{minipage}[t]{2.1cm} 356 | \noindent\textbf{Keywords:} 357 | \end{minipage} 358 | \begin{minipage}[t]{ 359 | \linewidth - 2.1cm} 360 | #1 361 | \end{minipage} 362 | } 363 | 364 | \AddEverypageHook{\addtocontents{toc}{ 365 | \protect\cftsetpnumwidth{\widthof{\thepage}-1pt} 366 | }} 367 | 368 | \tocloftpagestyle{fancy} 369 | \renewcommand{\cftchappagefont}{\normalfont} 370 | \renewcommand\cftchapleader{\cftdotfill{\cftdotsep}} 371 | 372 | \renewcommand{\cftdotsep}{0.4} 373 | 374 | \setlength{\cftbeforetoctitleskip}{0pt} 375 | \setlength{\cftaftertoctitleskip}{18pt} 376 | \setlength{\cftbeforechapskip}{0pt} 377 | 378 | \addtolength{\cftchapnumwidth}{25pt} 379 | 380 | \cftsetindents{section}{21pt}{22pt} 381 | \cftsetindents{subsection}{44pt}{31pt} 382 | \cftsetindents{subsubsection}{76pt}{41pt} 383 | 384 | \renewcommand{\cfttoctitlefont}{\fontsize{15pt}{15pt}\selectfont\heiti} 385 | \renewcommand\cftchapfont{\heiti} 386 | 387 | \newcommand{\chinesedegreename}{硕士} 388 | \DeclareOption{bachelor}{ 389 | \renewcommand{\chinesedegreename}{学士} 390 | } 391 | 392 | \DeclareOption{master}{ 393 | \renewcommand{\chinesedegreename}{硕士} 394 | } 395 | 396 | \DeclareOption{doctor}{ 397 | \renewcommand{\chinesedegreename}{博士} 398 | } 399 | 400 | \ProcessOptions\relax 401 | 402 | \newcommand{\standardhead}{ 403 | \fancyhf{} 404 | \fancyhead[CO]{\fontsize{10.5pt}{12.6pt}\selectfont\leftmark} 405 | \fancyhead[CE]{\fontsize{10.5pt}{12.6pt}\selectfont 电子科技大学\chinesedegreename{}学位论文} 406 | \fancyfoot[CE,CO]{\fontsize{9pt}{10.8pt}\selectfont\thepage} 407 | } 408 | 409 | \pretocmd{\tableofcontents}{ 410 | \fancyhf{} 411 | \fancyhead[C]{\fontsize{10.5pt}{12.6pt}\selectfont 目录} 412 | \fancyfoot[CE,CO]{\fontsize{9pt}{10.8pt}\selectfont\Roman{pseudopage}} 413 | }{}{} 414 | 415 | \apptocmd{\tableofcontents}{ 416 | \checkoddpage 417 | \ifoddpage 418 | \afterpage{\blankpage} 419 | \else 420 | \newpage 421 | \fi 422 | \newpage 423 | \standardhead 424 | \pagenumbering{arabic} 425 | \setcounter{page}{1} 426 | }{}{} 427 | 428 | \newcommand{\thesistableofcontents}{ 429 | \pdfbookmark[1]{目录}{tableofcontents}%添加目录的PDF书签 430 | \tableofcontents 431 | } 432 | 433 | \renewcommand{\chaptermark}[1]{\markboth{第\zhnumber{\arabic{chapter}}章 \hspace{5.25pt}#1}{}} %页眉10.5pt 434 | 435 | \newcommand{\thesisacknowledgement}{ 436 | %\renewcommand\thesection{\arabic{section}} 437 | %\addtocontents{toc}{\protect\setcounter{tocdepth}{0}} 438 | %\setcounter{section}{0} 439 | \chapter*{致\hspace{12pt}谢} 440 | \addcontentsline{toc}{chapter}{致\hspace{12pt}谢} 441 | \markboth{致谢}{致谢} 442 | \thispagestyle{fancy} 443 | \input{contents/acknowledgements} %插入致谢内容 444 | } 445 | 446 | 447 | \newcommand{\thesischapterexordium}{ 448 | \chapter{绪\hspace{6pt}论} 449 | \chaptermark{绪论} 450 | } 451 | 452 | \newcommand{\thesisappendix}{ 453 | \chapter*{附\chinesespace 录} 454 | \setcounter{section}{0} 455 | \addcontentsline{toc}{chapter}{附录} 456 | \markboth{附录}{附录} 457 | \thispagestyle{fancy} 458 | \renewcommand{\theequation}{a-\arabic{equation}} 459 | \renewcommand{\thetable}{a-\arabic{table}} 460 | \renewcommand{\thefigure}{a-\arabic{figure}} 461 | } 462 | 463 | %-----------外文资料原文----------------------------- 464 | \newcommand{\nocontentsline}[3]{} 465 | \newcommand{\tocless}[2]{\bgroup\let\addcontentsline=\nocontentsline#1{#2}\egroup} %隐藏章节 \tocless\chapter{xx} 466 | 467 | \newcommand{\thesistranslationoriginal}{ 468 | 469 | \setcounter{chapter}{0} %让节标题使用的章号重新从1开始。形成1.1,1.2的节标题结构。 470 | \renewcommand\thechapter{} %隐藏章节编号 如"第x章" 471 | %\chapter*{外文资料原文} 472 | %\setcounter{section}{0} 473 | %\addcontentsline{toc}{chapter}{外文资料原文} 474 | %\markboth{外文资料原文}{外文资料原文} 475 | \thispagestyle{fancy} 476 | \renewcommand{\theequation}{\arabic{equation}} 477 | \renewcommand{\thetable}{\arabic{table}} 478 | \renewcommand{\thefigure}{\arabic{figure}} 479 | \renewcommand{\figurename}{Figure} 480 | \renewcommand{\tablename}{Table} 481 | 482 | 483 | \renewcommand{\chaptermark}[1]{\markboth{外文资料原文}{}} 484 | \def\leftmark{外文资料原文} %奇数页居中打印页眉 485 | %\markboth{外文资料原文}{外文资料原文} 486 | 487 | \newpage 488 | \phantomsection 489 | 490 | \addcontentsline{toc}{chapter}{外文资料原文} 491 | \tocless %不在目录和书签中添加默认章节 492 | \include{contents/original} 493 | 494 | } 495 | %外文资料译文 496 | \newcommand{\thesistranslationchinese}{ 497 | 498 | %\chapter*{外文资料译文} 499 | %\setcounter{section}{0} 500 | %\addcontentsline{toc}{chapter}{外文资料译文} 501 | %\markboth{外文资料译文}{外文资料译文} 502 | \thispagestyle{fancy} 503 | \renewcommand{\theequation}{\arabic{equation}} 504 | \renewcommand{\thetable}{\arabic{table}} 505 | \renewcommand{\thefigure}{\arabic{figure}} 506 | \renewcommand{\figurename}{图} 507 | \renewcommand{\tablename}{表} 508 | 509 | %页眉设置 510 | \renewcommand{\chaptermark}[1]{\markboth{外文资料译文}{}} 511 | \def\leftmark{外文资料译文} 512 | %\markboth{外文资料译文}{外文资料译文} %页眉 513 | 514 | \newpage 515 | \phantomsection 516 | 517 | \addcontentsline{toc}{chapter}{外文资料译文} %手动添加到目录 518 | 519 | 520 | \setcounter{section}{0} 521 | \renewcommand\thesection{\arabic{section}} %章节编号形式 522 | 523 | \tocless %不在目录和书签中添加默认章节 524 | \include{contents/translation} 525 | 526 | } 527 | 528 | 529 | 530 | 531 | \makeatletter 532 | \renewcommand{\@biblabel}[1]{[#1]\hfill} 533 | \makeatother 534 | 535 | \patchcmd\thebibliography 536 | {\labelsep} 537 | {\labelsep\itemsep=0pt\parsep=0pt\relax} 538 | {} 539 | {\typeout{Couldn't patch the command}} 540 | 541 | \newenvironment{thesisbibliography}{ 542 | \begin{thebibliography}{lo} 543 | \interlinepenalty=10000 544 | \begin{spacing}{1.667} 545 | \thispagestyle{fancy} 546 | \small 547 | }{ 548 | \end{spacing} 549 | \end{thebibliography} 550 | } 551 | 552 | \newcommand{\thesisloadbibliography}[2][]{% 553 | \ifthenelse{ 554 | \equal{#1}{nocite} 555 | }{ 556 | \nocite{*} 557 | }{} 558 | \thispagestyle{fancy} 559 | \begin{spacing}{1.667} 560 | \bibliographystyle{thesis-uestc} 561 | \bibliography{#2} 562 | \end{spacing} 563 | } 564 | 565 | \newcites{achievement}{攻读\chinesedegreename{}学位期间取得的成果} 566 | 567 | \newenvironment{thesisachievement}{ 568 | \renewcommand{\bibname}{攻读\chinesedegreename{}学位期间取得的成果} 569 | \begin{thebibliography}{lo} 570 | \interlinepenalty=10000 571 | \begin{spacing}{1.667} 572 | \thispagestyle{fancy} 573 | \small 574 | }{ 575 | \end{spacing}\end{thebibliography} 576 | \renewcommand{\bibname}{参考文献} 577 | } 578 | 579 | \newcommand{\thesisloadachievement}[1]{% 580 | \nociteachievement{*} 581 | \renewcommand{\bibname}{攻读\chinesedegreename{}学位期间取得的成果} 582 | \thispagestyle{fancy} 583 | \begin{spacing}{1.667} 584 | \bibliographystyleachievement{thesis-uestc} 585 | \bibliographyachievement{#1} 586 | \end{spacing} 587 | \renewcommand{\bibname}{参考文献} 588 | } 589 | 590 | 591 | 592 | \newtheoremstyle{dotless}{0pt}{0pt}{\normalfont}{24pt}{\heiti}{}{ }{} 593 | \theoremstyle{dotless} 594 | \newtheorem{theorem}{定理} 595 | \newtheorem{axiom}[theorem]{公理} 596 | \newtheorem{corollary}[theorem]{推论} 597 | \newtheorem{lemma}[theorem]{引理} 598 | \newtheorem{definition}[theorem]{定义} 599 | \newtheorem{example}[theorem]{例子} 600 | 601 | 602 | \renewcommand{\thetheorem}{\arabic{chapter}.\arabic{theorem}} 603 | \renewcommand{\theaxiom}{\arabic{chapter}.\arabic{axiom}} 604 | \renewcommand{\thecorollary}{\arabic{chapter}.\arabic{corollary}} 605 | \renewcommand{\thelemma}{\arabic{chapter}.\arabic{lemma}} 606 | \renewcommand{\thedefinition}{\arabic{chapter}.\arabic{definition}} 607 | \renewcommand{\theexample}{\arabic{chapter}.\arabic{example}} 608 | \renewcommand{\qedsymbol}{$\blacksquare$} 609 | \renewcommand{\proofname}{证明} 610 | 611 | \makeatletter 612 | \renewenvironment{proof}[1][\proofname]{\par 613 | \pushQED{\qed} 614 | \normalfont 615 | \topsep0pt \partopsep0pt 616 | \trivlist 617 | \item[\hskip5\labelsep 618 | \heiti 619 | #1\@addpunct{:}]\ignorespaces 620 | }{ 621 | \popQED\endtrivlist\@endpefalse 622 | } 623 | \makeatother 624 | 625 | %----------------引用 626 | \newcommand{\citing}[1]{\textsuperscript{\cite{#1}}} %citing --> citeup 627 | \setlist{noitemsep} 628 | %----------figure ------------------- 629 | \graphicspath{{pics/}} %path: 630 | \newcommand{\pic}[4][htbp]{ 631 | \begin{figure}[#1]% 632 | \centering% 633 | \vspace{3.118mm}% 634 | \includegraphics[#3]{#4}% 635 | \vspace{3.118mm}% 636 | \caption{#2}% 637 | \label{#4}% 638 | \vspace{2.736mm}% 639 | \end{figure}% 640 | } 641 | %-----------table ------------- 642 | \RequirePackage{diagbox} 643 | \RequirePackage{makecell} 644 | %-----------插入封面----------- 645 | \RequirePackage{pdfpages} 646 | 647 | \newcommand{\insertCovers}{ 648 | \pdfbookmark[1]{封面}{Covers} 649 | \includepdf[pages={1,2}]{chapters/covers} 650 | 651 | 652 | } 653 | %---------- 654 | 655 | \endinput 656 | --------------------------------------------------------------------------------