summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/thuthesis
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-12-29 00:14:23 +0000
committerKarl Berry <karl@freefriends.org>2015-12-29 00:14:23 +0000
commit3f859926aa0c82e95948c0cd64dfe1d9bfd0003c (patch)
treeefc79149885b73e3226c3ddc234ab335bab22561 /Master/texmf-dist/doc/latex/thuthesis
parent32a3f4d6e166863d0c93ddc1bb3f8ef7a9bf18cd (diff)
thuthesis (27dec15)
git-svn-id: svn://tug.org/texlive/trunk@39220 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/thuthesis')
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/README.md (renamed from Master/texmf-dist/doc/latex/thuthesis/README)0
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/data/appendix01.tex14
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/data/chap01.tex107
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/data/chap02.tex38
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/data/cover.tex119
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/data/denotation.tex8
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty24
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/figures/bachelor-cover.pdfbin351144 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/figures/doctor-cover.pdfbin319377 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/figures/doctor-ecover.pdfbin110553 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/figures/master-cover.pdfbin319888 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/figures/master-toc.pdfbin320530 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/figures/thanks.pdfbin36470 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/main.pdfbin797489 -> 796245 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/main.tex15
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/shuji.pdfbin21474 -> 21353 bytes
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/shuji.tex8
-rw-r--r--Master/texmf-dist/doc/latex/thuthesis/thuthesis.pdfbin641182 -> 666062 bytes
18 files changed, 161 insertions, 172 deletions
diff --git a/Master/texmf-dist/doc/latex/thuthesis/README b/Master/texmf-dist/doc/latex/thuthesis/README.md
index 060e9ac17cf..060e9ac17cf 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/README
+++ b/Master/texmf-dist/doc/latex/thuthesis/README.md
diff --git a/Master/texmf-dist/doc/latex/thuthesis/data/appendix01.tex b/Master/texmf-dist/doc/latex/thuthesis/data/appendix01.tex
index 2bef97964e4..cb0476875f5 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/data/appendix01.tex
+++ b/Master/texmf-dist/doc/latex/thuthesis/data/appendix01.tex
@@ -97,7 +97,7 @@ solving linear programming.
\caption*{Table~1\hskip1em This is an example for manually numbered table, which
would not appear in the list of tables}
\label{tab:badtabular2}
- \begin{tabular}[c]{|c|m{0.8in}|c|c|c|c|c|}\hline
+ \begin{tabular}[c]{|m{1.5cm}|c|c|c|c|c|c|}\hline
\multicolumn{2}{|c|}{Network Topology} & \# of nodes &
\multicolumn{3}{c|}{\# of clients} & Server \\\hline
GT-ITM & Waxman Transit-Stub & 600 &
@@ -106,7 +106,7 @@ solving linear programming.
\multirow{2}{2em}{50\%}&
\multirow{2}{1.2in}{Max. Connectivity}\\\cline{1-3}
\multicolumn{2}{|c|}{Inet-2.1} & 6000 & & & &\\\hline
- \multirow{2}{1in}{Xue} & Rui & Ni &\multicolumn{4}{c|}{\multirow{2}*{\thuthesis}}\\\cline{2-3}
+ \multirow{2}{1.5cm}{Xue} & Rui & Ni &\multicolumn{4}{c|}{\multirow{2}*{\thuthesis}}\\\cline{2-3}
& \multicolumn{2}{c|}{ABCDEF} &\multicolumn{4}{c|}{} \\\hline
\end{tabular}
\end{table}
@@ -128,8 +128,8 @@ special-structural nonlinear programming based on the mathematical theory
concerned with analyzing the structure of problems.
\begin{figure}[h]
\centering
- \includegraphics[clip]{thu-lib-logo}
- \caption*{Figure~1\hskip1em This is an example for manually numbered figure,
+ \includegraphics{thu-lib-logo}
+ \caption*{Figure~1\quad This is an example for manually numbered figure,
which would not appear in the list of figures}
\label{tab:badfigure2}
\end{figure}
@@ -200,7 +200,7 @@ the {\em branch-and-bound enumeration} developed by Balas (1965) and Dakin
\centering
\caption*{表~1\hskip1em 这是手动编号但不出现在索引中的一个表格例子}
\label{tab:badtabular3}
- \begin{tabular}[c]{|c|m{0.8in}|c|c|c|c|c|}\hline
+ \begin{tabular}[c]{|m{1.5cm}|c|c|c|c|c|c|}\hline
\multicolumn{2}{|c|}{Network Topology} & \# of nodes &
\multicolumn{3}{c|}{\# of clients} & Server \\\hline
GT-ITM & Waxman Transit-Stub & 600 &
@@ -209,7 +209,7 @@ the {\em branch-and-bound enumeration} developed by Balas (1965) and Dakin
\multirow{2}{2em}{50\%}&
\multirow{2}{1.2in}{Max. Connectivity}\\\cline{1-3}
\multicolumn{2}{|c|}{Inet-2.1} & 6000 & & & &\\\hline
- \multirow{2}{1in}{Xue} & Rui & Ni &\multicolumn{4}{c|}{\multirow{2}*{\thuthesis}}\\\cline{2-3}
+ \multirow{2}{1.5cm}{Xue} & Rui & Ni &\multicolumn{4}{c|}{\multirow{2}*{\thuthesis}}\\\cline{2-3}
& \multicolumn{2}{c|}{ABCDEF} &\multicolumn{4}{c|}{} \\\hline
\end{tabular}
\end{table}
@@ -254,4 +254,4 @@ the {\em branch-and-bound enumeration} developed by Balas (1965) and Dakin
\chapter{其它附录}
前面两个附录主要是给本科生做例子。其它附录的内容可以放到这里,当然如果你愿意,可
-以把这部分也放到独立的文件中,然后将其 \verb|\input| 到主文件中。
+以把这部分也放到独立的文件中,然后将其 \cs{input} 到主文件中。
diff --git a/Master/texmf-dist/doc/latex/thuthesis/data/chap01.tex b/Master/texmf-dist/doc/latex/thuthesis/data/chap01.tex
index 52a4f8a6d1b..cd7f0005a3d 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/data/chap01.tex
+++ b/Master/texmf-dist/doc/latex/thuthesis/data/chap01.tex
@@ -72,11 +72,11 @@
\subsection{基本表格}
\label{sec:basictable}
-模板中关于表格的宏包有三个: \textsf{booktabs}、\textsf{array} 和
-\textsf{longtabular},命令有一个 \verb|\hlinewd|。三线表可以用 \textsf{booktabs}
-提供的 \verb|\toprule|、\verb|\midrule| 和 \verb|\bottomrule|。它们与
-\textsf{longtable} 能很好的配合使用。如果表格比较简单的话可以直接用命令
-\verb|hlinewd{xpt}| 控制。
+模板中关于表格的宏包有三个: \pkg{booktabs}、\pkg{array} 和
+\pkg{longtabular},命令有一个 \cs{hlinewd}。三线表可以用 \pkg{booktabs}
+提供的 \cs{toprule}、\cs{midrule} 和 \cs{bottomrule}。它们与
+\pkg{longtable} 能很好的配合使用。如果表格比较简单的话可以直接用命令
+\cs{hlinewd}\marg{width} 控制。
\begin{table}[htb]
\centering
\begin{minipage}[t]{0.8\linewidth} % 如果想在表格中使用脚注,minipage是个不错的办法
@@ -84,7 +84,7 @@
观,所以要像 chapter 那样在前面用中括号写一个简短的标题。这个标题会出现在索
引中。}
\label{tab:template-files}
- \begin{tabular*}{\linewidth}{lp{10cm}}
+ \begin{tabularx}{\linewidth}{lX}
\toprule[1.5pt]
{\heiti 文件名} & {\heiti 描述} \\\midrule[1pt]
thuthesis.ins & \LaTeX{} 安装文件,docstrip\footnote{表格中的脚注} \\
@@ -94,13 +94,13 @@
thuthesis.bst & 参考文献 Bibtex 样式文件。\\
thuthesis.sty & 常用的包和命令写在这里,减轻主文件的负担。\\
\bottomrule[1.5pt]
- \end{tabular*}
+ \end{tabularx}
\end{minipage}
\end{table}
首先来看一个最简单的表格。表 \ref{tab:template-files} 列举了本模板主要文件及其功
能。请大家注意三线表中各条线对应的命令。这个例子还展示了如何在表格中正确使用脚注。
-由于 \LaTeX{} 本身不支持在表格中使用 \verb|\footnote|,所以我们不得不将表格放在
+由于 \LaTeX{} 本身不支持在表格中使用 \cs{footnote},所以我们不得不将表格放在
小页中,而且最好将表格的宽度设置为小页的宽度,这样脚注看起来才更美观。
\subsection{复杂表格}
@@ -115,7 +115,7 @@
\begin{minipage}[t]{0.8\textwidth}
\begin{tabularx}{\linewidth}{|l|X|X|X|X|}
\hline
- \multirow{2}*{\diagbox[width=5em]{x}{y}} & \multicolumn{2}{c|}{First Half} & \multicolumn{2}{c|}{Second Half}\\\cline{2-5}
+ \multirow{2}*{\diagbox[width=5em]{x}{y}} & \multicolumn{2}{c|}{First Half} & \multicolumn{2}{c|}{Second Half}\\\cline{2-5}
& 1st Qtr &2nd Qtr&3rd Qtr&4th Qtr \\ \hline
East$^{*}$ & 20.4& 27.4& 90& 20.4 \\
West$^{**}$ & 30.6 & 38.6 & 34.6 & 31.6 \\ \hline
@@ -126,8 +126,8 @@
\end{minipage}
\end{table}
-此外,表~\ref{tab:tabexamp1} 同时还演示了另外两个功能:1)通过 \textsf{tabularx} 的
- \texttt{|X|} 扩展实现表格自动放大;2)通过命令 \verb|\diagbox| 在表头部分
+此外,表~\ref{tab:tabexamp1} 同时还演示了另外两个功能:1)通过 \pkg{tabularx} 的
+ \texttt{|X|} 扩展实现表格自动放大;2)通过命令 \cs{diagbox} 在表头部分
插入反斜线。
为了使我们的例子更接近实际情况,我会在必要的时候插入一些“无关”文字,以免太多图
@@ -143,11 +143,12 @@
贵妃。帝欲官白,妃辄沮止。白自知不为亲近所容,恳求还山。帝赐金放还。乃浪迹江湖,
终日沉饮。永王璘都督江陵,辟为僚佐。璘谋乱,兵败,白坐长流夜郎,会赦得还。族人阳
冰为当涂令,白往依之。代宗立,以左拾遗召,而白已卒。文宗时,诏以白歌诗、裴旻剑舞、
-张旭草书为三绝云。集三十卷。今编诗二十五卷。\hfill\pozhehao《全唐诗》诗人小传
+张旭草书为三绝云。集三十卷。今编诗二十五卷。\hfill —— 《全唐诗》诗人小传
浮动体的并排放置一般有两种情况:1)二者没有关系,为两个独立的浮动体;2)二者隶属
于同一个浮动体。对表格来说并排表格既可以像图~\ref{tab:parallel1}、图~\ref{tab:parallel2}
使用小页环境,也可以如图~\ref{tab:subtable} 使用子表格来做。图的例子参见第~\ref{sec:multifig} 节。
+
\begin{table}[htbp]
\noindent\begin{minipage}{0.5\textwidth}
\centering
@@ -158,7 +159,7 @@
111 & 222 \\\midrule[1pt]
222 & 333 \\\bottomrule[1.5pt]
\end{tabular}
-\end{minipage}
+\end{minipage}%
\begin{minipage}{0.5\textwidth}
\centering
\caption{第二个并排子表格}
@@ -215,7 +216,7 @@
\centering\dawu[1.3]
\caption{复杂表格示例 2}
\label{tab:tabexamp2}
- \begin{tabular}[c]{|c|m{0.8in}|c|c|c|c|c|}\hline
+ \begin{tabular}[c]{|m{1.5cm}|c|c|c|c|c|c|}\hline
\multicolumn{2}{|c|}{Network Topology} & \# of nodes &
\multicolumn{3}{c|}{\# of clients} & Server \\\hline
GT-ITM & Waxman Transit-Stub & 600 &
@@ -224,7 +225,7 @@
\multirow{2}{2em}{50\%}&
\multirow{2}{1.2in}{Max. Connectivity}\\\cline{1-3}
\multicolumn{2}{|c|}{Inet-2.1} & 6000 & & & &\\\hline
- \multirow{2}{1in}{Xue} & Rui & Ni &\multicolumn{4}{c|}{\multirow{2}*{\thuthesis}}\\\cline{2-3}
+ \multirow{2}{1.5cm}{Xue} & Rui & Ni &\multicolumn{4}{c|}{\multirow{2}*{\thuthesis}}\\\cline{2-3}
& \multicolumn{2}{c|}{ABCDEF} &\multicolumn{4}{c|}{} \\\hline
\end{tabular}
\end{table}
@@ -246,9 +247,9 @@
都是使用 Word 等字处理工具,以为 \LaTeX{}模板的用法也应该类似,所以就沿袭同样的思
路来对待这种所见非所得的排版工具,结果被折腾的焦头烂额,疲惫不堪。
-如果您要排版的表格长度超过一页,那么推荐使用 \textsf{longtable} 或者 \textsf{supertabular}
-宏包,模板对 \textsf{longtable} 进行了相应的设置,所以用起来可能简单一些。
-表~\ref{tab:performance} 就是 \textsf{longtable} 的简单示例。
+如果您要排版的表格长度超过一页,那么推荐使用 \pkg{longtable} 或者 \pkg{supertabular}
+宏包,模板对 \pkg{longtable} 进行了相应的设置,所以用起来可能简单一些。
+表~\ref{tab:performance} 就是 \pkg{longtable} 的简单示例。
\begin{longtable}[c]{c*{6}{r}}
\caption{实验数据}\label{tab:performance}\\
\toprule[1.5pt]
@@ -299,31 +300,27 @@ EP.B.8 & 126.74 & 0.003 & 0.017 & 0.005 & 0.083 & 1656 \\
\subsection{其它}
\label{sec:tableother}
-有的同学不想让某个表格或者图片出现在索引里面,那么请使用命令 \verb|\caption*{}|,
+如果不想让某个表格或者图片出现在索引里面,请使用命令 \cs{caption*}。
这个命令不会给表格编号,也就是出来的只有标题文字而没有“表~XX”,“图~XX”,否则
索引里面序号不连续就显得不伦不类,这也是 \LaTeX{} 里星号命令默认的规则。
有这种需求的多是本科同学的英文资料翻译部分,如果你觉得附录中英文原文中的表格和图
-片显示成“ 表”和“图”很不协调的话,一个很好的办法就是用 \verb|\caption*|,参数
+片显示成“ 表”和“图”很不协调的话,一个很好的办法就是用 \cs{caption*},参数
随便自己写,比如不守规矩的表~1.111 和图~1.111 能满足这种特殊需要(可以参看附录部
分)。
\begin{table}[ht]
-\centering
- \begin{minipage}{0.45\linewidth}
- \centering
- \caption*{表~1.111\hskip1em 这是一个手动编号,不出现在索引中的表格。}
- \label{tab:badtabular}
- \begin{picture}(150,50)
- \framebox(150,50)[c]{\thuthesis}
- \end{picture}
- \end{minipage}\hfill
- \begin{minipage}{0.45\linewidth}
- \centering
- \begin{picture}(150,50)
+ \begin{minipage}{0.4\linewidth}
+ \centering
+ \caption*{表~1.111\quad 这是一个手动编号,不出现在索引中的表格。}
+ \label{tab:badtabular}
+ \framebox(150,50)[c]{\thuthesis}
+ \end{minipage}%
+ \hfill%
+ \begin{minipage}{0.4\linewidth}
+ \centering
+ \caption*{Figure~1.111\quad 这是一个手动编号,不出现在索引中的图。}
+ \label{tab:badfigure}
\framebox(150,50)[c]{薛瑞尼}
- \end{picture}
- \caption*{Figure~1.111\hskip1em 这是一个手动编号,不出现在索引中的图。}
- \label{tab:badfigure}
\end{minipage}
\end{table}
@@ -337,7 +334,7 @@ EP.B.8 & 126.74 & 0.003 & 0.017 & 0.005 & 0.083 & 1656 \\
柳宗元,字子厚(773-819),河东(今永济县)人\footnote{山西永济水饺。},是唐代
杰出的文学家,哲学家,同时也是一位政治改革家。与韩愈共同倡导唐代古文运动,并称
韩柳\footnote{唐宋八大家之首二位。}。
-\end{minipage}\\[-5pt]
+\end{minipage}
唐朝安史之乱后,宦官专权,藩镇割据,土地兼并日渐严重,社会生产破坏严重,民不聊生。柳宗
元对这种社会现实极为不满,他积极参加了王叔文领导的“永济革新”,并成为这一
@@ -372,7 +369,7 @@ EP.B.8 & 126.74 & 0.003 & 0.017 & 0.005 & 0.083 & 1656 \\
千秋万古,为留待骚人,狂歌痛饮,来访雁丘处。
\begin{proposition}
- 曾子曰:「吾日三省吾身 \pozhehao 为人谋而不忠乎?与朋友交而不信乎?传不习乎?」
+ 曾子曰:「吾日三省吾身 —— 为人谋而不忠乎?与朋友交而不信乎?传不习乎?」
\end{proposition}
多么凄美的命题啊!其日牛马嘶,新妇入青庐,奄奄黄昏后,寂寂人定初,我命绝今日,
@@ -431,7 +428,7 @@ x&\equiv y+1\pod{m^2}
忽已晚。 弃捐勿复道,努力加餐饭。
\begin{theorem}\label{the:theorem1}
-犯我强汉者,虽远必诛\hfill \pozhehao 陈汤(汉)
+犯我强汉者,虽远必诛\hfill —— 陈汤(汉)
\end{theorem}
\begin{subequations}
\begin{align}
@@ -453,7 +450,7 @@ y & = 0
风俗与化移易,吾恶知其今不异于古所云邪?聊以吾子之行卜之也。董生勉乎哉?
吾因子有所感矣。为我吊望诸君之墓,而观于其市,复有昔时屠狗者乎?为我谢
-曰:“明天子在上,可以出而仕矣!” \hfill\pozhehao 韩愈《送董邵南序》
+曰:“明天子在上,可以出而仕矣!” \hfill —— 韩愈《送董邵南序》
\end{proof}
\begin{corollary}
@@ -498,7 +495,7 @@ V_j & = v_j, & \qquad X_j & = x_j,
回答还是不回答,是个问题。
\end{problem}
-如何引用定理~\ref{the:theorem1} 呢?加上 \verb|label| 使用 \verb|ref| 即可。妾发
+如何引用定理~\ref{the:theorem1} 呢?加上 \cs{label} 使用 \cs{ref} 即可。妾发
初覆额,折花门前剧。郎骑竹马来,绕床弄青梅。同居长干里,两小无嫌猜。 十四为君妇,
羞颜未尝开。低头向暗壁,千唤不一回。十五始展眉,愿同尘与灰。常存抱柱信,岂上望夫
台。 十六君远行,瞿塘滟滪堆。五月不可触,猿声天上哀。门前迟行迹,一一生绿苔。苔深
@@ -527,9 +524,10 @@ V_j & = v_j, & \qquad X_j & = x_j,
\begin{verbatim}
\RequirePackage{hyperref}
\end{verbatim}
-一行改为
+一行改为:
\begin{verbatim}
-\PassOptionsToPackage{hyphens}{url}\RequirePackage{hyperref}
+\PassOptionsToPackage{hyphens}{url}
+\RequirePackage{hyperref}
\end{verbatim}
使得连字符处可以断行。更多设置可以参考 \texttt{url} 宏包文档。
@@ -543,7 +541,7 @@ p(y|\mathbf{x}) = \frac{p(\mathbf{x},y)}{p(\mathbf{x})}=
\frac{p(\mathbf{x}|y)p(y)}{p(\mathbf{x})}
\end{equation}
-论文里面公式越多,\TeX{} 就越 happy。再看一个 \textsf{amsmath} 的例子:
+论文里面公式越多,\TeX{} 就越 happy。再看一个 \pkg{amsmath} 的例子:
\newcommand{\envert}[1]{\left\lvert#1\right\rvert}
\begin{equation}\label{detK2}
\det\mathbf{K}(t=1,t_1,\dots,t_n)=\sum_{I\in\mathbf{n}}(-1)^{\envert{I}}
@@ -552,7 +550,7 @@ p(y|\mathbf{x}) = \frac{p(\mathbf{x},y)}{p(\mathbf{x})}=
\end{equation}
前面定理示例部分列举了很多公式环境,可以说把常见的情况都覆盖了,大家在写公式的时
-候一定要好好看 \textsf{amsmath} 的文档,并参考模板中的用法:
+候一定要好好看 \pkg{amsmath} 的文档,并参考模板中的用法:
\begin{multline*}%\tag{[b]} % 这个出现在索引中的
\int_a^b\biggl\{\int_a^b[f(x)^2g(y)^2+f(y)^2g(x)^2]
-2f(x)g(x)f(y)g(y)\,dx\biggr\}\,dy \\
@@ -575,24 +573,3 @@ p(y|\mathbf{x}) = \frac{p(\mathbf{x},y)}{p(\mathbf{x})}=
\end{array}\right.
\end{equation}
这些跟规划相关的公式都来自于刘宝碇老师《不确定规划》的课件。
-
-\section{破折号}
-\label{sec:pozhehao}
-
-中文破折号为一个两个字宽垂直居中的直线,输入法直接得到的破折号是两个断开的小短线
-(——),这看起来不舒服。所以我定义了一个破折号的命令 \verb|\pozhehao|,请看几个
-例子:
-\begin{itemize}
-\item 这是一个 \pozhehao 破折号
- \begin{enumerate}[(1)]
- \item 同时也可以看看
- \item 不同列表环境的间距
- \end{enumerate}
-\item 看起来这个要好一些
-\item 破折号 \pozhehao 就说到这里。
-\end{itemize}
-
-默认的列表环境上下间距很大,模板将其重定义为 \textsf{paralist} 中的压缩环境,看起
-来要好一些。如果还是不满意,自己也可以调 \verb|\itemsep| 的。\textsf{paralist} 还
-可以方便的指定标签的样式。
-
diff --git a/Master/texmf-dist/doc/latex/thuthesis/data/chap02.tex b/Master/texmf-dist/doc/latex/thuthesis/data/chap02.tex
index f9667200aec..75057458b36 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/data/chap02.tex
+++ b/Master/texmf-dist/doc/latex/thuthesis/data/chap02.tex
@@ -20,21 +20,21 @@ p(y|\mathbf{x}) = \frac{p(\mathbf{x},y)}{p(\mathbf{x})}=
\subsection{绘图}
\label{sec:draw}
-本模板不再预先装载任何绘图包(如 \textsf{pstricks,pgf} 等),完全由你自己来决定。
-个人觉得 \textsf{pgf} 不错,不依赖于 Postscript。此外还有很多针对 \LaTeX{} 的
+本模板不再预先装载任何绘图包(如 \pkg{pstricks,pgf} 等),完全由你自己来决定。
+个人觉得 \pkg{pgf} 不错,不依赖于 Postscript。此外还有很多针对 \LaTeX{} 的
GUI 作图工具,如 XFig(jFig), WinFig, Tpx, Ipe, Dia, Inkscape, LaTeXPiX,
jPicEdt, jaxdraw 等等。
\subsection{插图}
\label{sec:graphs}
-强烈推荐《\LaTeXe 插图指南》!关于子图形的使用细节请参看 \textsf{subcaption} 宏包的说明文档。
+强烈推荐《\LaTeXe 插图指南》!关于子图形的使用细节请参看 \pkg{subcaption} 宏包的说明文档。
\subsubsection{一个图形}
\label{sec:onefig}
一般图形都是处在浮动环境中。之所以称为浮动是指最终排版效果图形的位置不一定与源文
件中的位置对应\footnote{This is not a bug, but a feature of \LaTeX!},这也是刚使
-用 \LaTeX{} 同学可能遇到的问题。如果要强制固定浮动图形的位置,请使用 \textsf{float} 宏包,
+用 \LaTeX{} 同学可能遇到的问题。如果要强制固定浮动图形的位置,请使用 \pkg{float} 宏包,
它提供了 \texttt{[H]} 参数,比如图~\ref{fig:xfig1}。
\begin{figure}[H] % use float package if you want it here
\centering
@@ -51,25 +51,26 @@ jPicEdt, jaxdraw 等等。
平。自天子以至于庶人,壹是皆以修身为本。其本乱而未治者 否矣。其所厚者薄,而其所
薄者厚,未之有也!
-\hfill \pozhehao《大学》
+\hfill —— 《大学》
\subsubsection{多个图形}
\label{sec:multifig}
-如果多个图形相互独立,并不共用一个图形计数器,那么用 \verb|minipage| 或者
-\verb|parbox| 就可以。否则,请参看图~\ref{fig:big1-subcaptionbox},它包含两个小图,分别是图~\ref{fig:subfig1}
-和图~\ref{fig:subfig2}。推荐使用\verb|\subcaptionbox|,
-因为可以像图~\ref{fig:big1-subcaptionbox} 那样对齐子图的标题,
-也可以使用\textsf{subcaption}宏包的\verb|\subcaption|(放在minipage中,用法同\verb|\caption|)
-或是 subfigure 、 subtable环境,像图~\ref{fig:big1-subfigure},不要再用 \verb|\subfloat|、
-\verb|\subfigure| 和 \verb|\subtable|。
+如果多个图形相互独立,并不共用一个图形计数器,那么
+用 \texttt{minipage} 或者\texttt{parbox} 就可以。否则,请参看
+图~\ref{fig:big1-subcaptionbox},它包含两个小图,分别是图~\ref{fig:subfig1}和
+图~\ref{fig:subfig2}。推荐使用\cs{subcaptionbox},因为可以像
+图~\ref{fig:big1-subcaptionbox} 那样对齐子图的标题,也可以使
+用\pkg{subcaption}宏包的\cs{subcaption}(放在 minipage中,用法同\cs{caption})
+或是 \pkg{subfigure} 、 \pkg{subtable}环境,像图~\ref{fig:big1-subfigure},
+不要再用 \cs{subfloat}、\cs{subfigure} 和 \cs{subtable}。
+
\begin{figure}[h]
\centering%
- \subcaptionbox{第一个小图形\label{fig:subfig1}}
- [3cm] %标题的长度,超过则会换行,如下一个小图。
- {\includegraphics[height=3cm]{thu-fig-logo}}
- \hspace{4em}%
+ \subcaptionbox{第一个小图形\label{fig:subfig1}}[3cm] %标题的长度,超过则会换行,如下一个小图。
+ {\includegraphics[height=3cm]{thu-fig-logo}}%
+ \hspace{4em}%
\subcaptionbox{第二个小图形,注意这个图略矮些。如果标题很长的话,它会自动换行\label{fig:subfig2}}
{\includegraphics[height=2cm]{thu-text-logo}}
\caption{包含子图形的大图形(subcaptionbox示例)}
@@ -80,7 +81,7 @@ jPicEdt, jaxdraw 等等。
\begin{subfigure}{3cm}
\includegraphics[height=3cm]{thu-fig-logo}
\caption{第一个小图形}
- \end{subfigure}
+ \end{subfigure}%
\hspace{4em}%
\begin{subfigure}{0.5\textwidth}
\includegraphics[height=2cm]{thu-text-logo}
@@ -89,6 +90,7 @@ jPicEdt, jaxdraw 等等。
\caption{包含子图形的大图形(subfigure示例)}
\label{fig:big1-subfigure}
\end{figure}
+
古之学者必有师。师者,所以传道受业解惑也。人非生而知之者,孰能无惑?惑而不从师,
其为惑也,终不解矣。生乎吾前,其闻道也固先乎吾,吾从而师之;生乎吾後,其闻道也亦
先乎吾,吾从而师之。吾师道也,夫庸知其年之先後生於吾乎!是故无贵无贱无长无少,道
@@ -124,4 +126,4 @@ jPicEdt, jaxdraw 等等。
李氏子蟠,年十七,好古文、六艺,经传皆通习之,不拘於时,学於余。余嘉其能行古
道,作师说以贻之。
-\hfill \pozhehao 韩愈(唐)
+\hfill —— 韩愈(唐)
diff --git a/Master/texmf-dist/doc/latex/thuthesis/data/cover.tex b/Master/texmf-dist/doc/latex/thuthesis/data/cover.tex
index 06f10d484cb..7281174007d 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/data/cover.tex
+++ b/Master/texmf-dist/doc/latex/thuthesis/data/cover.tex
@@ -2,62 +2,66 @@
%%% mode: latex
%%% TeX-master: t
%%% End:
-\secretlevel{绝密} \secretyear{2100}
-\ctitle{清华大学学位论文 \LaTeX\ 模板\\使用示例文档}
-% 根据自己的情况选,不用这样复杂
-\makeatletter
-\ifthu@bachelor\relax\else
- \ifthu@doctor
- \cdegree{工学博士}
- \else
- \ifthu@master
- \cdegree{工学硕士}
- \fi
- \fi
-\fi
-\makeatother
-
-
-\cdepartment[计算机]{计算机科学与技术系}
-\cmajor{计算机科学与技术}
-\cauthor{薛瑞尼}
-\csupervisor{郑纬民教授}
-% 如果没有副指导老师或者联合指导老师,把下面两行相应的删除即可。
-\cassosupervisor{陈文光教授}
-\ccosupervisor{某某某教授}
-% 日期自动生成,如果你要自己写就直接改这个cdate。
-% 硕博也可以启用如下三行,替换其中的\the\year和\the\month为阿拉伯数字。
-%\cdate{\zhdigits{\the\year}年\zhnumber{\the\month}月}
-
-% 博士后部分
-% \cfirstdiscipline{计算机科学与技术}
-% \cseconddiscipline{系统结构}
-% \postdoctordate{2009年7月——2011年7月}
-
-\etitle{An Introduction to \LaTeX{} Thesis Template of Tsinghua University}
-% 这块比较复杂,需要分情况讨论:
-% 1. 学术型硕士
-% \edegree:必须为Master of Arts或Master of Science(注意大小写)
-% “哲学、文学、历史学、法学、教育学、艺术学门类,公共管理学科
-% 填写Master of Arts,其它填写Master of Science”
-% \emajor:“获得一级学科授权的学科填写一级学科名称,其它填写二级学科名称”
-% 2. 专业型硕士
-% \edegree:“填写专业学位英文名称全称”
-% \emajor:“工程硕士填写工程领域,其它专业学位不填写此项”
-% 3. 学术型博士
-% \edegree:Doctor of Philosophy(注意大小写)
-% \emajor:“获得一级学科授权的学科填写一级学科名称,其它填写二级学科名称”
-% 4. 专业型博士
-% \edegree:“填写专业学位英文名称全称”
-% \emajor:不填写此项
-\edegree{Doctor of Engineering}
-\emajor{Computer Science and Technology}
-\eauthor{Xue Ruini}
-\esupervisor{Professor Zheng Weimin}
-\eassosupervisor{Chen Wenguang}
-% 这个日期也会自动生成,你要改么?
-% \edate{December, 2005}
+\thusetup{
+ %%%%%%%%%%%%%%%%%%%%%%%%%
+ % 注意:配置里面不要出现空行
+ %%%%%%%%%%%%%%%%%%%%%%%%%
+ % 不需要就注释掉
+ secretlevel={绝密},
+ secretyear={2100},
+ %
+ % 中文信息
+ ctitle={清华大学学位论文 \LaTeX\ 模板\\使用示例文档},
+ cdegree={工学硕士},
+ % cdepartment允许在[]中输入简称
+ cdepartment={[计算机]{计算机科学与技术系}},
+ cmajor={计算机科学与技术},
+ cauthor={薛瑞尼},
+ csupervisor={郑纬民教授},
+ % 根据实际情况相应注释以下两行:
+ cassosupervisor={陈文光教授}, % 副指导老师
+ ccosupervisor={某某某教授}, % 联合指导老师
+ % 日期自动使用当前时间,若需指定按如下方式修改:
+ % cdate={超新星纪元},
+ %
+ % 博士后专有部分
+ % cfirstdiscipline={计算机科学与技术},
+ % cseconddiscipline={系统结构},
+ % postdoctordate={2009年7月——2011年7月},
+ % id={what?},
+ % udc={what?},
+ % catalognumber={what},
+ %
+ % 英文信息
+ etitle={An Introduction to \LaTeX{} Thesis Template of Tsinghua University},
+ % 这块比较复杂,需要分情况讨论:
+ % 1. 学术型硕士
+ % edegree:必须为Master of Arts或Master of Science(注意大小写)
+ % “哲学、文学、历史学、法学、教育学、艺术学门类,公共管理学科
+ % 填写Master of Arts,其它填写Master of Science”
+ % emajor:“获得一级学科授权的学科填写一级学科名称,其它填写二级学科名称”
+ % 2. 专业型硕士
+ % edegree:“填写专业学位英文名称全称”
+ % emajor:“工程硕士填写工程领域,其它专业学位不填写此项”
+ % 3. 学术型博士
+ % edegree:Doctor of Philosophy(注意大小写)
+ % emajor:“获得一级学科授权的学科填写一级学科名称,其它填写二级学科名称”
+ % 4. 专业型博士
+ % edegree:“填写专业学位英文名称全称”
+ % emajor:不填写此项
+ edegree={Doctor of Engineering},
+ emajor={Computer Science and Technology},
+ eauthor={Xue Ruini},
+ esupervisor={Professor Zheng Weimin},
+ eassosupervisor={Chen Wenguang},
+ % 日期自动生成,若需指定按如下方式修改:
+ % edate={December, 2005}
+ %
+ % 关键词用“英文逗号”分割
+ ckeywords={\TeX, \LaTeX, CJK, 模板, 论文},
+ ekeywords={\TeX, \LaTeX, CJK, template, thesis}
+}
% 定义中英文摘要和关键字
\begin{cabstract}
@@ -84,7 +88,8 @@
理。英文关键词同理。)
\end{cabstract}
-\ckeywords{\TeX, \LaTeX, CJK, 模板, 论文}
+% 如果习惯关键字跟在摘要文字后面,可以用直接命令来设置,如下:
+% \ckeywords{\TeX, \LaTeX, CJK, 模板, 论文}
\begin{eabstract}
An abstract of a dissertation is a summary and extraction of research work
@@ -106,4 +111,4 @@
words, with semi-colons used in between to separate one another.
\end{eabstract}
-\ekeywords{\TeX, \LaTeX, CJK, template, thesis}
+% \ekeywords{\TeX, \LaTeX, CJK, template, thesis}
diff --git a/Master/texmf-dist/doc/latex/thuthesis/data/denotation.tex b/Master/texmf-dist/doc/latex/thuthesis/data/denotation.tex
index 73675043031..981541d42c4 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/data/denotation.tex
+++ b/Master/texmf-dist/doc/latex/thuthesis/data/denotation.tex
@@ -10,15 +10,15 @@
\item[MPBI] 聚苯并咪唑模型化合物,N-苯基苯并咪唑
\item[PY] 聚吡咙
\item[PMDA-BDA] 均苯四酸二酐与联苯四胺合成的聚吡咙薄膜
-\item[$\Delta G$] 活化自由能~(Activation Free Energy)
-\item [$\chi$] 传输系数~(Transmission Coefficient)
+\item[$\Delta G$] 活化自由能 (Activation Free Energy)
+\item [$\chi$] 传输系数 (Transmission Coefficient)
\item[$E$] 能量
\item[$m$] 质量
\item[$c$] 光速
\item[$P$] 概率
\item[$T$] 时间
\item[$v$] 速度
-\item[劝 学] 君子曰:学不可以已。青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木
+\item[劝学] 君子曰:学不可以已。青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木
直中绳。輮以为轮,其曲中规。虽有槁暴,不复挺者,輮使之然也。故木受绳则直,金就
砺则利,君子博学而日参省乎己,则知明而行无过矣。吾尝终日而思矣,不如须臾之所学
也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,
@@ -27,5 +27,5 @@
而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,
不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙
之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托
- 者,用心躁也。\pozhehao{} 荀况
+ 者,用心躁也。—— 荀况
\end{denotation}
diff --git a/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty b/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty
index ec677025eb9..c4c0e773198 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty
+++ b/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty
@@ -1,7 +1,7 @@
\ProvidesPackage{dtx-style}
\RequirePackage[UTF8,scheme=chinese]{ctex}
-\RequirePackage[top=2.5cm, bottom=2.5cm]{geometry}
+\RequirePackage[top=2.5cm, bottom=2.5cm, headsep=5mm]{geometry}
\RequirePackage{calc}
\RequirePackage{array,longtable}
@@ -9,9 +9,10 @@
\RequirePackage{fancyhdr}
\RequirePackage{xcolor}
\RequirePackage{url}
+\RequirePackage{hyperref}
+\RequirePackage{enumitem}
\RequirePackage{ifxetex}
-\RequirePackage{hyperref}
\hypersetup{%
bookmarksnumbered=true,
bookmarksopen=true,
@@ -30,6 +31,7 @@
CJKbookmarks=false}
\fi
+\setlist{nosep}
\def\SpecialOptionIndex#1{\@bsphack%
\index{#1\actualchar{\protect\bfseries #1}}\@esphack}
\newenvironment{options}
@@ -41,19 +43,25 @@
\ovalbox{\color{magenta}\bfseries\sffamily ##1}%
\SpecialOptionIndex{##1}}}
}{\endlist}
+
\DefineVerbatimEnvironment{example}{Verbatim}%
{frame=single,framerule=0.3mm,rulecolor=\color{violet},%
fillcolor=\color{violet!5},framesep=1mm,baselinestretch=1.2,%
fontsize=\small,gobble=1}
+
\DefineVerbatimEnvironment{shell}{Verbatim}%
{frame=single,framerule=0.3mm,rulecolor=\color{olive},%
fillcolor=\color{olive!5},framesep=1mm,fontsize=\small,gobble=1}
-\newcommand{\myentry}[1]{%
- \vskip5pt\par\noindent\llap{{\color{purple}\bfseries #1}}\marginpar{\strut}\hskip\parindent}
+
+\newcommand{\myentry}[1]{\vskip5pt\par%
+ \noindent\llap{{\color{purple}\bfseries #1}}%
+ \marginpar{\strut}\hskip\parindent}
+
\MakeShortVerb{\|}
-\def\pkg#1{\texttt{#1}}
-\def\option#1{\textsf{#1}}
-\def\file#1{\textsl{#1}}
+
+\newcommand*\pkg[1]{\texttt{#1}}
+\newcommand*\option[1]{\textsf{#1}}
+\newcommand*\file[1]{\textsl{#1}}
\def\thuthesis{\textsc{Thu}\-\textsc{Thesis}}
\newcommand{\note}[1]{\par%
- {\color{magenta}\bfseries 说明:#1}}
+ {\color{magenta}{\bfseries 说明:}\emph{#1}}}
diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/bachelor-cover.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/bachelor-cover.pdf
deleted file mode 100644
index 83a9ce1fa38..00000000000
--- a/Master/texmf-dist/doc/latex/thuthesis/figures/bachelor-cover.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-cover.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-cover.pdf
deleted file mode 100644
index e2578f0a671..00000000000
--- a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-cover.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-ecover.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-ecover.pdf
deleted file mode 100644
index 2ddbe5720bf..00000000000
--- a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-ecover.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/master-cover.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/master-cover.pdf
deleted file mode 100644
index d7fd5d83548..00000000000
--- a/Master/texmf-dist/doc/latex/thuthesis/figures/master-cover.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/master-toc.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/master-toc.pdf
deleted file mode 100644
index 3d088071334..00000000000
--- a/Master/texmf-dist/doc/latex/thuthesis/figures/master-toc.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/thanks.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/thanks.pdf
deleted file mode 100644
index 924b42cc64c..00000000000
--- a/Master/texmf-dist/doc/latex/thuthesis/figures/thanks.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/main.pdf b/Master/texmf-dist/doc/latex/thuthesis/main.pdf
index c3397265018..d2935a36509 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/main.pdf
+++ b/Master/texmf-dist/doc/latex/thuthesis/main.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/main.tex b/Master/texmf-dist/doc/latex/thuthesis/main.tex
index b895ac1b28e..ec87346d311 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/main.tex
+++ b/Master/texmf-dist/doc/latex/thuthesis/main.tex
@@ -13,24 +13,19 @@
% 所有其它可能用到的包都统一放到这里了,可以根据自己的实际添加或者删除。
\usepackage{thuthesis}
-% 你可以在这里修改配置文件中的定义,导言区可以使用中文。
+% 定义所有的图片文件在 figures 子目录下
+\graphicspath{{figures/}}
+
+% 可以在这里修改配置文件中的定义。导言区可以使用中文。
% \def\myname{薛瑞尼}
\begin{document}
-% 定义所有的eps文件在 figures 子目录下
-\graphicspath{{figures/}}
-
-
%%% 封面部分
\frontmatter
\input{data/cover}
-% 设置 PDF 文档的作者、主题等属性
-\makeatletter
-\thu@setup@pdfinfo
-\makeatother
% 如果使用授权说明扫描页,将可选参数中指定为扫描得到的 PDF 文件名,例如:
-%\makecover[scan-auth.pdf]
+% \makecover[scan-auth.pdf]
\makecover
% 目录
diff --git a/Master/texmf-dist/doc/latex/thuthesis/shuji.pdf b/Master/texmf-dist/doc/latex/thuthesis/shuji.pdf
index 00eee593f6b..5809699807f 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/shuji.pdf
+++ b/Master/texmf-dist/doc/latex/thuthesis/shuji.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/thuthesis/shuji.tex b/Master/texmf-dist/doc/latex/thuthesis/shuji.tex
index e0a0eed0b14..66973cfdb3b 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/shuji.tex
+++ b/Master/texmf-dist/doc/latex/thuthesis/shuji.tex
@@ -1,4 +1,4 @@
-\documentclass{thuthesis}
+\documentclass[type=master]{thuthesis}
\ifxetex
\setCJKfamilyfont{zhfs}[RawFeature={vertical:}]{FangSong}
@@ -7,8 +7,10 @@
\fi
\begin{document}
-\cauthor{薛瑞尼}
-\ctitle{没有英文的中文标题}
+\thusetup{
+ cauthor={薛瑞尼},
+ ctitle={没有英文的中文标题}
+}
\shuji % 使用默认标题和默认作者
diff --git a/Master/texmf-dist/doc/latex/thuthesis/thuthesis.pdf b/Master/texmf-dist/doc/latex/thuthesis/thuthesis.pdf
index 6aa488aabe8..d07befa1f52 100644
--- a/Master/texmf-dist/doc/latex/thuthesis/thuthesis.pdf
+++ b/Master/texmf-dist/doc/latex/thuthesis/thuthesis.pdf
Binary files differ