diff options
author | Karl Berry <karl@freefriends.org> | 2015-12-29 00:14:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-12-29 00:14:23 +0000 |
commit | 3f859926aa0c82e95948c0cd64dfe1d9bfd0003c (patch) | |
tree | efc79149885b73e3226c3ddc234ab335bab22561 /Master/texmf-dist/doc/latex/thuthesis | |
parent | 32a3f4d6e166863d0c93ddc1bb3f8ef7a9bf18cd (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')
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 Binary files differdeleted file mode 100644 index 83a9ce1fa38..00000000000 --- a/Master/texmf-dist/doc/latex/thuthesis/figures/bachelor-cover.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-cover.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-cover.pdf Binary files differdeleted file mode 100644 index e2578f0a671..00000000000 --- a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-cover.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-ecover.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-ecover.pdf Binary files differdeleted file mode 100644 index 2ddbe5720bf..00000000000 --- a/Master/texmf-dist/doc/latex/thuthesis/figures/doctor-ecover.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/master-cover.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/master-cover.pdf Binary files differdeleted file mode 100644 index d7fd5d83548..00000000000 --- a/Master/texmf-dist/doc/latex/thuthesis/figures/master-cover.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/master-toc.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/master-toc.pdf Binary files differdeleted file mode 100644 index 3d088071334..00000000000 --- a/Master/texmf-dist/doc/latex/thuthesis/figures/master-toc.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/thuthesis/figures/thanks.pdf b/Master/texmf-dist/doc/latex/thuthesis/figures/thanks.pdf Binary files differdeleted file mode 100644 index 924b42cc64c..00000000000 --- a/Master/texmf-dist/doc/latex/thuthesis/figures/thanks.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/thuthesis/main.pdf b/Master/texmf-dist/doc/latex/thuthesis/main.pdf Binary files differindex c3397265018..d2935a36509 100644 --- a/Master/texmf-dist/doc/latex/thuthesis/main.pdf +++ b/Master/texmf-dist/doc/latex/thuthesis/main.pdf 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 Binary files differindex 00eee593f6b..5809699807f 100644 --- a/Master/texmf-dist/doc/latex/thuthesis/shuji.pdf +++ b/Master/texmf-dist/doc/latex/thuthesis/shuji.pdf 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 Binary files differindex 6aa488aabe8..d07befa1f52 100644 --- a/Master/texmf-dist/doc/latex/thuthesis/thuthesis.pdf +++ b/Master/texmf-dist/doc/latex/thuthesis/thuthesis.pdf |