summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-04-06 20:06:52 +0000
committerKarl Berry <karl@freefriends.org>2024-04-06 20:06:52 +0000
commitb8ee9c7073cec948a0215f8258377cc9008102ad (patch)
tree80e9ed7c0a40aac2fa2952cd3506f26daaf0acb3 /Master/texmf-dist/tex
parentafd1c0f0be3ec59122f16722cae80b70d7e3f8ba (diff)
bithesis (6apr24)
git-svn-id: svn://tug.org/texlive/trunk@70873 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls2
-rw-r--r--Master/texmf-dist/tex/latex/bithesis/bithesis.cls70
-rw-r--r--Master/texmf-dist/tex/latex/bithesis/bitreport.cls2
3 files changed, 50 insertions, 24 deletions
diff --git a/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls b/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls
index a346655da49..ffd1d648276 100644
--- a/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls
+++ b/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls
@@ -27,7 +27,7 @@
%%
\RequirePackage{expl3,l3keys2e}
\ProvidesExplClass{bitbeamer}
-{2024-03-26}{3.7.1}{BIT Thesis Templates}
+{2024-04-06}{3.7.1}{BIT Thesis Templates}
\keys_define:nn { bitbeamer }
{
titlegraphic .tl_set:N = \l_bit_titlegraphic_tl,
diff --git a/Master/texmf-dist/tex/latex/bithesis/bithesis.cls b/Master/texmf-dist/tex/latex/bithesis/bithesis.cls
index f9b56b70f71..aaf62d82556 100644
--- a/Master/texmf-dist/tex/latex/bithesis/bithesis.cls
+++ b/Master/texmf-dist/tex/latex/bithesis/bithesis.cls
@@ -27,7 +27,7 @@
%%
\RequirePackage{expl3,l3keys2e}
\ProvidesExplClass{bithesis}
-{2024-03-26}{3.7.1}{BIT Thesis Templates}
+{2024-04-06}{3.7.1}{BIT Thesis Templates}
\int_new:N \g__bithesis_thesis_type_int
\int_new:N \g__bithesis_head_zihao_int
\bool_new:N \g__bithesis_twoside_bool
@@ -112,11 +112,27 @@
\cs_new:Npn \smallgap: {
\hspace{0.45ex}
}
+\cs_new:Npn \boxempty:
+{
+ \makebox[1em][l]
+ {
+ % 为保证与打了勾的一致,也需套盒子
+ \makebox[0pt][l]
+ {
+ % 默认比基线略高,向下降降
+ \raisebox{-1pt}{$\square$}
+ }
+ }
+}
\cs_new:Npn \boxcheck:
{
\makebox[1em][l]
{
- \makebox[1pt][l]{$\boxempty$}
+ \makebox[0pt][l]
+ {
+ % 默认比基线略高,向下降降
+ \raisebox{-1pt}{$\square$}
+ }
$\checkmark$
}
}
@@ -196,11 +212,11 @@
{
{originality} {研究成果声明},
{originality_clause} {本人郑重声明:所提交的学位论文是我本人在指导教师的指导下独立完成的研究成果。文中所撰写内容符合以下学术规范(请勾选):
-\par $\boxcheck:$ 论文综述遵循“适当引用”的规范,全部引用的内容不超过50\%。
-\par 论文中的研究数据及结果不存在篡改、剽窃、抄袭、伪造等学术不端行为,并愿意承担因学术不端行为所带来的一切后果和法律责任。
-\par $\boxcheck:$文中依法引用他人的成果,均已做出明确标注或得到许可。
-\par $\boxcheck:$论文内容未包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。
-\par $\boxcheck:$与本人一同工作的合作者对此研究工作所做的任何贡献均已在学位论文中作了明确的说明并表示了谢意。
+\par \boxcheck:\hspace{0.5em} 论文综述遵循“适当引用”的规范,全部引用的内容不超过50\%。
+\par \boxcheck:\hspace{0.5em} 论文中的研究数据及结果不存在篡改、剽窃、抄袭、伪造等学术不端行为,并愿意承担因学术不端行为所带来的一切后果和法律责任。
+\par \boxcheck:\hspace{0.5em} 文中依法引用他人的成果,均已做出明确标注或得到许可。
+\par \boxcheck:\hspace{0.5em} 论文内容未包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。
+\par \boxcheck:\hspace{0.5em} 与本人一同工作的合作者对此研究工作所做的任何贡献均已在学位论文中作了明确的说明并表示了谢意。
\par~特此声明。},
{authorization} {关于学位论文使用权的说明},
{authorization_clause} {本人完全了解北京理工大学有关保管、使用学位论文的规定,其中包括:
@@ -545,6 +561,8 @@
mathAboveDisplaySkip .initial:n = {3pt},
mathBelowDisplaySkip .dim_set:N = \l__bithesis_style_math_below_display_skip_dim,
mathBelowDisplaySkip .initial:n = {3pt},
+ betterTimesNewRoman .bool_set:N = \l__bithesis_style_better_new_roman_bool,
+ betterTimesNewRoman .initial:n = {false},
}
\keys_define:nn { bithesis / TOC }
{
@@ -621,7 +639,6 @@
\RequirePackage{listings}
\RequirePackage{enumitem}
\RequirePackage{fmtcount}
-\RequirePackage{stmaryrd}
\pdfstringdefDisableCommands{%
\let\quad\empty
}
@@ -657,8 +674,22 @@
\__bithesis_if_bachelor_thesis:T {
\setlength{\intextsep}{1.80\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip}
}
-\setmainfont{Times~New~Roman}
-\setromanfont{Times~New~Roman}
+\ctex_at_end_preamble:n {
+ \bool_if:NTF \l__bithesis_style_better_new_roman_bool {
+ \defaultfontfeatures[TeX~Gyre~Termes]
+ {
+ Extension = .otf ,
+ UprightFont = texgyretermes-regular,
+ BoldFont = texgyretermes-bold,
+ ItalicFont = texgyretermes-italic,
+ BoldItalicFont = texgyretermes-bolditalic,
+ }
+ \setmainfont{TeX~Gyre~Termes}
+ }{
+ \setmainfont{Times~New~Roman}
+ \setromanfont{Times~New~Roman}
+ }
+}
\cs_new:Npn \__bithesis_font_path:
{
\str_if_eq:NNTF { \l__bithesis_font_type_tl } { font }
@@ -1294,22 +1325,17 @@
\heiti \zihao{-4}
\scalebox{1.1}\BigStar{}\hspace{4pt} \c__bithesis_label_special_type_tl\\
- \makebox[1em][l]
{
- \makebox[1pt][l]{\zihao{4}$\boxempty$}
- \bool_if:NT \l__bithesis_value_cross_research_bool {
- $\checkmark$
- }
+ \zihao{4}
+ \bool_if:NTF \l__bithesis_value_cross_research_bool {\boxcheck:} {\boxempty:}
}
- \hspace{3pt}\c__bithesis_label_cross_research_tl\\
- \makebox[1em][l]
+ \hspace{1pt}\c__bithesis_label_cross_research_tl\\
+
{
- \makebox[1pt][l]{\zihao{4}$\boxempty$}
- \bool_if:NT \l__bithesis_value_international_student_ugp_bool {
- $\checkmark$
- }
+ \zihao{4}
+ \bool_if:NTF \l__bithesis_value_international_student_ugp_bool {\boxcheck:} {\boxempty:}
}
- \hspace{3pt}\c__bithesis_label_international_student_ugp_tl
+ \hspace{1pt}\c__bithesis_label_international_student_ugp_tl
\end{minipage}
}
\end{flushright}
diff --git a/Master/texmf-dist/tex/latex/bithesis/bitreport.cls b/Master/texmf-dist/tex/latex/bithesis/bitreport.cls
index f4491311ae9..c9b0cc9327a 100644
--- a/Master/texmf-dist/tex/latex/bithesis/bitreport.cls
+++ b/Master/texmf-dist/tex/latex/bithesis/bitreport.cls
@@ -27,7 +27,7 @@
%%
\RequirePackage{expl3,l3keys2e}
\ProvidesExplClass{bitreport}
-{2024-03-26}{3.7.1}{BIT Thesis Templates}
+{2024-04-06}{3.7.1}{BIT Thesis Templates}
\int_new:N \g__bithesis_report_type_int
\clist_const:Nn \c__bithesis_report_type_clist
{ common, undergraduate_proposal}