Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v7.2 #608

Merged
merged 28 commits into from
Mar 12, 2021
Merged

v7.2 #608

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
19f8116
Update test files due to new version of fanyhdr
zepinglee Jan 6, 2021
ba869b4
Fix separator in header
zepinglee Jan 5, 2021
568e21e
Move main language settings ahead of math style
zepinglee Jan 5, 2021
d7fc56e
Fix option hook of main-language
zepinglee Jan 14, 2021
0336ed9
Fix script style of stix font
zepinglee Jan 14, 2021
cad61ab
Simplify page style of chapter heading
zepinglee Jan 20, 2021
1dae923
Fix co-supervisor in English title page
zepinglee Jan 20, 2021
387c371
Add title page test for English template
zepinglee Jan 20, 2021
290b084
Fix title in English template
zepinglee Jan 21, 2021
126622c
Update copyright info
zepinglee Jan 21, 2021
a0119c9
Update bib and test files
zepinglee Jan 21, 2021
9f1e4c6
Fix obsoletion of everysel
zepinglee Jan 21, 2021
d62076b
Fix space in statement heading (fix #591)
zepinglee Jan 22, 2021
61fcd98
Fix vscode settings (Fix #596)
zepinglee Feb 25, 2021
cf915a8
Fix magic comments of appendix
zepinglee Feb 28, 2021
c2913a0
Remove Fangsong_GB2312
zepinglee Feb 28, 2021
83791b8
Remove quiet option for fontspec
zepinglee Mar 10, 2021
7c848fa
Fix mathrm font for lm
zepinglee Feb 28, 2021
df460d6
Add math-font option newcm
zepinglee Feb 28, 2021
70a6a1d
Fix STIX file names
zepinglee Feb 28, 2021
8fbb915
Add detailed options for math style
zepinglee Mar 10, 2021
8af9cba
Add experimental math-font option newtx
zepinglee Mar 10, 2021
8fff6ae
Reorganize font settings
zepinglee Mar 11, 2021
e0610bf
Update doc
zepinglee Mar 11, 2021
ae31fd1
Update seciton and toc format for English template
zepinglee Mar 11, 2021
bb0609a
Unify use of parentheses
zepinglee Mar 12, 2021
82dbbde
Reorganize changelog
zepinglee Mar 12, 2021
3a8b0f0
Prioritize windows fontset
zepinglee Mar 12, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/install-packages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -e
export PATH="/opt/texlive/bin/x86_64-linux:$PATH";

XETEX_PKGS="fontname fontspec l3packages xetex";
CTEX_PKGS="cjk ctex environ ms trimspaces ulem xecjk zhnumber";
CTEX_PKGS="cjk ctex environ everysel trimspaces ulem xecjk zhnumber";
HYPERREF_PKGS="bitset letltxmacro pdfescape pdflscape";
BIBLATEX_PKGS="biber biblatex biblatex-apa biblatex-gb7714-2015 biblatex-mla xstring";
NOMENCL_PKGS="nomencl koma-script xkeyval";
Expand Down
2 changes: 2 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"latex-workshop.intellisense.package.enabled": true,
"latex-workshop.intellisense.unimathsymbols.enabled": true,
"latex-workshop.latex.autoBuild.run": "onSave",
"latex-workshop.latex.build.forceRecipeUsage": true,
"latex-workshop.latex.recipes": [
{
"name": "latexmk for thuthesis",
Expand Down
45 changes: 24 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,23 @@
点击版本号即可在 GitHub 上查看相邻版本间的代码变动。

## [Unreleased]
### Added
- 新增英文版写作指南要求的格式。
- 新增选题报告的格式(#579)。
- 新增 `figure-number-sepatator` 等选项设置图表编号的连接符。
- 新增数学符号字体风格选项 `math-style`。
- 新增选项控制数学字体风格的细节:`uppercase-greek`、`less-than-or-equal`、`integral`、`integral-limits`、`partial` 和 `math-ellipsis`。
- 新增数学字体试验性选项 `math-font = newtx`。

### Changed
- 研究生的声明页默认加上页眉和页码,不受 `page-style` 的控制(#574)。
- 取消图表标题的悬挂缩进(#589)。
- 英文封面的联合导师改为“Co-supervisor”。
- 联合导师的 key 改为 `co-supervisor`,同英文版模板一致。

### Fixed
修正 `longtable` 宏包的配置(#584)。

### Added
- 新增选题报告的格式(#579)。
- 新增数学符号格式选项 `math-style`。
- 新增 `figure-number-sepatator` 等选项设置图表编号的连接符。
- 新增英文版写作指南要求的格式。

### Fixes
- 修正 `longtable` 宏包的配置(#584)。
- 修正本科生的“目录”、“声明”和“致谢”等标题中的空白(#591)。
- 修正参考文献的格式,取消页码与前面冒号之间的空格。
- 修正中文封面的字距。

Expand Down Expand Up @@ -134,7 +137,7 @@

## [v6.0.2] - 2020-02-23
### Fixed
- 修复图表公式目录内容缺失 (#467)
- 修复图表公式目录内容缺失#467
- 修复 Github Actions 执行 l3build check 问题。
- 文本模式使用 `\checkmark`。

Expand All @@ -151,8 +154,8 @@
- 更新 bib 测试用例。

### Fixed
- 修复 PDF 目录层级问题 (#457)
- 修复 PDF 中章节连接问题 (#453)
- 修复 PDF 目录层级问题#457
- 修复 PDF 中章节连接问题#453

## [v6.0.0] - 2020-01-06
### Added
Expand Down Expand Up @@ -287,17 +290,17 @@
- 不再将页面尺寸写入 dvi,因为已不支持 dvips, 而该方案会使得在使用 tikzexternalize 时外部 PDF 图片 BBox 不对。
- 用 `geometry` 简化设置。
- `\ps@thu@headings`: 利用 `fancyhdr` 设置页眉页脚。
- 修正定理字样为黑体 (#104)
- 修正定理字样为黑体#104
- 本科附录图表编号用-不用.(如图A-1,表A-2)。
- 用 `\ctexset` 来设置,替换复杂的 `\@startsection`。
- 修正章节间距问题(#57)
- 修正章节间距问题#57)。
- 硕士博士论文目录只出现到第 3 级标题即可。其他未明确要求。
- `\tableofcontents`: 修正学位论文中目录里节前缩进(#103)
- `\makecover`: 使用 `pdfpages` 宏包支持本硕博论文授权说明扫描版(#36)
- `acknowledgement`: 使用 pdfpages 宏包支持本硕博论文声明扫描版(#36)
- `\tableofcontents`: 修正学位论文中目录里节前缩进#103)。
- `\makecover`: 使用 `pdfpages` 宏包支持本硕博论文授权说明扫描版#36
- `acknowledgement`: 使用 pdfpages 宏包支持本硕博论文声明扫描版#36
- `\inlinecite`: 用 `\inlinecite` 替换 `\onlinecite`。为保证兼 容性,`\onlinecite` 会保留。
- `achievements`: 博士后就不提在学期间了,不合适(#100)
- `achievements`: 让简历部分更符合格式指南和示例文件(#122)
- `achievements`: 博士后就不提在学期间了,不合适#100)。
- `achievements`: 让简历部分更符合格式指南和示例文件#122)。
- `\shuji`: 扩展 `\shuji[<标题>][<作者>]`。

## [v4.8.1] - 2014-12-09
Expand Down Expand Up @@ -390,7 +393,7 @@
- 调整段前距为 -12bp 而不是原来的 -16bp。
- `\tableofcontents`: 本科生目录字号改回`\xiaosi[<1.8>]`。
- `\tableofcontents`: 本科生目录缩进要求不同。
- `\tableofcontents`: 本科章目录项一直用黑体 (Arial)
- `\tableofcontents`: 本科章目录项一直用黑体Arial

## [v4.3] - 2008-03-11
### Changed
Expand Down Expand Up @@ -558,7 +561,7 @@
### Changed
- Fill more pdf info. with `\hypersetup`.
- 自动隐藏密级为内部时后面的五角星。
- 增加“注释 (Remark)”环境。
- 增加“注释Remark”环境。
- 压缩 item 之间的距离。
- `thubib.bst` 文献标题取消自动小写。
- 中文参考文献取消 In: Proceedings。
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ Scroll down for the English version of README.

推荐下载**发布版**模板,里面包括具体使用说明以及示例文档:

* 模板使用说明 (thuthesis.pdf)
* 示例文档 (thuthesis-example.pdf)
* 模板使用说明thuthesis.pdf
* 示例文档thuthesis-example.pdf

开发版中不提供预生成的 `cls` 文件和文档,仅包含源码。其仅供开发者与需要尚未发布的功能的有经验的 TeX 用户使用,不提供任何保证。

Expand Down
1 change: 0 additions & 1 deletion build.lua
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ stdengine = "xetex"
checkconfigs = {
"build",
"testfiles/config-crossref",
"testfiles/config-cover",
"testfiles/config-nomencl",
"testfiles/config-bibtex",
"testfiles/config-biblatex",
Expand Down
2 changes: 1 addition & 1 deletion data/appendix-survey.tex
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ \section{Equations}

An example equation in appendix (Equation~\eqref{eq:appendix-survey-equation}).
\begin{equation}
\frac{1}{2 \symup{\pi} \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\frac{1}{2 \uppi \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\label{eq:appendix-survey-equation}
\end{equation}

Expand Down
2 changes: 1 addition & 1 deletion data/appendix-translation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ \section{数学公式}

附录中的数学公式示例(公式~\eqref{eq:appendix-translation-equation})。
\begin{equation}
\frac{1}{2 \symup{\pi} \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\frac{1}{2 \uppi \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\label{eq:appendix-translation-equation}
\end{equation}

Expand Down
4 changes: 3 additions & 1 deletion data/appendix.tex
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
% !TeX root = ../thuthesis-example.tex

\chapter{补充内容}

附录是与论文内容密切相关、但编入正文又影响整篇论文编排的条理和逻辑性的资料,例如某些重要的数据表格、计算程序、统计表等,是论文主体的补充内容,可根据需要设置。
Expand Down Expand Up @@ -43,6 +45,6 @@ \section{数学公式}

附录中的数学公式示例(公式~\eqref{eq:appendix-equation})。
\begin{equation}
\frac{1}{2 \symup{\pi} \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\frac{1}{2 \uppi \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\label{eq:appendix-equation}
\end{equation}
2 changes: 1 addition & 1 deletion data/chap01.tex
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ \chapter{论文主要部分的写法}

研究生学位论文撰写,除表达形式上需要符合一定的格式要求外,内容方面上也要遵循一些共性原则。

通常研究生学位论文只能有一个主题(不能是几块工作拼凑在一起),该主题应针对某学科领域中的一个具体问题展开深入、系统的研究,并得出有价值的研究结论。
通常研究生学位论文只能有一个主题不能是几块工作拼凑在一起,该主题应针对某学科领域中的一个具体问题展开深入、系统的研究,并得出有价值的研究结论。
学位论文的研究主题切忌过大,例如,“中国国有企业改制问题研究”这样的研究主题过大,因为“国企改制”涉及的问题范围太广,很难在一本研究生学位论文中完全研究透彻。


Expand Down
2 changes: 1 addition & 1 deletion data/chap02.tex
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ \section{插图}
若图或表中有附注,采用英文小写字母顺序编号,附注写在图或表的下方。
% LaTeX 传统上一般将附注的内容同图表的标题写在一起,形成很长的一段文字。

如果一个图由两个或两个以上分图组成时,各分图分别以(a)、(b)、(c)...... 作为图序,并须有分图题。
如果一个图由两个或两个以上分图组成时,各分图分别以 (a)、(b)、(c)...... 作为图序,并须有分图题。
推荐使用 \pkg{subcaption} 宏包来处理, 比如图~\ref{fig:subfig-a} 和图~\ref{fig:subfig-b}。

\begin{figure}
Expand Down
4 changes: 2 additions & 2 deletions data/chap03.tex
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ \section{数学符号}
\begin{enumerate}
\item 大写希腊字母默认为斜体,如 $\Delta$、$\Sigma$,
有限增量符号 $\increment$(\cs{increment})固定使用正体。
\item 数学常数和特殊函数名用正体,如 $\symup{\pi} = 3.14\dots$;$\symup{e} = 2.718\dots$。
\item 数学常数和特殊函数名用正体,如 $\uppi = 3.14\dots$;$\symup{e} = 2.718\dots$。
\item 微分号使用正体,比如 $\dif y / \dif x$。
\item 向量、矩阵和张量用粗斜体(\cs{symbf}),如 $\symbf{x}$、$\symbf{\Sigma}$。
\item 省略号按照中文的习惯固定居中,如 $1, 2, \dots, n$。
Expand All @@ -36,7 +36,7 @@ \section{数学公式}
数学公式可以使用 \env{equation} 和 \env{equation*} 环境。
注意数学公式的引用应前后带括号,建议使用 \cs{eqref} 命令,比如式 \eqref{eq:example}。
\begin{equation}
\frac{1}{2 \symup{\pi} \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\frac{1}{2 \uppi \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k)
\label{eq:example}
\end{equation}
注意公式编号的引用应含有圆括号,可以使用 \cs{eqref} 命令。
Expand Down
68 changes: 34 additions & 34 deletions data/denotation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,24 @@
\item[HMSPPT] 聚苯基对称三嗪模型化合物的质子化产物
\item[HMPPQ] 聚苯基喹噁啉模型化合物的质子化产物
\item[PDT] 热分解温度
\item[HPLC] 高效液相色谱 (High Performance Liquid Chromatography)
\item[HPCE] 高效毛细管电泳色谱 (High Performance Capillary lectrophoresis)
\item[LC-MS] 液相色谱-质谱联用 (Liquid chromatography-Mass Spectrum)
\item[TIC] 总离子浓度 (Total Ion Content)
\item[HPLC] 高效液相色谱High Performance Liquid Chromatography
\item[HPCE] 高效毛细管电泳色谱High Performance Capillary lectrophoresis
\item[LC-MS] 液相色谱-质谱联用Liquid chromatography-Mass Spectrum
\item[TIC] 总离子浓度Total Ion Content
\item[\textit{ab initio}] 基于第一原理的量子化学计算方法,常称从头算法
\item[DFT] 密度泛函理论 (Density Functional Theory)
\item[$E_a$] 化学反应的活化能 (Activation Energy)
\item[ZPE] 零点振动能 (Zero Vibration Energy)
\item[PES] 势能面 (Potential Energy Surface)
\item[TS] 过渡态 (Transition State)
\item[TST] 过渡态理论 (Transition State Theory)
\item[$\increment G^\neq$] 活化自由能(Activation Free Energy)
\item[$\kappa$] 传输系数 (Transmission Coefficient)
\item[IRC] 内禀反应坐标 (Intrinsic Reaction Coordinates)
\item[$\nu_i$] 虚频 (Imaginary Frequency)
\item[ONIOM] 分层算法 (Our own N-layered Integrated molecular Orbital and molecular Mechanics)
\item[SCF] 自洽场 (Self-Consistent Field)
\item[SCRF] 自洽反应场 (Self-Consistent Reaction Field)
\item[DFT] 密度泛函理论Density Functional Theory
\item[$E_a$] 化学反应的活化能Activation Energy
\item[ZPE] 零点振动能Zero Vibration Energy
\item[PES] 势能面Potential Energy Surface
\item[TS] 过渡态Transition State
\item[TST] 过渡态理论Transition State Theory
\item[$\increment G^\neq$] 活化自由能Activation Free Energy
\item[$\kappa$] 传输系数Transmission Coefficient
\item[IRC] 内禀反应坐标Intrinsic Reaction Coordinates
\item[$\nu_i$] 虚频Imaginary Frequency
\item[ONIOM] 分层算法Our own N-layered Integrated molecular Orbital and molecular Mechanics
\item[SCF] 自洽场Self-Consistent Field
\item[SCRF] 自洽反应场Self-Consistent Reaction Field
\end{denotation}


Expand Down Expand Up @@ -73,21 +73,21 @@
% \nomenclature{HMSPPT}{聚苯基对称三嗪模型化合物的质子化产物}
% \nomenclature{HMPPQ}{聚苯基喹噁啉模型化合物的质子化产物}
% \nomenclature{PDT}{热分解温度}
% \nomenclature{HPLC}{高效液相色谱 (High Performance Liquid Chromatography)}
% \nomenclature{HPCE}{高效毛细管电泳色谱 (High Performance Capillary lectrophoresis)}
% \nomenclature{LC-MS}{液相色谱-质谱联用 (Liquid chromatography-Mass Spectrum)}
% \nomenclature{TIC}{总离子浓度 (Total Ion Content)}
% \nomenclature{HPLC}{高效液相色谱High Performance Liquid Chromatography}
% \nomenclature{HPCE}{高效毛细管电泳色谱High Performance Capillary lectrophoresis}
% \nomenclature{LC-MS}{液相色谱-质谱联用Liquid chromatography-Mass Spectrum}
% \nomenclature{TIC}{总离子浓度Total Ion Content}
% \nomenclature{\textit{ab initio}}{基于第一原理的量子化学计算方法,常称从头算法}
% \nomenclature{DFT}{密度泛函理论 (Density Functional Theory)}
% \nomenclature{$E_a$}{化学反应的活化能 (Activation Energy)}
% \nomenclature{ZPE}{零点振动能 (Zero Vibration Energy)}
% \nomenclature{PES}{势能面 (Potential Energy Surface)}
% \nomenclature{TS}{过渡态 (Transition State)}
% \nomenclature{TST}{过渡态理论 (Transition State Theory)}
% \nomenclature{$\increment G^\neq$}{活化自由能(Activation Free Energy)}
% \nomenclature{$\kappa$}{传输系数 (Transmission Coefficient)}
% \nomenclature{IRC}{内禀反应坐标 (Intrinsic Reaction Coordinates)}
% \nomenclature{$\nu_i$}{虚频 (Imaginary Frequency)}
% \nomenclature{ONIOM}{分层算法 (Our own N-layered Integrated molecular Orbital and molecular Mechanics)}
% \nomenclature{SCF}{自洽场 (Self-Consistent Field)}
% \nomenclature{SCRF}{自洽反应场 (Self-Consistent Reaction Field)}
% \nomenclature{DFT}{密度泛函理论Density Functional Theory}
% \nomenclature{$E_a$}{化学反应的活化能Activation Energy}
% \nomenclature{ZPE}{零点振动能Zero Vibration Energy}
% \nomenclature{PES}{势能面Potential Energy Surface}
% \nomenclature{TS}{过渡态Transition State}
% \nomenclature{TST}{过渡态理论Transition State Theory}
% \nomenclature{$\increment G^\neq$}{活化自由能Activation Free Energy}
% \nomenclature{$\kappa$}{传输系数Transmission Coefficient}
% \nomenclature{IRC}{内禀反应坐标Intrinsic Reaction Coordinates}
% \nomenclature{$\nu_i$}{虚频Imaginary Frequency}
% \nomenclature{ONIOM}{分层算法Our own N-layered Integrated molecular Orbital and molecular Mechanics}
% \nomenclature{SCF}{自洽场Self-Consistent Field}
% \nomenclature{SCRF}{自洽反应场Self-Consistent Reaction Field}
Loading