Skip to content

Commit 115ac0a

Browse files
committed
Use 导\hspace{2em}师:' for title page and 导师:' for abstract.
Revise spacing in source files. Update copyright notices. Small fix to root Makefile. Bump version number to `1.4 alpha1'.
1 parent 76ee4b0 commit 115ac0a

26 files changed

Lines changed: 178 additions & 150 deletions

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# vim:ft=make:ts=4:sw=4
22

33
TITLE = pkuthss
4-
VERSION = 1.3
4+
VERSION = 1.4alpha1
55
PROJECT = $(TITLE)-$(VERSION)
66
DIST_DOC = $(PROJECT)/doc
77
DOC_UTF8LF = $(DIST_DOC)/utf8lf
@@ -45,7 +45,7 @@ dist-zip: $(PROJECT)
4545
zip -rmT $(PROJECT).zip $(PROJECT)/
4646

4747
dist-clean:
48-
cd doc && make clean && cd -
48+
cd doc && make dist-clean && cd -
4949
rm -rf $(PROJECT)/ $(PROJECT).zip
5050

5151
.PHONY: dist-clean

doc/ChangeLog-upto-1.3.txt

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
2011/12/21,ver 1.3(包括前面所有 alpha、beta 和 rc 版本):
2+
--- 进一步重构,
3+
将核心设置集中于 pkuthss 文档类中,
4+
常见的额外设置集中于 pkuthss-extra 宏包中。
5+
--- 统一宏的命名规则。
6+
--- 支持使用 key=val 语法进行文档信息的设置,使文档结构更加清晰。
7+
--- 设定 pdf 元数据时使用英文的文档信息,绕过字符编码的问题。
8+
--- 在文档中加入一份代码的 listing,
9+
以尽量避免不断有人抱怨的文档类代码“乱码”的问题。
10+
--- 去掉了 FAQ 部分,
11+
因为其中内容或是比较陈旧,或是已经在前面提到。
12+
--- 重新选择 license,尽量减少对用户不必要的约束。
13+
14+
2010/11/30,ver 1.2(包括前面所有 beta 版本):
15+
--- 支持 UTF-8 和 GBK 编码。
16+
支持 XeLaTeX(但不可和 GBK 同用)。
17+
--- 较大规模重构:
18+
定义了一些新命令以实现一些重复的代码的功能,
19+
删除了冗余代码和一些用处不大的旧命令,调整了目录结构。
20+
--- 将部分重复代码统一,
21+
并把一些将来可能引起不兼容的命令以标准 LaTeX 命令代替。
22+
--- 考虑到现在的 ctex 宏包已经对中文排版的格式做出了较好的设定,
23+
并且已经较好地支持了 hyperref,
24+
删除了类文件中规定排版格式的部分代码,
25+
且去除了对 ifpdf 宏包的直接依赖。
26+
--- 统一各处的长度单位,均使用 pt 或 em,以免引起困惑。
27+
--- 从美的角度调整了部分排版格式,
28+
特别是去掉了所有用 poor man's bold 实现的“粗宋体”。
29+
30+
2008/03/13,ver 1.1:
31+
--- 更正了“geometry”,将纸张大小设为“a4paper”。
32+
--- 更新了 chaps/mydefs.tex,将“colorlinks”设为“false”,
33+
因为带颜色的链接在黑白打印机上打出来往往颜色很浅。
34+
--- 更正了 chaps/sample.bib,将“SOURCE”改为“URL”。
35+
这样 BibTeX 虽然又会 Warning,不过这样概念上更正确,
36+
而且结果还不错。
37+
--- 删除了 pkuthss.cls 和 pkuthss.def 的部分内容,
38+
因为最后的两个声明都不必装订到论文中。
39+
40+
2007/12/12,ver 1.0 rc4:
41+
--- 将“\bibstyle”设为“chinesebst”。
42+
43+
2007/09/05,ver 1.0 rc3:
44+
--- 封面页作了小的调整,当标题只有一行时也不会产生 Warning。
45+
现在的实现方法使用的是标准的 LaTeX box。
46+
--- 加入了“graphicx”的版本要求。
47+
48+
2007/09/04,ver 1.0 rc2:
49+
--- 在 preamble 部分现在可使用中文。
50+
--- 更正了版心尺寸,即在“geometry”的选项中加入“includeheadfoot”。
51+
--- 改进了 pkulogo.ps ,并提供了 img/Makefile。
52+
53+
2007/09/02,ver 1.0 rc1:
54+
--- 由于“\ifx\pdfoutput\undefined”在 teTeX-3.0 中不起作用,
55+
改为使用“ifpdf”宏包。
56+
--- sample.tex and chaps/1.tex changed accordingly。
57+
--- Linux/Unix 的默认编译方式改为使用 pdflatex,见 Makefile。
58+
--- 消除了运行 BibTeX 时出现的一个 Warning。
59+
60+
2007/09/01,ver 1.0 beta:
61+
--- 最初的尝试。
62+
63+
# vim:ts=4:sw=4

doc/ChangeLog.txt

Lines changed: 14 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,19 @@
1-
2011/12/21,ver 1.3(包括前面所有 alpha、beta 和 rc 版本):
2-
--- 进一步重构,
3-
将核心设置集中于 pkuthss 文档类中,
4-
常见的额外设置集中于 pkuthss-extra 宏包中。
5-
--- 统一宏的命名规则。
6-
--- 支持使用 key=val 语法进行文档信息的设置,使文档结构更加清晰。
7-
--- 设定 pdf 元数据时使用英文的文档信息,绕过字符编码的问题。
8-
--- 在文档中加入一份代码的 listing,
9-
以尽量避免不断有人抱怨的文档类代码“乱码”的问题。
10-
--- 去掉了 FAQ 部分,
11-
因为其中内容或是比较陈旧,或是已经在前面提到。
12-
--- 重新选择 license,尽量减少对用户不必要的约束。
1+
2012-04-13, v1.4 alpha1
132

14-
2010/11/30,ver 1.2(包括前面所有 beta 版本):
15-
--- 支持 UTF-8 和 GBK 编码。
16-
支持 XeLaTeX(但不可和 GBK 同用)。
17-
--- 较大规模重构:
18-
定义了一些新命令以实现一些重复的代码的功能,
19-
删除了冗余代码和一些用处不大的旧命令,调整了目录结构。
20-
--- 将部分重复代码统一,
21-
并把一些将来可能引起不兼容的命令以标准 LaTeX 命令代替。
22-
--- 考虑到现在的 ctex 宏包已经对中文排版的格式做出了较好的设定,
23-
并且已经较好地支持了 hyperref,
24-
删除了类文件中规定排版格式的部分代码,
25-
且去除了对 ifpdf 宏包的直接依赖。
26-
--- 统一各处的长度单位,均使用 pt 或 em,以免引起困惑。
27-
--- 从美的角度调整了部分排版格式,
28-
特别是去掉了所有用 poor man's bold 实现的“粗宋体”。
3+
* API Changes:
4+
- `[no]linkcolor' -> `[no]colorlinks'.
5+
- `[no]pdfmeta' -> `[no]pdfprop'.
6+
- `\setpdfmetadata' -> `\setpdfproperties'.
297

