summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/uestcthesis/doc/chapters/tuition.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/uestcthesis/doc/chapters/tuition.tex')
-rw-r--r--Master/texmf-dist/doc/latex/uestcthesis/doc/chapters/tuition.tex227
1 files changed, 199 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/latex/uestcthesis/doc/chapters/tuition.tex b/Master/texmf-dist/doc/latex/uestcthesis/doc/chapters/tuition.tex
index e03150a9074..7810435e421 100644
--- a/Master/texmf-dist/doc/latex/uestcthesis/doc/chapters/tuition.tex
+++ b/Master/texmf-dist/doc/latex/uestcthesis/doc/chapters/tuition.tex
@@ -2,6 +2,119 @@
\chapter{更新日志}
\noindent
+2014年3月12日:v1.0.0
+\begin{enumerate}
+\item 因研究生院正式推荐使用本模板,故将版本号改为v1.0.0。可称为正式版了。
+\item 本版本除版本号外,和v0.6.9完全一致。
+\end{enumerate}
+
+\noindent
+2014年3月8日:v0.6.9
+\begin{enumerate}
+\item 修复BUG:当子图环境整体标题中存在下标时错误判断为标题超出一行。
+\end{enumerate}
+
+\noindent
+2014年3月6日:v0.6.8
+\begin{enumerate}
+\item 在v0.6.1中将所有正文的英文字体改为Times字体,却忽略了公式中的字体也被修改为Times字体。现改回v0.6.1之前版本中公式的字体(CM)。
+\end{enumerate}
+
+\noindent
+2014年3月4日:v0.6.7
+\begin{enumerate}
+\item 修复BUG:缩略词表和主要符号表各自的第二页页眉不正确的问题。
+\item 添加bm宏包,以支持希腊字母在数学模式中的粗体。例如:\\ \verb|$\mathbf{X} \bm{\Lambda}$|
+\end{enumerate}
+
+\noindent
+2014年3月3日:v0.6.6
+\begin{enumerate}
+\item 修复BUG:按照规范,脚注应该每页重新编号。
+\item 修复BUG:参照研究生院范例修正注脚线和内容的距离。
+\item 针对脚注跨页的情况,在说明文档中加入第~\ref{subsubsection:footnote}~节,说明解决方案。
+\item 针对源代码排版段落在换段后会多出一个空行的问题,在说明文档的第~\pageref{par:scrextraline}~页加上一段话。提示大家在用Highlight转换出的源代码排版文件中,需要手动删除一个多余的换行命令。
+\end{enumerate}
+
+\noindent
+2014年3月1日:v0.6.5
+\begin{enumerate}
+\item 修复BUG:子图有不居中的情况。
+\item 修复BUG:当子图环境整体标题和子图标题都超过一行时,子图标题没有悬挂缩进的问题。
+\end{enumerate}
+
+\noindent
+2014年2月25日:v0.6.4
+\begin{enumerate}
+\item 添加了研究生院规范中附件1,2,3的所有封面、中文扉页、英文扉页。具体使用方式见第~\ref{degree:subsection}~节。
+\item 添加了两个选项,分别用于使模板不生成摘要之前内容或正文之外的所有内容。详见第~\ref{options:subsection}~节。
+
+\end{enumerate}
+
+\noindent
+2014年2月24日:v0.6.3
+\begin{enumerate}
+\item 修订硕博封面第2页,使之和学校范例尽量一样。
+
+\end{enumerate}
+
+\noindent
+2014年1月20日:v0.6.2
+\begin{enumerate}
+\item 新增一个用于检查模板所依赖的全部宏包版本的packagecheck.tex。编译它即可输出当前版本的模板所需的全部宏包的所需版本和当前已安装的版本,或者找不到需要的宏包。
+
+\end{enumerate}
+
+\noindent
+2014年1月20日:v0.6.1
+\begin{enumerate}
+\item 论文中所有正文中的英文修正为\href{http://en.wikipedia.org/wiki/Nimbus_Roman_No9_L}{Nimbus Roman No9 L字体(wiki链接)},这个字体和Times New Roman字体高度相似。
+\item 中英文摘要的关键词内容改为悬挂缩进。
+\item 将中英文摘要和目录加入到pdf书签中。
+\item 修正附录中的图表和公式的标号形式。
+
+\end{enumerate}
+
+\noindent
+2014年1月16日:v0.6
+\begin{enumerate}
+\item 添加选项listoffigures,用以打印图目录。
+\item 添加选项listoftables,用以打印表目录。
+\item 添加命令\verb|\englishshcoolextraline|,用以在titlepage.tex文件中。当用\\ \verb|\englishshcool|命令填写学院英文名时,英文名过长一行显示不下的情况下(例如通信学院),用\verb|\englishshcoolextraline| 命令将写不下的词写在下一行。
+\item 根据反馈,去掉所有超级链接的有色外框。
+\item 将枚举环境的序号缩进到和正文一致。
+\item 添加选项cv。开启后会用contents目录下的cv.tex替换publications.bib生成的攻读硕博期间发表的论文。cv.tex是按照一位通信学院的同学提供的一份往年的硕士论文中的格式做的模板。这个“个人简历及攻读硕士学位期间取得的研究成果”格式,以及“个人简历”都不是学校规范中要求的。所以如果不是自己学院要求、自己导师要求,建议不要用这个选项。
+\item 将原有的主要符号表的实现机制改为更新的宏包,同时支持了缩略词表。原有的主要符号表使用方式略有更改,详见第~\pageref{subsection:glossaries}~页。
+\item 修正可能在\verb|\verb|命令中或排版源代码中可能使用仿宋的问题。已全改为宋体。
+\item 本说明文档在第~\ref{subsubsection:skill}~页补充了一小节关于图表制作技巧的内容。
+\end{enumerate}
+
+\noindent
+2013年12月25日:v0.5.6
+\begin{enumerate}
+\item 本次更新不影响排版效果。仅仅修改了封面上校徽的颜色,使橙色和蓝色与学校识别视觉系统一致。
+\end{enumerate}
+
+\noindent
+2013年11月26日:v0.5.5
+\begin{enumerate}
+\item 在v0.5.3版本修改中,子图的标题过长,导致引用总标签失败。现修复了这个问题。并在第~\pageref{testpicslabel}~页进行了一小段测试。
+\end{enumerate}
+
+\noindent
+2013年10月29日:v0.5.4
+\begin{enumerate}
+\item 修改封面到摘要之前的部分实际的页码,避免pdf阅读器中页码冲突。
+\item 修改中英文摘要标题和关键词的字体,改为加粗形式。并按照范例,在“摘要”二字中间加空格。
+\end{enumerate}
+
+\noindent
+2013年8月10日:v0.5.3
+\begin{enumerate}
+\item 根据2013年7月18日研究生院网站发布的新的《学位论文撰写格式规范》\url{http://gr.uestc.edu.cn/article.shtml?id=6643},修改了模板。但由于本科教务处学位科尚未修改规范,所以本科选项的排版规范暂未做大变化。
+\end{enumerate}
+
+\noindent
2013年6月7日:v0.4.8
\begin{enumerate}
\item 修正目录的标题字体。之前用了2008年本科规范的宋体小二,是错误的。
@@ -33,7 +146,7 @@
2013年5月25日:v0.4.4
\begin{enumerate}
\item 修正摘要关键词的逗号之前会有一个多余的空格,而英文摘要关键词的逗号后没有空格的问题。
-\item 修正可能会出现超大段距的问题。并且重新设置了一个默认为0的弹性段距,最大为10磅,最小为-1磅。有弹性段距会让排版得到更美观的结果。而且-1 到10磅相对于行距来说并不明显。
+\item 修正可能会出现超大段距的问题。并且重新设置了一个默认为0的弹性段距,最大为10磅,最小为-1 磅。有弹性段距会让排版得到更美观的结果。而且-1 到10磅相对于行距来说并不明显。
\item 增加了一个参考文献类型ONLYNOTE,可以将参考文献的note字段直接作为参考文献条目内容。用于录入不规范的参考文献条目,例如攻读期间取得的成果中可能会要录入获奖\cite{onlynoteexample}。而获奖并不是标准的参考文献类型。
\item 本科论文目录中加入外文资料原文和译文。
\item 本科论文的章标题序号改为阿拉伯数字序号。
@@ -45,7 +158,7 @@
2013年5月20日:v0.4.3
\begin{enumerate}
\item 修复BUG:枚举环境之前与前后文有额外的间距,现已去掉。
-\item 修复BUG:之前模板没有按照规范要求将摘要等前置内容章起右页,现已修正。至于中文摘要在第I页,而英文摘要在第III 页的问题,我认为是正常的,页码不应该因为左页没内容就跳过去。奇偶页码与左右页的关系不应该改变。
+\item 修复BUG:之前模板没有按照规范要求将摘要等前置内容章起右页,现已修正。至于中文摘要在第I 页,而英文摘要在第III 页的问题,我认为是正常的,页码不应该因为左页没内容就跳过去。奇偶页码与左右页的关系不应该改变。
\item 修复BUG:由于我的疏忽,本科论文规范修订时将目录中的缩进打错成半角,这和硕博规范不一致。现已将本科论文的目录缩进修正和今年的规范一致,硕博不变。
\item 修复BUG:之前模板的参考文献和致谢的顺序是按照硕博规范设置的,刚刚发现本科规范和硕博规范在这个顺序上是反的。现已将本科论文的致谢置于参考文献之后。
\item 发现可能编译出错的问题,新安装的CTeX套装在安装目录下\verb|\CTeX\tex\latex\ctex|中有一个旧版本的ctex 宏包,应将这个目录删除,ctex 才会下载最新的ctex宏包。我已在模板中添加了需要的ctexbook版本。
@@ -66,7 +179,7 @@
生成所需的特殊编译过程已写入到批处理脚本中。这个过程是:
-用filecontents环境将pstricks图片嵌入到cls文件中,令其生成logo.tex文件。然后在文类中利用write18命令正确编译logo.tex,生成logo.pdf。这个write18 命令默认是不允许使用的,所以在WinEdt中执行编译是不会生成logo.pdf 的,也就不会显示Logo。
+用filecontents环境将pstricks图片嵌入到cls文件中,令其生成logo.tex文件。然后在文类中利用write18 命令正确编译logo.tex,生成logo.pdf。这个write18 命令默认是不允许使用的,所以在WinEdt中执行编译是不会生成logo.pdf 的,也就不会显示Logo。
\end{enumerate}
@@ -113,12 +226,20 @@
\begin{enumerate}
\item 完成本硕博三种格式论文所需的全部结构。
\end{enumerate}
+\chapter{注意事项}
+\begin{enumerate}
+\item 本模板不能帮用户更改图片中的字体、字号,使之符合学校规范。请注意学校规范中对图片中字体、字号的要求。
+\item 插入图片、表格如不使用模板封装好的命令,需自行注意学校规范对于图表标题的要求。
+\item 插入参考文献,必须对照本说明文档的范例,如果对照范例缺少项目,则不能保证参考文献格式正确。本说明文档的范例包含所有类型的参考文献,必能找到对应的范例。
+\item 欲求完美的排版效果,不能完全依赖本模板。必须在论文完全定稿后,文字不再变化时,参考各类\LaTeX{}书籍,对换页、图片位置、公式中的间距进行微调。这些微调方式本说明文档中暂无介绍。
+\item 本模板已尽量保持对\LaTeX{}原本命令的兼容性,遇到问题可参照互联网上绝大多数的解决方案。
+\end{enumerate}
\chapter{模板使用说明}
\section{简介}
2013年1月14日更新后的模板已经支持本硕博三种标准。并且本人已经和教务处实践科交流过,实践科对本模板是支持的。同时实践科也表示可以接收pdf 格式的电子档。并且已经同意将本科毕业论文的排版规范改为和研究生标准统一化,所以也简化了本模板的开发工作。本次更新后已经针对本科和硕博的不同要求,可以分别编译出不同结构的论文。
-本模板以《研究生学位论文(含研究报告)撰写规范(2012年修订版)》(以下称学校标准)为标准。对于其中未提及的规范,参照中国高等学校自然科学学报编排规范(修订版)》。参考文献格式符合学校标准的基础上,采用国标GBT7714-2005。编译结果已经可以符合学校标准,如有不完全符合的地方,请大家分享反馈回来,我尽量修改。改不了的地方,请大家看看历年的硕博论文,本模板的排版质量已经非常非常高了。
+本模板以《研究生学位论文(含研究报告)撰写规范(2012年修订版)》(以下称学校标准)为标准。对于其中未提及的规范,参照中国高等学校自然科学学报编排规范(修订版)》。参考文献格式符合学校标准的基础上,采用国标GBT7714-2005。 编译结果已经可以符合学校标准,如有不完全符合的地方,请大家分享反馈回来,我尽量修改。改不了的地方,请大家看看历年的硕博论文,本模板的排版质量已经非常非常高了。
\subsection{面向没用用过\LaTeX{}的用户介绍}
Q:什么是\LaTeX{}?
@@ -159,7 +280,7 @@ A:使用本模板写作毕业论文,使用者是作者的角色,并不需
其余内容见后文介绍。
\subsection{面向\LaTeX{}程序员的介绍}
-许多\LaTeX{}用户并没有区分出\LaTeX{}和\TeX{}的重要区别:\TeX{}是内容和排版混在一起的,而\LaTeX{}是将内容和排版分开的。如果没有注意到这个区别,使用\LaTeX{}只是比\TeX{} 多了些高级命令而已。
+许多\LaTeX{}用户并没有区分出\LaTeX{}和\TeX{}的重要区别:\TeX{}是内容和排版混在一起的,而\LaTeX{} 是将内容和排版分开的。如果没有注意到这个区别,使用\LaTeX{}只是比\TeX{} 多了些高级命令而已。
本模板直接将所有排版内容都写在了文类中,并包装了一些作者命令。希望今后的维护者能够注意到这个特点,不要破坏它。国内许多其他高校的\LaTeX{}模板大多没有采用文类,许多设置的方式也不是最好的。所以借鉴时需要谨慎。
@@ -186,9 +307,11 @@ $\mathbb{C}$\kern-.05em\TeX{}是Windows系统下面向中文优化的一套\TeX{
如果是用CTeX或MikTeX安装的模板,请用Update程序更新模板。但不一定能获得最新的模板,因为模板首先在GitHub上更新。
\subsection{测试编译}
+在v0.6.2版本中新增加了一个packagecheck.tex文件,编译它即可输出当前版本的模板所需的全部宏包的所需版本和当前已安装的版本,或者找不到需要的宏包。缺失的宏包可以通过用管理员权限编译该文件,使MikTeX自动安装缺失的宏包。版本过旧的宏包需要通过MikTeX的更新程序更新宏包。
+
用WinEdt打开thesis.tex如图~\ref{winedt}(双击即可)。
\pic[htbp]{WinEdt界面}{width=\textwidth}{winedt}
-点击图中红色箭头指向的黑色实心小三角,在下拉菜单中选择PDFLaTeX。然后点击绿色箭头指向的按钮将此文件设置为主文件。最后点击蓝色箭头指向的按钮,或按键盘上的F9按键,编译论文。用这种方式编译论文比较方便,但会缺少研究生论文所需的“攻读期间发表的成果”一章。所以正式编译时必须用compile.bat 编译论文才能得到正确的结果。
+点击图中红色箭头指向的黑色实心小三角,在下拉菜单中选择PDFLaTeX。 然后点击绿色箭头指向的按钮将此文件设置为主文件。最后点击蓝色箭头指向的按钮,或按键盘上的F9按键,编译论文。用这种方式编译论文比较方便,但会缺少研究生论文所需的“攻读期间发表的成果”一章。所以正式编译时必须用compile.bat 编译论文才能得到正确的结果。
通过将此文件设置为主文件之后,以后只要thesis.tex在WinEdt中打开了,即使当前编辑的文件不是thesis.tex,编译时也会编译thesis.tex文件。这样可以避免每次都切换回thesis.tex 编辑窗口。
@@ -198,7 +321,7 @@ $\mathbb{C}$\kern-.05em\TeX{}是Windows系统下面向中文优化的一套\TeX{
\section{模板结构}\label{templatestructure}
从GitHub上下载的zip解压后,只有example目录是一份模板。source目录是模板的源代码。example就相当于一份论文,也叫工作目录。你可以重命名这个目录。
-工作目录中应包含3个目录和3个文件,见表~\ref{structtab}。表中说明为Windows环境下的情况。Linux和Mac请将bat文件换为sh文件即可。example 目录中还有两个zip文件:windows下编译脚本.zip和linux,mac下编译脚本.zip。选择其中一个解压到工作目录中。
+工作目录中应包含3个目录和3个文件,见表~\ref{structtab}。表中说明为Windows环境下的情况。Linux和Mac 请将bat 文件换为sh文件即可。example 目录中还有两个zip文件:windows下编译脚本.zip和linux,mac下编译脚本.zip。选择其中一个解压到工作目录中。
\threelinetable[htbp]{structtab}{\textwidth}{lcX}{模板结构}
{名称&目录/文件&说明\\
}{
@@ -211,11 +334,27 @@ compile.bat &编译批处理 &双击编译论文,得到正确的thesis.pdf
clean.bat &清理批处理 &双击可删除目录中全部编译过程生成的中间文件。\\
}{}
\section{开始编写论文}
-\subsection{确定学位信息}
-打开thesis.tex文件,将第三行中间的中括号内容改为bachelor、master或doctor,分别代表本科、硕士和博士。\\
-\verb|\documentclass[doctor]{typesetting/uestcthesis}|
+\subsection{确定学位信息}\label{degree:subsection}
+打开thesis.tex文件,第三行如下:\\
+\verb|\documentclass[doctor]{uestcthesis}|\\
+修改第三行中间的中括号中的doctor为其他的选项。bachelor代表学士学位;master代表学术型硕士学位;doctor代表博士学位;engineeringmaster代表工程硕士学位;professionalmaster代表专业硕士学位;researchreport代表留学生研究报告; engineeringdoctor代表工程博士学位;
+
+这些选项选择好之后,模板会自动添加相应的封面、扉页等前置必备页面。
然后打开contents目录中的titlepage.tex。填写其中的信息。本科生注意要删除其中后一部分的信息,否则编译会出错。
+\subsection{模板的其他选项}\label{options:subsection}
+本模板还有如下可选选项:\\
+选项listoffigures,用以生成图目录。\\
+选项listoftables,用以生成表目录。\\
+选项cv。开启后会用contents目录下的cv.tex替换publications.bib生成的攻读硕博期间发表的论文。cv.tex是按照一位通信学院的同学提供的一份
+往年的硕士论文中的格式做的模板。这个“个人简历及攻读硕士学位期间取得的研究成果”格式,以及“个人简历”都不是学校规范中要求的。所以如果不是自己学院要求、自己导师要求,建议不要用这个选项。\\
+选项withoutforepages。启用后不编译摘要之前的部分(封面、中文扉页、英文扉页、独创性声明和论文使用授权)。\\
+选项onlychapters。启用后只编译正文部分。\\
+最后两个选项都是方便撰写论文时加快编译用的。为了这个目的,还可以使用draft选项。这个选项会不真正插入图片。如果在撰写论文正文中经常需要编译查看改动结果,在不涉及图片、参考文献等附加内容的情况下,建议开启onlychapters和draft选项。同时只需要运行一次pdflatex命令编译即可。编译脚本执行的正确编译会连续编译3次,所以会比较慢。
+
+以上这些选项的启动方式形如:\\
+\verb|\documentclass[doctor,onlychapters,draft,listoftables]{uestcthesis}|\\
+
\subsection{编写正文}
\subsubsection{新建一章}
论文正文的每一章都是一个单独的tex文件,存放于chapters目录中。由于本模板采用UTF-8 编码,所以不能用Windows 记事本新建的UTF-8文本文件创建tex 文件。因为Windows的UTF-8 格式文件头和我们用的不一样。所以为了方便起见,chapters 目录下有一个DuplicateMe.tex文件,它是一个写好文件头的空文件。新建一章时只需要将它复制一份,改一个新的文件名即可。文件名最好可以代表这一章的内容。
@@ -239,20 +378,22 @@ $\mathbb{C}$\kern-.05em\TeX{}套装自带的PDF阅读器SumatraPDF,也就是
\pic[htbp]{菊花}{width=0.6\textwidth}{Chrysanthemum}
这条命令用于插入单个图片,第一个中括号是可选参数,用于向系统建议图片的位置。默认参数htbp就是让系统考虑放在当前位置(h)、本页底部(b)、次页顶部(t)、单独一页(p)。图片不会浮动到引用位置之前,只会向后浮动。另外可以设置\verb|[H]|,命令系统不考虑版面美观,就放在当前位置。也可以向\verb|[]|中加入“!”,告诉系统不用考虑版面限制,但此时还只是一种建议。
-第三个参数中可以设置图片的大小,最大不能超过\verb|width=\textwidth|。因为这是设置图片按宽高比不变放大或缩小到宽度等于一行文字的宽度。如果超过这个大小,图片将超出版心。例子中的0.6 是乘以0.6倍的意思。也可以设置\verb|heigh=5cm| 等参数。最后一个参数既是文件名也是标签名(标签名用于引用图片,如图X-X这种),这个文件名不需要扩展名,有也没关系。图片必须放在pics目录下。同时建议不同扩展名的图片,也不要起一样的名字。图片格式支持png,pdf,jpg,jpeg。
+第三个参数中可以设置图片的大小,最大不能超过\verb|width=\textwidth|。因为这是设置图片按宽高比不变放大或缩小到宽度等于一行文字的宽度。如果超过这个大小,图片将超出版心。例子中的0.6 是乘以0.6倍的意思。也可以设置\verb|height=5cm| 等参数。最后一个参数既是文件名也是标签名(标签名用于引用图片,如图X-X这种),这个文件名不需要扩展名,有也没关系。图片必须放在pics目录下。同时建议不同扩展名的图片,也不要起一样的名字。图片格式支持png,pdf,jpg,jpeg。
还可以插入多幅图片组成的子图组,这些图共用一个图编号,各自又有自己的子编号。\\
\verb|\begin{pics}[htbp]{整体标题}{整体标签(英文数字组成)}|\\
\verb|\addsubpic{子图标题}{width=0.4\textwidth}{文件名}|\\
\verb|\addsubpic{企鹅}{width=0.4\textwidth}{Penguins}|\\
\verb|\end{pics}|\\
-\begin{pics}[htbp]{子图效果}{pics1}
+\begin{pics}[htbp]{子图效果}{picsaaaa}
\addsubpic{郁金香}{width=0.4\textwidth}{Tulips}
\addsubpic{企鹅}{width=0.4\textwidth}{Penguins}
\end{pics}
这四行命令中,第一行和最后一行定义了一个子图环境,在其中可以插入若干条addsubpic 命令。当一行图片排满后可以换行到下一行。注意图片间有间距,所以两张\verb|0.5\textwidth|宽的图片不能排在一行。\par
+
+\label{testpicslabel}测试引用图片标签。单张图片图\ref{Chrysanthemum}是一副菊花。子图效果如图\ref{picsaaaa} 所示,其中有两幅子图。子图\ref{Tulips} 是郁金香,子图\ref{Penguins}是企鹅。
\subsubsection{插入表格}
-\TeX 系统对表格的支持可能不够出色。这种说法主要是因为微软的Excel实在是太出色了,以至于人们经常用Excel 制作结构非常复杂看起来很好看的表格。其实大多数表格都可以简化。《中国高等学校自然科学学报编排规范(修订版)》中讲到:表应精心设计,为使表的结构简洁,建议采用三线表,必要时可加辅助线,如表~\ref{tab2}。
+\TeX 系统对表格的支持可能不够出色。这种说法主要是因为微软的Excel 实在是太出色了,以至于人们经常用Excel 制作结构非常复杂看起来很好看的表格。其实大多数表格都可以简化。《中国高等学校自然科学学报编排规范(修订版)》中讲到:表应精心设计,为使表的结构简洁,建议采用三线表,必要时可加辅助线,如表~\ref{tab2}。
插入普通三线表可以用我定义的命令:\\
\verb|\threelinetable[htbp]{标签}{0.4\textwidth}{lcr}{表标题}|\\
@@ -387,6 +528,24 @@ HomeRF&2.4GHz&FHSS\\
\verb|\pictable[htbp]{表标题}{width=\textwidth}{图片文件名}|\par
这个命令其实和插入图片的命令是相像的。\par
\pictable[htbp]{用Excel制作的表格}{width=0.5\textwidth}{excel}
+\subsubsection{图表设计技巧}\label{subsubsection:skill}
+学校规范中规定了图表中的文字应用宋体五号字。而图片中的字号本模板没有办法代为解决。但是我要介绍如何做到这一点。无论用户使用什么制图工具,一般都可以先设置画布的大小设置为426pt*672pt或者149mm*235mm。这样大小的画布和论文页面版心的大小基本相同,所以在这张画布上绘图可以以100\%大小插入到论文中。也就是可以将\verb|\pic|命令中指定图片大小的大括号空置。这样在绘图的时候插入文字如果注意设置好字体为宋体五号字,在插入到论文后也能够保持字号了。
+
+关于图片的格式转换。推荐大家下载开源的工具Inkscape:\url{http://www.inkscape.org/zh/}。在模板中请尽量插入矢量图,大部分理工科所用的制图工具都支持矢量图的导出。虽然矢量图格式会有所不同,但是Inkscape都能处理,并且都可以转换为pdf格式。在本模板中插入矢量图都需要先转换为pdf格式。
+
+如何去白边是个常见的问题。去白边是指去掉图片四周多余的空白。用Inkscape打开图片,然后打开文件菜单,选择文档属性(快捷键Shift+Ctrl+D)。在页面选项卡中有自定义尺寸方格,点击“缩放页面到内容”的加号。最后点击“缩放页面到绘图或选区”按钮。最后保存文档即可。如果图片四周依然有很大的空白,则需要仔细检查图片的背景是否本身就是一块白色的图案。在矢量图中一般可以选择到,并删除它。
+
+在注意了以上问题之后,其实用矢量图制作出来的表格效果完全没有任何问题,因此推荐复杂的表格用这样的方法制作。
+
+\subsubsection{插入脚注}\label{subsubsection:footnote}
+ 本模板已经设置了脚注的格式,使之符合研究生院撰写范例中要求的格式。每页注脚不能超过10个。
+
+ 通常注脚不会跨页。但是如果\LaTeX{}没有更好的办法了,它会把注脚分成两部分,后一部分排版到下一页的注脚区内。虽然这样的情况发生的概率非常小,但是如果出现之后,又不想注脚跨页,可以选择两种办法:\\
+ 1.最好的办法是重新组织文字,使插入注脚的位置向前或者向后移动至少1行。\\
+ 2.在主文件的\verb|\documentclass|行之后加入一行:\\
+ \verb|\interfootnotelinepenalty=10000|\\
+ 这样\LaTeX{}会强制换页将注脚所在行移到下一页去,在前一页留下空白。
+
\subsection{插入数学公式}
本模板对数学式没有做过多修改,仅添加了amsmath和kmath宏包,以提供更美观的数学字体。关于数学式的编写规则请阅读“TeXbook中文版.pdf”中的16 至19 章。这本书是\TeX{}的作者高德纳写的\TeX{} 权威著作,网友xianxian翻译。
@@ -487,7 +646,7 @@ publications.bib &攻读期间的研究成果,本科生可忽略此文件
注意bib文件中每一条目的第一行例如:\\
\verb|@ARTICLE{turongting2007,|\\
-注意后面的“,”不要删除。其中turongting2007是这条参考文献的标签,用于在文章中引用这个参考文献,以显示它的标号。标签必须是英文和数字组成的。Google 学术搜索导出的条目标签是自动用作者名+年份+标题第一个词生成的,英文的当然没问题,但是中文文献的标签需要手工修改成一个英文和数字组成的标签。而ARTICLE是条目的类型。
+注意后面的“,”不要删除。其中turongting2007是这条参考文献的标签,用于在文章中引用这个参考文献,以显示它的标号。标签必须是英文和数字组成的。Google 学术搜索导出的条目标签是自动用作者名+年份+标题第一个词生成的,英文的当然没问题,但是中文文献的标签需要手工修改成一个英文和数字组成的标签。而ARTICLE 是条目的类型。
在正文中引用参考文献时有两个命令可以使用。\verb|\cite{标签名1,标签名2……}|和\verb|\citeup{标签名1,标签名2……}| 分别是正常字号的中括号引用和上角标形式的中括号引用。两个命令的大括号中可以写多个标签名,用英文逗号分隔开来。\par
@@ -603,7 +762,7 @@ CAJ-CD
\subsection{攻读期间的研究成果}
攻读期间的研究成果文件是publications.bib,其格式和编辑方法同参考文献完全一致。在WinEdt中使用编译按钮编译的结果不会显示这一章是正常现象。需要使用compile.bat编译才能得到包含这一章的正确结果。
-如果需要录入非参考文献标准格式的内容,例如获奖,可以使用ONLYNOTE类型的参考文献。这个类型是直接原文输出note 条目的类型。可见示例\cite{onlynoteexample}。
+如果需要录入非参考文献标准格式的内容,例如获奖,可以使用ONLYNOTE 类型的参考文献。这个类型是直接原文输出note 条目的类型。可见示例\cite{onlynoteexample}。
\subsection{致谢}
致谢就是简单的编辑contents/acknowledgements.tex就可以了。
\subsection{附录}
@@ -613,19 +772,29 @@ CAJ-CD
外文资料原文和译文分别是contents/original.tex和contents/translation.tex。它们都和普通的正文一样。
在v0.4.5版本更新时,我将外文资料的两章,章号重置为1,但是章标题不显示章号。而节标题从1.1开始编排。同时,外文资料原文中,图表题注都改为了英文。从示例文件中可以看到,这两章的章命令改为使用标准的\verb|\chapter{}|命令,不再使用带星号的命令。
-\subsection{主要符号表}
-使用本模板可以半自动生成主要符号表。在编写论文的过程中,如果写到了需要说明的术语或符号,可以就地使用命令:\\
-\verb|\fuhao{术语名}{说明}{排序名}|\\
-其中排序名是各种术语在主要符号表中排序的依据,由于\TeX{}本身不支持中文,所以也不可能自动把术语名替换成拼音。所以需要手工输入一个排序名。例如:\\
-\verb|\fuhao{主要符号表}{如果论文中使用了大量的物理量符号、标志、缩略词、专门计量单位、自定义名词和术语等,应编写成注释说明汇集表。}{zhuyaofuhaobiao}|\\
-\fuhao{主要符号表}{如果论文中使用了大量的物理量符号、标志、缩略词、专门计量单位、自定义名词和术语等,应编写成注释说明汇集表。}{zhuyaofuhaobiao}
-\fuhao{$\Pi$}{数学及物理学领域普遍存在的数学常数。}{pi}
-\fuhao{UESTC}{电子科技大学的英文缩写。}{uestc}
-
-如果论文中没有使用过\verb|\fuhao|命令,则编译时不会出现主要符号表。
+\subsection{主要符号表和缩略词表}\label{subsection:glossaries}
+主要符合表和缩略词表的开启都不需要特别设置。只要使用了声明符号和缩略词的命令,并且使用了它们,就会自动出现在主要符号表和缩略词表中。如果只声明,而不使用则不会出现在两个表中。如果某个表没有内容,则不会出现这个表。
+
+在v0.6版本更新后,新加入了缩略词表。并且原先实现主要符号表的机制也有所改变。简单说,之前只使用\verb|\fuhao|命令设置符号就可以了。而现在依然保持了这个命令的定义不变,但是还需要在使用这个符号的位置调用引用符号命令,才能在主要符号表中显示这个符号。
+
+定义一个符号使用命令:\\
+\verb|\fuhao{符号}{说明}{标签}|。这里标签还被用于在主要符号表中按字母顺序排序。\\
+定义一个缩略词使用命令:\\
+\verb|\newacronym[description=中文全称]{标签}{缩写形式}{英文全称}|\\
+然后在需要使用符号或缩略词的地方用命令:\\
+\verb|\gls{标签}|
+
+使用举例:我先在这里定义一个符号\verb|\fuhao{$\Pi$}{数学及物理学领域普遍存在的数学常数。}{pi}|\fuhao{$\Pi$}{数学及物理学领域普遍存在的数学常数。}{pi},然后在需要用到的地方用命令\verb|\gls{pi}|调用它。例如,圆周率的符号是\gls{pi}。然后再定义一个缩略词\\
+\verb|\newacronym[description=支持向量机]{svm}{SVM}{Support Vector Machine}|\\
+\newacronym[description=支持向量机]{svm}{SVM}{Support Vector Machine}
+在需要使用这个缩略词的地方用命令\verb|\gls{svm}|引用它。需要注意这个效果,当我第一次引用它时,它是先全称加括号缩略词的方式,而之后再引用它则只有缩略词的形式了。例如:\\
+\verb|有一类算法叫做\gls{svm},\gls{svm}的效果非常显著。|\\
+有一类算法叫做\gls{svm},\gls{svm}的效果非常显著。
+
+有关这两个表的更复杂的用法,请查阅glossaries宏包的相关手册。主要是如何定义缩略词和符号的特殊复数形式,以及如何灵活的引用出符号或缩略词的复数形式,首字母大写形式等。
\section{排版源代码}
\label{source:section}
-许多学院的论文都需要插入若干程序源代码。经过多方比较,我推荐一个使用外部工具的方案。这个工具比现有的\LaTeX{}宏包解决方案要更美观,对中文的支持更好,几乎支持所有的语言。
+许多学院的论文都需要插入若干程序源代码。经过多方比较,我推荐一个使用外部工具的方案。这个工具比现有的\LaTeX{} 宏包解决方案要更美观,对中文的支持更好,几乎支持所有的语言。
从\url{http://www.andre-simon.de/zip/download.html}下载这个工具。这个工具就叫highlight,是开源软件,有各个平台的版本,完全不需要自行编译。Windows用户就直接下载Windows (W32) installer的连接就行。下载后进行完全安装。
@@ -640,6 +809,8 @@ CAJ-CD
\verb|\input{chapters/Place_has_TrainDAO.java.tex}|\\
在2013/06/03更新的v0.4.7版本后,不再需要使用input命令导入highlight.sty。模板中已经内置了这个文件的内容,采用黑白等宽字体。使用之前版本input了highlight.sty文件的同学需要删除这个导入命令,否则会报错。
+\label{par:scrextraline}在生成的tex文件中倒数第4行应该是排版的源代码的最后一行。这一行最后的换行命令\verb|\\|通常是多余的、不该有的,应该删去。否则换段时会多出一个空行。这和我们不应该在一个段落的最后加上\verb|\\|的道理是一样的。如果有大量的源代码需要处理,建议使用本文替换工具将多余的\verb|\\|连同最后三行一起匹配,然后替换为仅留最后三行的内容。
+
如果需要完全的等宽效果,还需要手工修正一些符号。因为\LaTeX 对符号有特殊的处理,并不是普通的字体。需要按照表\ref{sourcereplace}在Highlight生成的tex文件中全文替换。
\threelinetable[htbp]{sourcereplace}{\textwidth}{cll}{源代码中等宽符号替换}
@@ -669,7 +840,7 @@ $\backslash$ &\verb|$\backslash$| & \verb|\sym
\begin{enumerate}
\item 以为回车就是换行。\LaTeX{}中换行的命令是“\verb|\\|”。
\item 以为换行就是另起一段。\LaTeX{}中另起一段的命令是“\verb|\par|”,也可以连续输入两个以上的回车。
-\item 以为空格就是空格。\LaTeX{}中中文与中文之间的空格或回车都会被忽略掉,英文与英文之间的空格和回车有多少个都只算作1 个。这是为了避免输入时录入不正确数量的空格。如果一定要输入连续多个空格,可以使用符号\verb|~|,或者命令\verb|\nbs{}|。后者是不可换行的空格。比如英文人名Donald Ervin Knuth,如果将其中的空格改为\verb|\nbs{}|,则系统会优先保证这三个单词在同一行显示。如果实在放不下了,才会在单词的音节断开处换行。例如:
+\item 以为空格就是空格。\LaTeX{}中中文与中文之间的空格或回车都会被忽略掉,英文与英文之间的空格和回车有多少个都只算作1 个。这是为了避免输入时录入不正确数量的空格。如果一定要输入连续多个空格,可以使用符号\verb|~|,或者命令\verb|\nbs{}|。 后者是不可换行的空格。比如英文人名Donald Ervin Knuth,如果将其中的空格改为\verb|\nbs{}|,则系统会优先保证这三个单词在同一行显示。如果实在放不下了,才会在单词的音节断开处换行。例如:
Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}Donald\nbs{}Ervin\nbs{}Knuth\nbs{}
\end{enumerate}
@@ -687,7 +858,7 @@ $\backslash$ &\verb|$\backslash$| & \verb|\sym
\section{修改本模板}
可以通过用pdflatex编译uestcthesis.dtx文件得到uestcthesis.pdf。uestcthesis.pdf是源代码的说明文档。
-本模板源代码可在\url{http://mirror.ctan.org/macros/latex/contrib/uestcthesis/source/}获得。
+本模板源代码可在\url{http://mirror.ctan.org/macros/latex/contrib/uestcthesis/source/} 获得。
修改前请注意本模板的许可协议。