Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

Commit

Permalink
v1.2.7 fix #57
Browse files Browse the repository at this point in the history
修复eqnarray环境最后一行序号没能右对齐的问题。
  • Loading branch information
shifujun committed Jun 4, 2016
1 parent c174b0e commit 58693f1
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 5 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,5 @@ source/uestcthesis.cls
source/uestcthesis.pdf

2013年7月修订的研究生院规范撰写范例/example.pdf

test
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 最新版本:v1.2.6 #
# 最新版本:v1.2.7 #
升级前请阅读下方的更新日志。

从v1.0.x升级请参考Wiki:[如何从v1.0.x升级到v1.1.0](https://github.com/shifujun/UESTCthesis/wiki/%E5%A6%82%E4%BD%95%E4%BB%8Ev1.0.x%E5%8D%87%E7%BA%A7%E5%88%B0v1.1.0)
Expand All @@ -22,6 +22,9 @@ UESTCthesis是电子科技大学毕业论文官方发布的LaTeX模板。同时
加群连接:[http://url.cn/S1QIdM](http://url.cn/S1QIdM)

# 更新日志 #
## 2016年6月4日: v1.2.7 ##
- 修复eqnarray环境最后一行序号没能右对齐的问题。

## 2016年4月5日: v1.2.6 ##
- 这次更新与排版格式无关。cls和bst文件没有变化,版本号还是1.2.5。
- 将模板依赖的所有宏包及文件本地化,彻底解决由于安装宏包不全或宏包更新不向下兼容导致的编译失败问题。
Expand Down
15 changes: 13 additions & 2 deletions source/uestcthesis.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
%<class>\NeedsTeXFormat{LaTeX2e}[2011/06/27]
%<class>\ProvidesClass{uestcthesis}
%<*class>
[2016/03/06 v1.2.5 UESTC thesis class]
[2016/06/05 v1.2.7 UESTC thesis class]
%</class>
%<*driver>
\documentclass{ltxdoc}
Expand Down Expand Up @@ -1378,7 +1378,18 @@ pdfkeywords={\@pdfckeywords}%在pdf元信息中加入关键字
breaklinks=true,
pdfdisplaydoctitle=true
]{hyperref}
\ifdef{\onlychapters@uestcthesis}{}{%onlychapters选项效果,在pdf元信息中去除学校信息。
% \end{macrocode}
% \changes{v1.2.7}{2016/06/05}{修复eqnarray环境最后一行序号没能右对齐的问题。}
% hyperref对eqnarray的结束进行了hook。通过将|\endeqnarray|命令还原回原本的定义修复了该问题。
% 修复后测试了一下对eqnarray里最后一个公式添加label后依然能正常引用,使用超链接。
% 所以我没有读懂hyperref的hook到底起什么作用。对于论文模板来说打印效果是第一位的,超级链接只是
% 辅助功能,由于时间的关系,我就不深究这个改动会有什么问题了。
% \begin{macrocode}
\def\endeqnarray{\@@eqncr \egroup \global \advance \c@equation \m@ne $$\@ignoretrue }
% \end{macrocode}
% onlychapters选项效果,在pdf元信息中去除学校信息。
% \begin{macrocode}
\ifdef{\onlychapters@uestcthesis}{}{% onlychapters选项效果,在pdf元信息中去除学校信息。
\AtEndDocument{
\hypersetup{%
pdftitle={\@title},
Expand Down
5 changes: 3 additions & 2 deletions template/uestcthesis.cls
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

\NeedsTeXFormat{LaTeX2e}[2011/06/27]
\ProvidesClass{uestcthesis}
[2016/03/06 v1.2.5 UESTC thesis class]
[2016/06/05 v1.2.7 UESTC thesis class]
\LoadClass[fontset = windowsold,cs4size,UTF8,fancyhdr,hyperref,fntef,openany]{ctexbook}[2011/03/11]
\def\CTEX@contentsname{目录}
\def\CTEX@figurename{图}
Expand Down Expand Up @@ -773,7 +773,8 @@ pdfkeywords={\@pdfckeywords}%在pdf元信息中加入关键字
breaklinks=true,
pdfdisplaydoctitle=true
]{hyperref}
\ifdef{\onlychapters@uestcthesis}{}{%onlychapters选项效果,在pdf元信息中去除学校信息。
\def\endeqnarray{\@@eqncr \egroup \global \advance \c@equation \m@ne $$\@ignoretrue }
\ifdef{\onlychapters@uestcthesis}{}{% onlychapters选项效果,在pdf元信息中去除学校信息。
\AtEndDocument{
\hypersetup{%
pdftitle={\@title},
Expand Down

0 comments on commit 58693f1

Please sign in to comment.