Permalink
Browse files

revert to origin download

  • Loading branch information...
1 parent bb589d0 commit a14c1a0a6a730b5d02306fe31654230dd2193640 @farseerfc committed May 10, 2012
Showing with 71 additions and 379 deletions.
  1. +1 −1 Makefile
  2. BIN README.pdf
  3. +0 −1 body/app1.tex
  4. +27 −196 body/chapter01.tex
  5. +18 −12 diss.tex
  6. +1 −1 run.sh
  7. +5 −20 sjtumaster-xetex.cfg
  8. +19 −148 sjtumaster-xetex.cls
View
@@ -34,7 +34,7 @@ clean:
find ./ -iname '*.lof' | xargs rm
find ./ -iname '*.xdv' | xargs rm
mv ${BASE}.pdf mythesis.pdf
- rm -fv ${BASE}.xdv ${BASE}.pdf
+ rm ${BASE}.xdv ${BASE}.pdf
# cleantex
# if [ -e ${BASE}.xdv ]; then rm ${BASE}.xdv; fi
# cd body && cleantex && cd ..
View
Binary file not shown.
View
@@ -9,7 +9,6 @@
\chapter{模板更新记录}
\label{chap:updatelog}
-\textbf{2011年1月20日} fcfarseer根据硕士模板修改出本科(学士)毕设模板。
\textbf{2010年12月5日} v0.3a发布,移植到~\XeTeX/\LaTeX~上。
View
@@ -85,45 +85,33 @@ \subsection{模板文件布局}
\label{sec:layout}
\begin{lstlisting}[basicstyle=\small\ttfamily,caption={模板文件布局},label=layout,float,numbers=none]
-.
-|-- body
-| |-- abstract.tex
-| |-- app1.tex
-| |-- app2.tex
-| |-- bigabstract.tex
-| |-- chapter01.tex
-| |-- chapter02.tex
-| |-- chapter03.tex
-| |-- chapter04.tex
-| |-- conclusion.tex
-| |-- projects.tex
-| |-- pub.tex
-| |-- resume.tex
-| |-- symbol.tex
-| `-- thanks.tex
-|-- diss.tex
-|-- figures
-| |-- chap2
-| | |-- testeps.eps
-| | |-- testjpg.jpg
-| | |-- testpdf.pdf
-| | `-- testpng.png
-| `-- logo.png
-|-- from.gkb.to.utf8.txt
-|-- GBT7714-2005NLang.bst
-|-- Makefile
-|-- mythesis.pdf
-|-- README.pdf
-|-- reference
-| |-- chap1.bib
-| `-- chap2.bib
-|-- run.bat
-|-- run.sh
-|-- sjtumaster-xetex.cfg
-|-- sjtumaster-xetex.cls
-|-- test.pdf
-|-- test.tex
-`-- TeX.Gyre.Termes.Fonts.zip
+ ├─ diss.tex
+ ├── README.pdf
+ ├── sjtumaster-xetex.cfg
+ ├── sjtumaster-xetex.cls
+ ├── body
+ │ ├── abstract.tex
+ │ ├── app1.tex
+ │ ├── app2.tex
+ │ ├── chapter01.tex
+ │ ├── chapter02.tex
+ │ ├── conclusion.tex
+ │ ├── projects.tex
+ │ ├── pub.tex
+ │ ├── resume.tex
+ │ ├── symbol.tex
+ │ └── thanks.tex
+ ├── figures
+ │ └── chap2
+ ├── from.gkb.to.utf8.txt
+ ├── GBT7714-2005NLang.bst
+ ├── Makefile
+ ├── reference
+ │ ├── chap1.bib
+ │ └── chap2.bib
+ ├── run.bat
+ ├── run.sh
+ └── test.tex
\end{lstlisting}
你拿到手的模板文件大致会包含代码\ref{layout}所列的文件,乍看起来还是挺令人头大的。
@@ -260,138 +248,6 @@ \section{硕士学位论文格式的一些说明}
教务处要求参考文献必须符合~GBT7714~风格,学校明确提出使用这个标准而不是自己拍脑袋想出别的做法,应该算是谢天谢地了。使用这个模板,结合BibTeX,可以很方便地生成符合GB标准的参考文献列表。
-\section{本科论文模板使用说明}
-\label{sec:bachelor}
-
-本科论文模板由饮水思源Tex\_Latex版fcfarseer
-\footnote{我的邮箱: \href{mailto:farseerfc@gmail.com}{farseerfc@gmail.com} }
-在硕士论文模板的基础上修改,本节说明同样是fcfarseer撰写的。
-
-关于本科学位论文模板的要求,我参考以下文档:
-\href{http://jwc.sjtu.edu.cn/dispTable.asp?tab=softdown&id=178}{《本科生毕业论文撰写规范(新版)》}。
-要求中没有明确写明的格式,参考以下的本科学士论文Word模板:
-\href{http://www.jwc.sjtu.edu.cn/dispTable.asp?tab=softdown&id=179}{《本科生毕业论文模板(新版) 》}。
-
-使用本科模板时,只要在文档类添加选项bachelor,就会应用本科模板格式。由于本科模板通常采用``单面打印'',所以文档类的语句这样写:
-
-\begin{quote}
- {\scriptsize\verb+\documentclass[c5size, a4paper, c5size, oneside, openany,bachelor]{sjtumaster-xetex}+}
-\end{quote}
-
-硕士模板与本科模板的差异接下来详细介绍。
-
-\subsection{页面布局}
-\label{subsec:bachelor_pagelayout}
-调整了纵向页面高度,从
-\begin{quote}
- {
-\begin{lstlisting}[language={TeX}]
- \textheight 21 true cm
- \addtolength{\voffset}{-0.5cm}
-\end{lstlisting}
- }
-\end{quote}
-调整到
-\begin{quote}
- {
-\begin{lstlisting}[language={TeX}]
- \textheight 24 true cm
- \addtolength{\voffset}{-2.5cm}
-\end{lstlisting}
- }
-\end{quote}
-使之基本符合本科学士论文Word模板的页面高度。
-
-\subsection{页眉页脚}
-\label{subsec:bachelor_fancyfnt}
-根据本科学士论文Word模板,重新定义了页眉页脚的样式。页眉左侧为上海交通大学Logo,
-图片文件放置于figure/logo.png中,页眉右侧为学士论文题目。页脚为中文页号,格式
-是“第 ? 页 共 ?? 页”。
-
-\subsection{大摘要}
-\label{subsec:bigabstract}
-根据本科论文模板新版要求,增加大摘要章节于正文的最后。大摘要独立计算页号和总页号。
-大摘要的文件位于body/bigabstract.tex中,采用bigabstract环境。大摘要不需要英文摘要的关键字。
-
-大摘要环境独立于bachelor文档类选项,在硕士论文中如果不需要的话,可以注释掉include语句。
-
-\subsection{项目编号}
-\label{subsec:bachelor_enumerate}
-根据本科论文要求,项目编号全部采用``(1)、(2)''的形式。因此我
-引入enumerate包,在这个包的enumerate环境基础上重新定义新的enum环境,项目编号采用
-格式要求中的``(1)、(2)''这样的形式。保留旧的enumerate环境。可惜包enumrate和包
-enumitem相互冲突。
-
-比如如下的项目列表代码:
-\begin{lstlisting}[language={TeX}]
-\begin{enum}
-\item 项目1
-\item 项目2
-\item 项目3
-\end{enum}
-\end{lstlisting}
-
-产生如下的结果:
-\begin{quate}
-\begin{enum}
-\item 项目1
-\item 项目2
-\item 项目3
-\end{enum}
-\end{quate}
-
-还可以采用enumerate环境对项目编号的格式做细节调整,比如如下的项目列表:
-\begin{lstlisting}[language={TeX}]
-\begin{enumerate}[EX i.]
- \item one one one one one one one
- one one one one\label{LA}
- \item two
- \begin{enumerate}[{example} a)]
- \item one of two one of two
- one of two\label{LB}
- \item two of two
- \end{enumerate}
- \item two of two
- \end{enumerate}
-\end{enumerate}
-
-\begin{enumerate}[{A}-1]
- \item one\label{LC}
- \item two
-\end{enumerate}
-\end{lstlisting}
-
-产生如下的结果:
-
-\begin{enumerate}[EX i.]
- \item one one one one one one one
- one one one one\label{LA}
- \item two
- \begin{enumerate}[{example} a)]
- \item one of two one of two
- one of two\label{LB}
- \item two of two
- \end{enumerate}
- \item two of two
- \end{enumerate}
-\end{enumerate}
-
-\begin{enumerate}[{A}-1]
- \item one\label{LC}
- \item two
-\end{enumerate}
-
-具体定制细节参考\href{http://www.tug.org/texlive/devsrc/Master/texmf-dist/doc/latex/tools/enumerate.pdf}{The \bf{enumerate} package文档}。
-
-\subsection{其它细节调整}
-\label{subsec:bachelor_other}
-\begin{enum}
-\item 调整图、表、代码的标题字体,从小字号楷体调整为加粗宋体。
-\item 调整摘要字体格式
-\item frontmatter的内容不显示页号
-\item frontmatter的内容不出现在目录中
-\end{enum}
-
\section{模板更新说明}
\label{sec:update}
@@ -425,28 +281,3 @@ \section{获取帮助和意见反馈}
如果你是~\TeX/\LaTeX~方面的专家,也可以直接给我发\href{mailto:wei.jianwen@gmail.com}{邮件},一起讨论改善模板的方法。
邮件的主题请加上``latex''字样。此外,模板中的其他纰缪,也欢迎直接来信抱怨。
-
-\section{Git版本管理}
-\label{sec:git}
-
-这个模板的代码除了可以在饮水思源TeX\_LaTeX版获得,还可以从Github获得,鼓励采用
-Git改进这个模板,使之更符合学校的要求。
-
-Github上寄宿的模板地址是:
-\begin{quate}
-https://github.com/farseerfc/sjtu-thesis-xelatex
-\end{quate}
-
-要获取master硕士模板,只需要安装好git工具之后,执行代码:
-\begin{lstlisting}[language="bash"]
-git clone git://github.com/farseerfc/sjtu-thesis-xelatex
-\end{lstlisting}
-
-如果想要获取bachelor本科(学士)模板,在上一句的基础上:
-\begin{lstlisting}[language="bash"]
-git branch bachelor
-git checkout bachelor
-git pull origin bachelor
-\end{lstlisting}
-
-就可以了。详细的Git使用请参考\href{http://www.linuxsir.org/main/doc/git/gittutorcn.htm}{Git 中文教程}
View
@@ -10,9 +10,9 @@
% 字号选项: c5size 五号(默认)
% 字号选项: cs4size 小四
% 双面打印(注意字号设置)
-% \documentclass[cs4size, a4paper, cs4size, twoside]{sjtumaster-xetex}
+\documentclass[cs4size, a4paper, cs4size, twoside]{sjtumaster-xetex}
% 单面打印(注意字号设置)
-\documentclass[c5size, a4paper, c5size, oneside, openany,bachelor]{sjtumaster-xetex}
+% \documentclass[cs4size, a4paer, cs4size, oneside, openany]{sjtumaster-xetex}
% \usepackage[sectionbib]{chapterbib}%每章都用参考文献
@@ -95,21 +95,30 @@
% 目录
\tableofcontents
% 表格索引
-% \listoftables
+\listoftables
% 插图索引
-% \listoffigures
+\listoffigures
-% \addcontentsline{toc}{chapter}{\listfigurename} %将表格索引加入全文目录
-% \addcontentsline{toc}{chapter}{\listtablename} %将图索引加入全文目录
+\addcontentsline{toc}{chapter}{\listfigurename} %将表格索引加入全文目录
+\addcontentsline{toc}{chapter}{\listtablename} %将图索引加入全文目录
% 主要符号、缩略词对照表
-% \include{body/symbol}
+\include{body/symbol}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 正文
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\mainmatter
+\fancypagestyle{plain}{% 设置开章页页眉页脚风格
+ \fancyhf{}%
+ \fancyhead[LO,RE]{\small {\it 上海交通大学硕士学位论文}} % 奇数页左页眉
+ \fancyhead[RO]{\small {\it \leftmark}} % 奇数页左页眉
+ \fancyhead[LE]{\small {\it \CAST@value@titlemark}} % 偶数页左页眉
+ \fancyhead[RE]{\small {\it 上海交通大学硕士学位论文}} % 偶数页右页眉
+ \fancyfoot[C]{\small ~---~{\bf\thepage}~---~} %页脚格式
+}
+
%% 各章正文内容
\include{body/chapter01}
@@ -151,12 +160,9 @@
\include{body/thanks}
% 发表文章目录
-% \include{body/pub}
+\include{body/pub}
% 参与项目列表
-% \include{body/projects}
-
-% 大摘要
-\include{body/bigabstract}
+\include{body/projects}
\end{document}
View
2 run.sh
@@ -7,5 +7,5 @@ xelatex -no-pdf --interaction=nonstopmode ${BASE}
bibtex ${BASE}
xelatex -no-pdf --interaction=nonstopmode ${BASE}
xelatex --interaction=nonstopmode ${BASE}
-#evince diss.pdf
+evince diss.pdf
View
@@ -38,13 +38,6 @@
%_ added by wei.jianwen@gmail.com
\def\CAST@label@studentnumber{学\CASTspace 号}
-%_ added by farseerfc@gmail.com
-\def\CAST@label@master{硕士}
-\def\CAST@label@bachelor{学士}
-\def\CAST@label@englishmaster{Master}
-\def\CAST@label@englishbachelor{Bachelor}
-
-
%%
%% string values filled in the title page
%%
@@ -54,15 +47,7 @@
\def\CAST@value@UDC{}
\def\CAST@value@serialnumber{}
\def\CAST@value@school{}
-
-\ifCLASSOPTIONbachelor %_ added by farseerfc@gmail.com
- \def\CAST@value@degree{\CAST@label@bachelor}
- \def\CAST@value@englishdegree{\CAST@label@englishbachelor}
-\else
- \def\CAST@value@degree{\CAST@label@master}
- \def\CAST@value@englishdegree{\CAST@label@englishmaster}
-\fi
-
+\def\CAST@value@degree{硕士}
\def\CAST@value@title{~~~~~(论~文~题~目)~~~~~}
\def\CAST@value@titlemark{\CAST@value@title}
\def\CAST@value@author{(作~者~姓~名)}
@@ -93,13 +78,13 @@
海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、
缩印或扫描等复制手段保存和汇编本学位论文。\\
- \hspace{9em} \textbf{保\hspace{1em}密} $\Box$,在~\hrulefill~年解密后适用本授权书。\\[-10pt]
+ \hspace{9em} \textbf{保\hspace{1em}密} ,在~\hrulefill~年解密后适用本授权书。\\[-10pt]
本学位论文属于\\[-10pt]
- \hspace*{9em} \textbf{不保密} $\Box$。\\[-10pt]
+ \hspace*{9em} \textbf{不保密} 。\\[-10pt]
- (请在以上方框内打“$\surd$”)
+ (请在以上方框内打“”)
}
@@ -163,7 +148,7 @@
%%
%% label in the head 页眉页脚
%%
-\def\CAST@label@headschoolname{上海交通大学\CAST@label@master 学位论文}
+\def\CAST@label@headschoolname{上海交通大学硕士学位论文}
%%
%% version value
Oops, something went wrong.

0 comments on commit a14c1a0

Please sign in to comment.