Skip to content

Commit

Permalink
Stable Release v1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
HuangruiMo committed Apr 18, 2016
1 parent e4a1570 commit 3878b23
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 17 deletions.
Binary file modified HowToUse.pdf
Binary file not shown.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,11 @@ LATEX thesis template for The University of Chinese Academy of Sciences 中国
Change log:
==========

2016-04-14 Stable Release v1.0
2016-04-18 Stable Release v1.0
==========

2016-04-18 Improve the user guide.

2016-04-13 Many aspects of formatting and content have been improved.

2016-04-07 Minor improvements have been made.
Expand Down
25 changes: 16 additions & 9 deletions Tex/Chap_Guide.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@
\chapter{使用简介}
\label{chap:guide}

为方便使用及更好的展示~\LaTeX{}~排版的优秀特性,本人对模板的框架和文件体系进行了细致地处理,尽可能地对各个功能和板块进行了模块化和封装,对于初学者来说,众多的文件目录也许会让人觉得有些无所适从,但阅读完下面的使用说明后,您会发现原来使用思路是简单而清晰的,而且,当对~\LaTeX{}~ 有一定的认识和了解后,会发现其相对~Word~类排版系统的极具吸引力的优秀特性。所以,如果您是初学者,请不要退缩,请稍加尝试和坚持,让自己领略到~\LaTeX{}~的非凡魅力。 并可以通过阅读相关资料如~ \citep{wikibook2014latex}~ 来完善自己的使用知识。
为方便使用及更好地展示\LaTeX{}排版的优秀特性,本人对模板的框架和文件体系进行了细致地处理,尽可能地对各个功能和板块进行了模块化和封装,对于初学者来说,众多的文件目录也许会让人觉得有些无所适从,但阅读完下面的使用说明后,您会发现原来使用思路是简单而清晰的,而且,当对\LaTeX{}有一定的认识和了解后,会发现其相对Word类排版系统的极具吸引力的优秀特性。所以,如果您是初学者,请不要退缩,请稍加尝试和坚持,让自己领略到\LaTeX{}的非凡魅力。 并可以通过阅读相关资料如\citep{wikibook2014latex}来完善自己的使用知识。

\section{先试试效果}

ucasthesis~模板不仅只是提供了相应的类文件,同时也提供了包括参考文献等在内的完成学位论文的一切要素,所以,下载时,推荐下载整个~ucasthesis~文件夹,而不是单独的文档类。
ucasthesis模板不仅只是提供了相应的类文件,同时也提供了包括参考文献等在内的完成学位论文的一切要素,所以,下载时,推荐下载整个ucasthesis文件夹,而不是单独的文档类。

下载~ucasthesis~文件夹并解压后,请在文件夹内找到~“Compile.bat”,双击运行,即可获得本说明文档,而这,也完成了学习使用此模板撰写论文的一半进程,什么?这就学成一半了,这么简单???,是的,就这么简单!
下载ucasthesis文件夹并解压后,请在文件夹内找到“Compile.bat”,双击运行,即可获得本说明文档,而这,也完成了学习使用此模板撰写论文的一半进程,什么?这就学成一半了,这么简单???,是的,就这么简单!

编译完成后,可以进入各个子目录逛逛,熟悉下模板框架。

\section{常见使用问题}

\begin{enumerate}
\item 模板文档的编码为~utf-8~编码,若出现文本编辑器无法打开文档或打开文档乱码的问题,请检查您使用的编辑器对utf-8编码的支持,如果使用~WinEdit~作为文本编辑器,应在其
\item 模板文档的编码为UTF-8编码,若出现文本编辑器无法打开文档或打开文档乱码的问题,请检查您使用的编辑器对UTF-8编码的支持,如果使用WinEdt作为文本编辑器,应在其

“options --》 Preferences --》 wrapping”

Expand All @@ -32,7 +32,9 @@ \section{常见使用问题}
“options --》 Preferences --》 Unicode”

