summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/thuthesis/README
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-11-27 23:12:33 +0000
committerKarl Berry <karl@freefriends.org>2014-11-27 23:12:33 +0000
commit92dfd63f1480de91bdf82d2ae9fd7a76110f39d7 (patch)
treea6824ed8436ab708f18b2686a1b49d9be0f91f34 /Master/texmf-dist/doc/latex/thuthesis/README
parentf39b020808e1b16e0a959969d72ef9dbd6c72c7b (diff)
thuthesis (27nov14)
git-svn-id: svn://tug.org/texlive/trunk@35672 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/thuthesis/README')
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/README154
1 files changed, 43 insertions, 111 deletions
diff --git a/Master/texmf-dist/doc/latex/thuthesis/README b/Master/texmf-dist/doc/latex/thuthesis/README
index f0b4e858cf3..560436eeee5 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/README
+++ b/Master/texmf-dist/doc/latex/thuthesis/README
@@ -1,128 +1,60 @@
-==========
-What's it?
-==========
-ThuThesis is a LaTeX thesis template package for Tsinghua University in order to
-make it easy to write thesises for either bachelor, master or doctor.
+# ThuThesis是什么?
+ThuThesis为 <b>T</b>sing<b>h</b>ua <b>U</b>niversity <b>Thesis</b> LaTeX Template之缩写。
-ThuThesis 是清华大学学位论文 LaTeX 模板,支持本科、硕士、博士论文格式。
+此宏包旨在建立一个简单易用的清华大学学位论文LaTeX模板,包括本科综合论文训练、硕士论文、博士论文、博士哲学论文以及博士后出站报告。现在支持本科、硕士、博士论文、博士后出站报告格式,对其它格式(还有么?)的支持会陆续加入。
+# 文档
+请下载模板,里面包括具体使用说明以及示例文档:
-========
-使用方法
-========
-1. 编译示例文档
- latex main
- bibtex main
- latex main
- latex main
- dvips main.dvi
- ps2pdf main.ps
+* 模板使用说明 (thuthesis.pdf)
+* 示例文档 (main.pdf)
- 说明:也可以使用 pdflatex/dvipdfm(x)/xelatex 生成文档。
+# 下载
-2. 编写自己的论文
- 参考示例文档:
- main.tex 主控文档
- data/ 论文具体内容
- ref/ 参考文献目录
- figures/ 图片目录
-
+* 发行版:[CTAN](http://www.ctan.org/pkg/thuthesis)
+* 开发版:[GitHub](https://github.com/xueruini/thuthesis)
-========
-如何升级
-========
-1. 下载新模板并解压缩
-2. 将thuthesis.cls, thuthesis.cfg, thubib.bst作相应替换即可。
+# 升级
+## 自动更新
+通过TeX发行版工具自动从[CTAN](http://www.ctan.org/pkg/thuthesis)更新。
+## 手动更新
+从 [GitHub](https://github.com/xueruini/thuthesis)下载放入论文目录,执行命令:
-======================================
-Makefile Howto (by edyfox & littleleo)
-======================================
-1. 获取帮助文档
+ $ latex thuthsis.ins
- make doc 得到 thuthesis.pdf,帮助文档,里面有详细的说明。
+# 提问
+按推荐顺序排序:
-2. 生成示例文档
+* [Github Issues](http://github.com/xueruini/thuthesis/issues)
+* [TeX@newsmth](http://www.newsmth.net/nForum/#!board/TeX)
+* [ThuThesis@Google Groups](http://groups.google.com/group/thuthesis)
- make thesis
+---
-3. 生成书脊示例
+# Makefile的用法
- make shuji
+ make [{all|thesis|shuji|doc|clean|distclean}] \
+ [METHOD={xelatex|pdflatex|dvipdfmx}] \
+ [TEXI2DVI=<tex2dvi>]
-附录: Makefile 命令详解:
+## 目标
+* `make all` 等于 `make thesis && make shuji && make doc`;
+* `make cls` 生成模板文件;
+* `make thesis` 生成论文 main.pdf;
+* `make shuji` 生成书脊 shuji.pdf;
+* `make doc` 生成使用说明书 thuthesis.pdf;
+* `make clean` 删除 pdf 外的所有中间文件和目标文件;
+* `make distclean` 表示清除包括 pdf 在内的所有中间文件和目标文件。
-Makefile:
+## 参数
+* **METHOD**:指定生成 pdf 的方式,缺省采用 xelatex。
+ * METHOD=xelatex 表示使用 xelatex 引擎编译生成 pdf;
+ * METHOD=pdflatex 表示使用 pdflatex 引擎编译生成 pdf;
+ * METHOD=dvipdfmx 表示使用 texi2dvi -> dvipdfmx 的方式生成 pdf。
+* **TEXI2DVI**: `texi2dvi` 实用工具的文件名,该工具的作用是自动重复运行latex 若
+ 干遍,直至所有交叉引用都正确为止。在有的发行版中该工具的文件名不叫
+ `texi2dvi`,譬如 CTeX 下的这个工具就叫 `texify`。遇到这种情况可以在命令
+ 行通过 `TEXI2DVI=texify` 命令指定使用其它的 `texi2dvi` 工具。
- 使用方法:
- make [{all|thesis|shuji|doc|clean|distclean}] \
- [METHOD={ps2pdf|dvipdfm}] \
- [TEXI2DVI=<tex2dvi>]
-
- 参数说明:
-
- make all 等于 make thesis && make shuji && make doc;
- make cls 生成模板文件,相当于 make -f thesis.mak cls;
- make thesis 生成论文,相当于 make -f thesis.mak;
- make shuji 生成书脊,相当于 make -f shuji.mak;
- make doc 生成使用说明书,相当于 make -f doc.mak;
- make clean 表示清除除了 pdf 外的所有中间文件和目标文件;
- make distclean 表示清除包括 pdf 在内的所有中间文件和目标文件。
-
- METHOD 参数用来指定生成 pdf 的方式,
-
- METHOD=ps2pdf 表示使用 texi2dvi -> dvips ->ps2pdf 的方式生成 pdf;
- METHOD=dvipdfm 表示使用 texi2dvi -> dvipdfm 的方式生成 pdf;
-
- 如果缺省,则采用 ps2pdf 方式。
-
- TEXI2DVI 表示 texi2dvi 实用工具的文件名,该工具的作用是自动重复运行
- latex 若干遍,直至所有交叉引用都正确为止。在有的发行版中该工具的文件名
- 不叫 texi2dvi,譬如 CTeX 下的这个工具就叫 texify。遇到这种情况你可以在
- 命令行通过 TEXI2DVI=texify 命令指定使用其它的 texi2dvi 工具。
-
-
-
-===========================
-msmake.cmd Howto (by Truel)
-===========================
-1.配置thuthesis宏包
-
- msmake setup
-   在当前目录下生成thuthesis宏包及说明文档thuthesis.pdf
-
-2.生成示例文档
-
- msmake [shuji|main|all|other]
-  
- 在当前目录下生成示例文档,或其中的一部分,或其他用户指定文档
- 如果当前目录下无thuthesis.cls,将自动根据thuthesis.ins生成。
-  - shuji 仅生成书脊
-  - main 仅生成main.pdf
-  - all 生成书脊和main.pdf,默认选项
-  - other 用户指定的tex文件名,由该tex文件产生pdf文档
-
-3.清理目录
-
- msmake clean [other]
-
-  清理当前目录下由thuthesis宏包生成的文件,具体包括
- - 宏包及其说明文档thuthesis.{cls,cfg,dvi,ps,pdf}
- - 示例文档shuji.pdf, main.{dvi,ps,pdf,aux,etc.}
- - 其它临时文件 *.log *.aux *.glo *.idx *.ilg *.ind *.out *.thm *.toc *.lot *.loe *.out.bak
- - 如果用户指定其他文件名,不删除main.*,而删除 other.{dvi,ps,pdf,lo?,aux,bbl,blg,out* toc thm}
-
-4.辅助图形图像文件格式转换命令:
-
- msmake epspdf [param]
-
- 将当前目录下所有eps文件用epstopdf转为pdf格式
-
- msmake bmpeps [param]
-
- 将当前目录下所有bmp,jpg,png文件用bmeps转为eps格式
-
- 以上两个命令中,param可以由用户指定转换程序所用的参数。
-
-# $Id$