30-
2008/03/13,ver 1.1:
31-
--- 更正了“geometry”,将纸张大小设为“a4paper”。
32-
--- 更新了 chaps/mydefs.tex,将“colorlinks”设为“false”,
33-
因为带颜色的链接在黑白打印机上打出来往往颜色很浅。
34-
--- 更正了 chaps/sample.bib,将“SOURCE”改为“URL”。
35-
这样 BibTeX 虽然又会 Warning,不过这样概念上更正确,
36-
而且结果还不错。
37-
--- 删除了 pkuthss.cls 和 pkuthss.def 的部分内容,
38-
因为最后的两个声明都不必装订到论文中。
8+
* Changes to package code:
9+
- Simplify package code with `\@nameuse' and `\@namedef'.
10+
- Use `导\hspace{2em}师:' for title page and `导师:' for abstract.
3911

40-
2007/12/12,ver 1.0 rc4:
41-
--- 将“\bibstyle”设为“chinesebst”。
12+
* Changes to documentation:
13+
- Fix typos: "模板" -> "模版".
14+
- Indicate that `texdoc' requires pkuthss be installed "regular"ly.
15+
- Improve spacing details.
4216

43-
2007/09/05,ver 1.0 rc3:
44-
--- 封面页作了小的调整,当标题只有一行时也不会产生 Warning。
45-
现在的实现方法使用的是标准的 LaTeX box。
46-
--- 加入了“graphicx”的版本要求。
47-
48-
2007/09/04,ver 1.0 rc2:
49-
--- 在 preamble 部分现在可使用中文。
50-
--- 更正了版心尺寸,即在“geometry”的选项中加入“includeheadfoot”。
51-
--- 改进了 pkulogo.ps ,并提供了 img/Makefile。
52-
53-
2007/09/02,ver 1.0 rc1:
54-
--- 由于“\ifx\pdfoutput\undefined”在 teTeX-3.0 中不起作用,
55-
改为使用“ifpdf”宏包。
56-
--- sample.tex and chaps/1.tex changed accordingly。
57-
--- Linux/Unix 的默认编译方式改为使用 pdflatex,见 Makefile。
58-
--- 消除了运行 BibTeX 时出现的一个 Warning。
59-
60-
2007/09/01,ver 1.0 beta:
61-
--- 最初的尝试。
17+
* Misc:
18+
- Revise Makefiles.
6219

doc/Make.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@rem Copyright (c) 2008-2009 solvethis
2-
@rem Copyright (c) 2010-2011 Casper Ti. Vector
2+
@rem Copyright (c) 2010-2012 Casper Ti. Vector
33
@rem Public domain.
44

55
@echo off

doc/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Copyright (c) 2008-2009 solvethis
2-
# Copyright (c) 2010-2011 Casper Ti. Vector
2+
# Copyright (c) 2010-2012 Casper Ti. Vector
33
# Public domain.
44

55
# 被编译的主文件的文件名,不包括扩展名。

doc/chap/abstract.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% Copyright (c) 2008-2009 solvethis
2-
% Copyright (c) 2010-2011 Casper Ti. Vector
2+
% Copyright (c) 2010-2012 Casper Ti. Vector
33
% Public domain.
44

55
\begin{cabstract}

doc/chap/chap1.tex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% Copyright (c) 2008-2009 solvethis
2-
% Copyright (c) 2010-2011 Casper Ti. Vector
2+
% Copyright (c) 2010-2012 Casper Ti. Vector
33
% Public domain.
44

55
\chapter{使用介绍}
@@ -121,27 +121,27 @@ \chapter{使用介绍}
121121
\item 在 Windows 下,%
122122
\TeX{}Live 和 \CTeX{} 套装默认的 \verb|$TEXMFHOME| %
123123
通常可能都是
124-
\begin{Verbatim}[frame=single]
124+
\begin{Verbatim}[frame = single]
125125
# user 也可改为其它名字,依你的用户名而定。
126126
C:\Documents and Settings\user\texmf
127127
\end{Verbatim}
128128
\verb|$TEXMFLOCAL| 通常可能分别是
129-
\begin{Verbatim}[frame=single]
129+
\begin{Verbatim}[frame = single]
130130
# C:\Program Files\CTEX 也可改为其它目录,依安装位置而定。
131131
C:\Program Files\CTEX\MiKTeX\texmf-local
132132
\end{Verbatim}
133133
134-
\begin{Verbatim}[frame=single]
134+
\begin{Verbatim}[frame = single]
135135
# 2010 也可改为其它年份,依 TeXLive 版本而定。
136136
C:\Program Files\texlive\2010\texmf-local
137137
\end{Verbatim}
138138
\item 在 Linux 和其它类 UNIX 操作系统下,
139139
\TeX{}Live 默认的 \verb|$TEXMFHOME| 通常可能是
140-
\begin{Verbatim}[frame=single]
140+
\begin{Verbatim}[frame = single]
141141
$HOME/texmf
142142
\end{Verbatim}
143143
\verb|$TEXMFLOCAL| 通常可能是
144-
\begin{Verbatim}[frame=single]
144+
\begin{Verbatim}[frame = single]
145145
# 2010 也可改为其它年份,依 TeXLive 版本而定。
146146
/usr/local/texlive/2010/texmf-local
147147
\end{Verbatim}

doc/chap/chap2.tex

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% Copyright (c) 2008-2009 solvethis
2-
% Copyright (c) 2010-2011 Casper Ti. Vector
2+
% Copyright (c) 2010-2012 Casper Ti. Vector
33
% Public domain.
44

55
\chapter{pkuthss 文档模版提供的功能}
@@ -27,20 +27,20 @@ \chapter{pkuthss 文档模版提供的功能}
2727

2828
例如,如果需要使用 UTF-8 编码撰写论文,
2929
则需要在导入 pkuthss 文档类时加上 \verb|UTF8| 选项:
30-
\begin{Verbatim}[frame=single]
31-
\documentclass[UTF8,...]{pkuthss} % “...”代表其它的选项。
30+
\begin{Verbatim}[frame = single]
31+
\documentclass[UTF8, ...]{pkuthss} % “...”代表其它的选项。
3232
\end{Verbatim}
3333

3434
又例如,文档默认情况下是双面模式,每章都从右页(奇数页)开始。
3535
如果希望改成一章可以从任意页开始,可以这样设置:
36-
\begin{Verbatim}[frame=single]
37-
\documentclass[openany,...]{pkuthss} % 每章从任意页开始。
36+
\begin{Verbatim}[frame = single]
37+
\documentclass[openany, ...]{pkuthss} % 每章从任意页开始。
3838
\end{Verbatim}
3939
但这样设置时左右(奇偶)页页眉页脚设置仍然是不同的。
4040
如果需要使奇偶页页眉页脚设置一致,可以直接采用单面模式:
41-
\begin{Verbatim}[frame=single]
41+
\begin{Verbatim}[frame = single]
4242
% 使用 oneside 选项时不需要再指定 openany 选项。
43-
\documentclass[oneside,...]{pkuthss}
43+
\documentclass[oneside, ...]{pkuthss}
4444
\end{Verbatim}
4545

4646
\subsection{pkuthss-extra 宏包提供的选项}\label{ssec:extra}
@@ -136,8 +136,8 @@ \chapter{pkuthss 文档模版提供的功能}
136136
彩色的链接文字在黑白打印出来之后可能颜色会很浅。
137137
此时用户可以启用 pkuthss-extra 宏包的 nocolorlinks 选项,
138138
使所有的链接变为黑色,以免影响打印:
139-
\begin{Verbatim}[frame=single]
140-
\documentclass[...,nocolorlinks]{pkuthss} % “...”代表其它的选项。
139+
\begin{Verbatim}[frame = single]
140+
\documentclass[..., nocolorlinks]{pkuthss} % “...”代表其它的选项。
141141
\end{Verbatim}
142142
用户还可以进一步修改 \verb|img/| 目录中 %
143143
\verb|pkulogo.eps| 和 \verb|pkuword.eps| 两个图片文件,
@@ -147,7 +147,7 @@ \chapter{pkuthss 文档模版提供的功能}
147147
\subsection{设定文档信息的命令}
148148

149149
这一类命令的语法为
150-
\begin{Verbatim}[frame=single]
150+
\begin{Verbatim}[frame = single]
151151
\commandname{具体信息} % commandname 为具体命令的名称。
152152
\end{Verbatim}
153153

@@ -170,15 +170,15 @@ \chapter{pkuthss 文档模版提供的功能}
170170
\end{itemize}
171171

172172
例如,如果要设定专业为“化学”(“Chemistry”),则可以使用以下命令:
173-
\begin{Verbatim}[frame=single]
173+
\begin{Verbatim}[frame = single]
174174
\cmajor{化学}
175175
\emajor{Chemistry}
176176
\end{Verbatim}
177177

178178
\subsection{自身存储文档信息的命令}
179179

180180
这一类命令的语法为
181-
\begin{Verbatim}[frame=single]
181+
\begin{Verbatim}[frame = single]
182182
% commandname 为具体的命令名。
183183
\renewcommand{\commandname}{具体信息}
184184
\end{Verbatim}
@@ -196,18 +196,18 @@ \chapter{pkuthss 文档模版提供的功能}
196196
例如,
197197
如果要设定论文的类别为“本科生毕业论文”(“Undergraduate Thesis”),
198198
则可以使用以下命令:
199-
\begin{Verbatim}[frame=single]
199+
\begin{Verbatim}[frame = single]
200200
\renewcommand{\cthesisname}{本科生毕业论文}
201201
\renewcommand{\ethesisname}{Undergraduate Thesis}
202202
\end{Verbatim}
203203

204-
\subsection{ key=value 格式设置文档信息}
204+
\subsection{key = value”格式设置文档信息}
205205

206206
用户可以通过 \verb|\pkuthssinfo| 命令集中设定文档信息,
207207
其语法为:
208-
\begin{Verbatim}[frame=single]
208+
\begin{Verbatim}[frame = single]
209209
% key1、key2、value1、value2 等为具体文档信息的项目名和内容。
210-
\pkuthssinfo{key1=value1,key2=value2,...}
210+
\pkuthssinfo{key1 = value1, key2 = value2, ...}
211211
\end{Verbatim}
212212
其中文档信息的项目名为前面提到的设定文档信息的命令名%
213213
或自身存储文档信息的命令名(不带反斜杠)。
@@ -220,11 +220,12 @@ \chapter{pkuthss 文档模版提供的功能}
220220
}
221221

222222
例如,前面提到的文档信息的设置可以集中地写成:
223-
\begin{Verbatim}[frame=single,tabsize=4]
223+
\begin{Verbatim}[frame = single, tabsize = 4]
224224
\pkuthssinfo{
225-
cthesisname={本科生毕业论文},
226-
ethesisname={Undergraduate Thesis},
227-
cmajor={化学},emajor={Chemistry}
225+
..., % “...”代表其它的设定。
226+
cthesisname = {本科生毕业论文},
227+
ethesisname = {Undergraduate Thesis},
228+
cmajor = {化学}, emajor = {Chemistry}
228229
}
229230
\end{Verbatim}
230231

@@ -272,14 +273,14 @@ \chapter{pkuthss 文档模版提供的功能}
272273

273274
例如,用户如果想将目录的标题改为“目{\quad\quad}录”,
274275
则可以使用 ctexbook 文档类提供的 \verb|\CTEXoptions| 命令:
275-
\begin{Verbatim}[frame=single]
276-
\CTEXoptions{contentsname={目{\quad\quad}录}}
276+
\begin{Verbatim}[frame = single]
277+
\CTEXoptions{contentsname = {目{\quad\quad}录}}
277278
\end{Verbatim}
278279

279280
又例如,用户有时可能需要使用非上标的引用标记,
280281
此时可以使用 natbib 宏包提供的相关命令,
281282
例如在本文档中的以下代码
282-
\begin{Verbatim}[frame=single]
283+
\begin{Verbatim}[frame = single]
283284
文献 \citenum{ctex} 中提到
284285
\end{Verbatim}
285286
将产生“文献 \citenum{ctex} 中提到”。

doc/chap/chap3.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% Copyright (c) 2008-2009 solvethis
2-
% Copyright (c) 2010-2011 Casper Ti. Vector
2+
% Copyright (c) 2010-2012 Casper Ti. Vector
33
% Public domain.
44

55
\chapter{问题及其解决}

doc/chap/conclusion.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% Copyright (c) 2008-2009 solvethis
2-
% Copyright (c) 2010-2011 Casper Ti. Vector
2+
% Copyright (c) 2010-2012 Casper Ti. Vector
33
% Public domain.
44

55
\specialchap{结论}

0 commit comments

Comments
 (0)