中的“Enable ANSI Format...”选项。
\item 若编译过程中出现无法找到某些“package”的错误,如无法找到“xcolor.sty”,程序一般可以自动下载和安装相应的文件,否则,请进入~\LaTeX{}软件的“package manager”下载,安装,并更新你的\LaTeX{}宏包库。
\item 注意:所有文件都必须采用UTF-8编码,你需要将所有源文件保存为 UTF-8 编码。否则编译后生成的文档将出现乱码文本。
\item 推荐选择"xelatex"编译引擎编译。Compile.bat的默认设定为"xelatex"编译引擎。你也可以选择不使用此脚本编译,如直接使用 WinEdt编译。注意:WinEdt的默认设定为"PDFTeXify",为"pdflatex"编译引擎,若选择"xelatex"编译引擎,请进入下拉菜单进行选择。
\item 若编译过程中出现无法找到某些“package”的错误,如无法找到“xcolor.sty”,程序一般可以自动下载和安装相应的文件,否则,请进入\LaTeX{}软件的“package manager”下载,安装,并更新你的\LaTeX{}宏包库。
\item 字体控制。如果对字体控制有较高需求,请选择"xelatex"编译引擎,并在"commons.sty"中设置需要的字体,如启用"Times New Roman" 作为英文字体,在"commons.sty"的"105"行附近设置:

\verb+\setmainfont{Times New Roman}+
Expand All @@ -50,7 +52,7 @@ \section{常见使用问题}

\verb+\documentclass[doublesided,fontset=adobe]{Style/ucasthesis}%+

如果~\LaTeX{}软件版本比较老旧,如Linux用户,ctex宏包没有更新,设置启用adobe的字体则为:
如果\LaTeX{}软件版本比较老旧,如Linux用户,ctex宏包没有更新,设置启用adobe的字体则为:

\verb+\documentclass[doublesided,adobefonts]{Style/ucasthesis}%+

Expand All @@ -64,6 +66,11 @@ \section{常见使用问题}
\end{enumerate}
参见ctex宏包用户文档\url{http://ctan.mirror.rafal.ca/language/chinese/ctex/ctex.pdf}
\item "custom.sty"中定义了一系列数学命令。使用它们可以提高数学代码对不同样式的适应性。
\item 若"pdflatex"编译出现"pdfTeX error (font expansion): auto expansion is only possible with scalable fonts"。是因为"MikTex"安装后字体配置异常,请进入软件的“package manager”更新你的\LaTeX{}宏包库,并请进入

"\verb+C:\Program Files\MiKTeX 2.9\miktex\bin\x64+"

找到并运行"updmap.exe"。
\end{enumerate}

\section{各文档及目录简介}
Expand All @@ -74,7 +81,7 @@ \subsection{Thesis.tex文档 }

\subsection{Compile.bat}

Compile.bat为编译此模板的Dos脚本,通过双击运行此脚本即可获得编译后的PDF文档,编译生成的文档及临时文件皆位于Tmp文件夹内。在此脚本中可以设定编译器为“pdflatex” or “xelatex”(推荐)。你也可以选择不使用此脚本编译,如直接使用 WinEdit 编译
Compile.bat为编译此模板的Dos脚本,通过双击运行此脚本即可获得编译后的PDF文档,编译生成的文档及临时文件皆位于Tmp文件夹内。在此脚本中可以设定编译器为“pdflatex” or “xelatex”(默认设定,推荐)。

\subsection{Tmp文件夹}

Expand All @@ -93,12 +100,12 @@ \subsection{Style文件夹}

\subsection{Tex文件夹}

Tex文件夹内为论文的所有实体内容,正常情况下,这也是你\textbf{使用此模板撰写学文论文时,主要关注和修改的一个位置,注意:所有文件都必须采用UTF8编码,否则编译后将出现乱码文本},详细分类介绍如下:
Tex文件夹内为论文的所有实体内容,正常情况下,这也是你\textbf{使用此模板撰写学文论文时,主要关注和修改的一个位置,注意:所有文件都必须采用UTF-8编码,否则编译后将出现乱码文本},详细分类介绍如下:

\begin{itemize}
\item Frontpage.tex: 为论文封面内容, 及中英文摘要。
\item Main\textunderscore Content.tex: 对需要出现的Chapter进行索引,开始写论文时,可以只索引当前章节,以便快速编译和查看,当最终所有章节完成后,再对所有章节进行索引即可。
\item Chap\textunderscore XXXXX.tex: 为论文主体的各个章节,用户可根据需要添加和撰写,最终需要包含在论文中的章节,须在Main\textunderscore Content.tex中进行索引。你需要将所有源文件保存为 UTF-8 编码
\item Chap\textunderscore XXXXX.tex: 为论文主体的各个章节,用户可根据需要添加和撰写,最终需要包含在论文中的章节,须在Main\textunderscore Content.tex中进行索引。
\item Appendix.tex: 为附录内容
\item Backmatter.tex: 为发表文章信息,致谢部分等。
\end{itemize}
Expand Down
8 changes: 4 additions & 4 deletions Tex/Chap_Intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
\chapter{引言}
\label{chap:introduction}

考虑到大多数用户并无~\LaTeX{}~使用经验,本模板将~\LaTeX{}~的复杂性尽可能地进行了封装,开放出简单的接口,以便于使用者可以轻易地使用,同时,对使用~\LaTeX{}~撰写论文所遇到的一些主要难题,如插入图片、文献索引等,进行了详细的说明,并提供了相应的代码样本,理解了上述问题后,对于初学者而言,使用此模板撰写其学文论文将不存在实质性的困难,所以,如果您是初学者,请不要直接放弃,因为同样作为初学者的我,十分明白让~\LaTeX{}~变得简单易用的重要性,而这正是本模板所体现的.
考虑到大多数用户并无\LaTeX{}使用经验,本模板将\LaTeX{}的复杂性尽可能地进行了封装,开放出简单的接口,以便于使用者可以轻易地使用,同时,对使用\LaTeX{}撰写论文所遇到的一些主要难题,如插入图片、文献索引等,进行了详细的说明,并提供了相应的代码样本,理解了上述问题后,对于初学者而言,使用此模板撰写其学文论文将不存在实质性的困难,所以,如果您是初学者,请不要直接放弃,因为同样作为初学者的我,十分明白让\LaTeX{}变得简单易用的重要性,而这正是本模板所体现的.

此中国科学院大学学位论文模板~\texttt{ucasthesis}~基于吴凌云的~\texttt{CASthesis}~模板发展而来,~ucasthesis~文档类的基础架构为~ctexbook~文档类。当前~ucasthesis~ 模板满足最新的中国科学院大学学位论文撰写要求和封面设定。模板同时兼容~pdflatex~和~xelatex~ 编译方式,完美地支持中文书签、中文渲染、中文粗体显示、拷贝~pdf~中的文本到其他文本编辑器等特性,此外,对模板的文档结构进行了精心设计,撰写了编译脚本提高模板的易用性和使用效率。
此中国科学院大学学位论文模板\texttt{ucasthesis}基于吴凌云的\texttt{CASthesis}模板发展而来,ucasthesis文档类的基础架构为ctexbook文档类。当前ucasthesis 模板满足最新的中国科学院大学学位论文撰写要求和封面设定。模板同时兼容pdflatex和xelatex 编译方式,完美地支持中文书签、中文渲染、中文粗体显示、拷贝pdf中的文本到其他文本编辑器等特性,此外,对模板的文档结构进行了精心设计,撰写了编译脚本提高模板的易用性和使用效率。

宏包的目的是简化学位论文的撰写,模板文档的默认设定是十分规范的,从而论文作者可以将精力集中到论文的内容上,而不需要在版面设置上花费精力。 同时,在编写模板的~\LaTeX{}~文档代码过程中,作者对各结构和命令进行了十分详细的注解,并提供了整洁一致的代码结构,对文档的仔细阅读可以为初学的您提供一个学习~\LaTeX{}~的窗口。除此之外,整个模板的架构十分注重通用性,事实上,本模板不仅是中国科学院大学学文论文模板,同时,也是使用~\LaTeX{}~撰写中英文~article~或~book~的通用模板,并为使用者的个性化设定提供了接口和相应的代码。
宏包的目的是简化学位论文的撰写,模板文档的默认设定是十分规范的,从而论文作者可以将精力集中到论文的内容上,而不需要在版面设置上花费精力。 同时,在编写模板的\LaTeX{}文档代码过程中,作者对各结构和命令进行了十分详细的注解,并提供了整洁一致的代码结构,对文档的仔细阅读可以为初学的您提供一个学习\LaTeX{}的窗口。除此之外,整个模板的架构十分注重通用性,事实上,本模板不仅是中国科学院大学学文论文模板,同时,也是使用\LaTeX{}撰写中英文article或book的通用模板,并为使用者的个性化设定提供了接口和相应的代码。

\section{系统要求}

\texttt{ucasthesis}宏包可以在目前大多数的~\TeX{}~系统中使用,例如~C\TeX{}、MiK\TeX{}、\TeX{}Live。考虑到大多数用户将是~Windows~使用者,推荐安装最新的~C\TeX{}~完整版套装,C\TeX{}~完整版套装中包含了本模板中出的各类宏包,用户无需额外的设置即可使用。 \texttt{ucasthesis}~宏包通过~\texttt{ctexbook}~宏包来获得中文支持。
\texttt{ucasthesis}宏包可以在目前大多数的\TeX{}系统中使用,例如C\TeX{}、MiK\TeX{}、\TeX{}Live。考虑到大多数用户将是Windows使用者,推荐安装最新的C\TeX{}完整版套装,C\TeX{}完整版套装中包含了本模板中出的各类宏包,用户无需额外的设置即可使用。 \texttt{ucasthesis}宏包通过\texttt{ctexbook}宏包来获得中文支持。

\section{问题反馈}

Expand Down
6 changes: 3 additions & 3 deletions Tex/Frontpages.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
%%
\confidential{}% show confidential tag
\schoollogo{scale=0.45}{UCAS}% university logo
\title[国科大学位论文~\LaTeX{}~模板]{中国科学院大学学位论文~\LaTeX{}~模板}% \title[short title for headers]{Long title of thesis}
\title[国科大学位论文\LaTeX{}模板]{中国科学院大学学位论文\LaTeX{}模板}% \title[short title for headers]{Long title of thesis}
\author{莫晃锐}% name of author
\advisor{刘青泉~研究员}% names and titles of supervisors
\advisorinstitute{中国科学院力学研究所}% institute names of supervisors
Expand Down Expand Up @@ -42,9 +42,9 @@
%%
%\chapter{摘\quad 要}% does not show the title on the top
\begin{abstract}% will show the title on the top
本文是中国科学院大学学位论文模板~ucasthesis~的使用说明文档。主要内容为介绍~\LaTeX{}~文档类~ucasthesis~的用法,以及如何使用~\LaTeX{}~快速高效地撰写学位论文。
本文是中国科学院大学学位论文模板ucasthesis的使用说明文档。主要内容为介绍\LaTeX{}文档类ucasthesis的用法,以及如何使用\LaTeX{}快速高效地撰写学位论文。

\keywords{中国科学院大学,学位论文,\LaTeX{}~模板}
\keywords{中国科学院大学,学位论文,\LaTeX{}模板}
\end{abstract}


Expand Down

0 comments on commit 3878b23

Please sign in to comment.