48
48
\noindent
49
49
\begin {enumerate }
50
50
\item 本模板的发布遵守 \LPPL ,使用前请认真阅读协议内容。
51
- \item 与\BIThesis 相关的文档内容采用
51
+ \item 与\BIThesis 相关的文档内容采用
52
52
\href {https://github.com/BITNP/BIThesis-wiki/blob/main/LICENSE}{CC0-1.0 协议} 发布。
53
53
\item 任何个人或组织以本模板为基础进行修改、扩展而生成的新的专用模板,
54
54
请严格遵守 \LaTeX {} Project Public License 协议。
@@ -124,15 +124,15 @@ \subsection{历史与贡献者们}
124
124
\item 在 2017 年之前,网络上已经出现一些北京理工大学学位论文 \LaTeX 模板。
125
125
它们是“2012大眼小蚂蚁版”和“2016汪卫版”,均以上海交通大学的模板为基础。
126
126
\item 2017 - 2018 年,计算机学院 2016 级研究生杨雅婷等人受研究生院委托,
127
- 制作了\href {https://github.com/BIT-thesis/LaTeX-template}{BIT-Thesis}
127
+ 制作了\href {https://github.com/BIT-thesis/LaTeX-template}{BIT-Thesis}
128
128
研究生学位论文模板。
129
129
\item 2019 - 2020 年,\BIThesis 最早由 2016 级的
130
130
武上博、王赞、唐誉铭、牟思睿和詹熠莎等人维护。
131
131
\begin {itemize }
132
132
\item 此时,\BIThesis 仅支持本科生毕业论文的排版。
133
133
\item 在此期间,\BIThesis 从无到有诞生了,包括使用手册、
134
134
在线文档和开箱即用的模板。
135
- \item 同时,2017 级的赵池等同学完成了一系列 \BIThesisLaTeX
135
+ \item 同时,2017 级的赵池等同学完成了一系列 \BIThesisLaTeX
136
136
的视频教程。
137
137
\end {itemize }
138
138
\item 2020 - 2021 年,2017 级的冯开宇、杨思云、郝正亮和顾骁等人
@@ -147,7 +147,7 @@ \subsection{历史与贡献者们}
147
147
2022 毕业季收到的反馈对该项目进行维护升级。
148
148
\begin {itemize }
149
149
\item 在此期间,冯开宇合入了杨雅婷等人在 2017 年开发的研究生学位论文模板。
150
- \item 在项目架构上,BIThesis-scaffold 合入 BIThesis 以便于进一步维护。
150
+ \item 在项目架构上,BIThesis-scaffold 合入 BIThesis 以便于进一步维护。
151
151
\item 次年暑假期间,冯开宇用 \pkg {expl3} 重构了\LaTeX 样式代码,
152
152
向用户提供了简易易用的接口。
153
153
\item 同时,也增加了本科全英文专业的毕设论文模板样式。
@@ -190,16 +190,16 @@ \subsubsection{\BIThesisLaTeX 的组成}
190
190
\begin {tabular }{@{}l l p{6cm} @{}}
191
191
\toprule
192
192
项目 & 项目地址 & 主要目的 \\ \midrule
193
- BIThesis & \href {https://github.com/BITNP/BIThesis}{BITNP/BIThesis}
193
+ BIThesis & \href {https://github.com/BITNP/BIThesis}{BITNP/BIThesis}
194
194
& 主要存储 \BIThesis 宏包以及开箱即用的模板样式 \\
195
- BIThesis-wiki
196
- & \href {https://github.com/BITNP/BIThesis-wiki}{BITNP/BIThesis-wiki}
195
+ BIThesis-wiki
196
+ & \href {https://github.com/BITNP/BIThesis-wiki}{BITNP/BIThesis-wiki}
197
197
& 存储 \BIThesisLaTeX 项目在线文档 \\ \bottomrule
198
198
\end {tabular }
199
199
\end {table }
200
200
201
201
如果你仅想解决「我如何使用 \BIThesisLaTeX 来帮助我完成实验论文?」这个问题,
202
- 那么欢迎你访问我们的\href {https://bithesis.bitnp.net}{在线文档}以获得更多信息。
202
+ 那么欢迎你访问我们的\href {https://bithesis.bitnp.net}{在线文档}以获得更多信息。
203
203
204
204
如果你想深入了解 \BIThesisLaTeX 提供的接口的各种选项,那么请继续阅读。
205
205
@@ -217,7 +217,7 @@ \subsection{\BIThesis 如何的设计原则是什么?}
217
217
并采用了正规软件开发的流程,如版本控制、代码审查、持续集成等,来保证 \BIThesis 的可维护性。
218
218
219
219
\subsection {\BIThesis 宏包的组成 }
220
- 为了适应用户的不同需求,我们将 \BIThesisMacroPackage
220
+ 为了适应用户的不同需求,我们将 \BIThesisMacroPackage
221
221
的主要功能设计安排在两个中文文档类当中,具体的组成见 \ref {tab:classes }。
222
222
\begin {table }[H]
223
223
\centering
@@ -227,20 +227,20 @@ \subsection{\BIThesis 宏包的组成}
227
227
\toprule
228
228
类别 & 文件
229
229
& 说明 \\ \midrule
230
- \multirow {2}{*}{文档类} & \cls {bithesis.cls}\ref {sec:bithesis }
230
+ \multirow {2}{*}{文档类} & \cls {bithesis.cls}\ref {sec:bithesis }
231
231
& 封装本科生与研究生的毕业论文样式。 \\
232
- & \cls {bitreport.cls}\ref {sec:bitreport }
232
+ & \cls {bitreport.cls}\ref {sec:bitreport }
233
233
& 封装了本科生开题报告(已废弃)与实验报告样式。 \\ \cmidrule (l){2-3}
234
- & \cls {bitbeamer.cls}
235
- & 对应 ctexbeamer.cls ,提供了北理工的 Beamer 模板样式。
234
+ & \cls {bitbeamer.cls}
235
+ & 对应 ctexbeamer.cls ,提供了北理工的 Beamer 模板样式。
236
236
\\ \cmidrule (l){2-3}
237
237
\end {tabular }
238
238
\end {table }
239
239
240
240
\subsection {\BIThesisLaTeX 是如何发布的? }
241
241
\label {sec:release }
242
242
243
- \BIThesisLaTeX 每一个版本会有三种发布方式:
243
+ \BIThesisLaTeX 每一个版本会有三种发布方式:
244
244
245
245
\begin {itemize }
246
246
\item CTAN 发布:
@@ -316,7 +316,7 @@ \subsection{\BIThesis 宏包的安装和更新}
316
316
在安装完发行版之后,还需要安装编辑 \LaTeX 所需的编辑器,在这里推荐 TeXstudio。
317
317
}
318
318
319
- \textit {更多安装教程请访问我们的
319
+ \textit {更多安装教程请访问我们的
320
320
\href {https://bithesis.bitnp.net}{wiki 网站},那里收录了使用模板以外的信息。 }
321
321
322
322
\subsubsection {升级模板版本 }
@@ -360,7 +360,7 @@ \section{\cls{bithesis.cls} 使用与配置}
360
360
推荐使用\BIThesisRelease (开箱即用)。
361
361
362
362
\BIThesisRelease 提供了多种最常用的模板,你可以在
363
- \href {https://github.com/BITNP/BIThesis/releases}{主项目的 Releases}中找到它们。
363
+ \href {https://github.com/BITNP/BIThesis/releases}{主项目的 Releases}中找到它们。
364
364
365
365
使用此文档类的模板有:
366
366
\begin {itemize }
@@ -466,7 +466,7 @@ \subsection{模板选项} \label{sec:template-options}
466
466
\end {bitsyntax }
467
467
468
468
此选项用于开启针对北理工官方示例的兼容模式。
469
-
469
+
470
470
具体包括:
471
471
\begin {itemize }
472
472
\item \pkg {biblatex} 中的 |patent| 类型将不再采用国标 GB/T 7714-2015 的格式,
@@ -477,12 +477,12 @@ \subsection{模板选项} \label{sec:template-options}
477
477
与国标 GB/T 7714-2015 中的格式不一致;
478
478
而这部分改动可能引入潜在的兼容性问题。
479
479
而这些差异其实比较细微,所以我们将其作为一个默认不开启的选项。
480
-
480
+
481
481
在未来,如果持续有用户反馈问题,亦或是没有边界问题,
482
482
我们可能会将其中的功能移入默认效果中。
483
483
484
484
\end {function }
485
-
485
+
486
486
\begin {function }{twoside}
487
487
\begin {bitsyntax }[emph={[1]twoside}]
488
488
twoside = (*<(false)|true>*)
@@ -501,28 +501,28 @@ \subsection{模板选项} \label{sec:template-options}
501
501
\end {bitsyntax }
502
502
503
503
该选项用于传入模板选项至 ctexbook。
504
-
504
+
505
505
例如:想要同时修改 ctex 的字体参数和标点符号处理格式
506
506
(更多选项请参考 ctex 手册)。
507
507
508
508
\begin {latex }[emph={[1]type,master,ctex,fontset,fandol,punct,banjiao,bithesis}]
509
509
\documentclass [type=master,ctex={fontset=fandol,punct=banjiao} ]{bithesis }
510
510
\end {latex }
511
511
\end {function }
512
-
512
+
513
513
\begin {function }[added=2023-03-10]{autoFakeBold}
514
514
\begin {bitsyntax }[emph={[1]autoFakeBold}]
515
515
autoFakeBold = (*<(3)|false|{数字}>*)
516
516
\end {bitsyntax }
517
517
518
518
该选项用于调整 \cls {xeCJK} 中 |AutoFakeBold| 选项以定义伪粗体的粗细程度。
519
-
519
+
520
520
默认为 3,一般按照经验来说,2.5–3 比较符合 Word 中的粗体样式。
521
-
521
+
522
522
\end {function }
523
-
523
+
524
524
\subsection {参数设置 }
525
-
525
+
526
526
\begin {function }{\BITSetup }
527
527
\begin {bitsyntax }[emph={[1]BITSetup}]
528
528
\BITSetup = {(*\oarg {键值对}*)}
@@ -565,7 +565,7 @@ \subsection{参数设置}
565
565
566
566
\textbf {请注意:以下选项根据模板的不同,可能会有不同的默认值。
567
567
有些模板可能不会使用某些选项。使用与否以及使用方式是根据学校的论文撰写要求实现的。 }
568
-
568
+
569
569
\subsubsection {封面选项 } \label {sec:cover }
570
570
571
571
\begin {function }{cover}
@@ -621,7 +621,7 @@ \subsubsection{封面选项} \label{sec:cover}
621
621
\textit {此选项一般不需要用户自行修改。 }
622
622
623
623
自动计算封面中下划线的长度。
624
-
624
+
625
625
如果关闭了该选项,则建议配合\kvopt {cover/labelMaxWidth}{\meta {长度}}\\
626
626
和\kvopt {cover/valueMaxWidth}{\meta {长度}}使用,以控制下划线的长度。
627
627
\end {function }
@@ -642,7 +642,7 @@ \subsubsection{封面选项} \label{sec:cover}
642
642
\begin {bitsyntax }[emph={[1]labelMaxWidth}]
643
643
labelMaxWidth = (*\marg {任意长度}*)
644
644
\end {bitsyntax }
645
-
645
+
646
646
此选项仅当\kvopt {cover/autoWidth}{false}时生效。
647
647
648
648
设置封面信息中标签的占位长度。
@@ -911,7 +911,7 @@ \subsubsection{论文基本信息}
911
911
\end {bitsyntax }
912
912
913
913
特殊类型:交叉研究方向。(不勾选时不显示整个内容)
914
-
914
+
915
915
\textit {此选项一般不需要用户自行修改。 }
916
916
\end {function }
917
917
@@ -921,7 +921,7 @@ \subsubsection{论文基本信息}
921
921
\end {bitsyntax }
922
922
923
923
特殊类型:政府项目留学生。
924
-
924
+
925
925
\textit {此选项一般不需要用户自行修改。 }
926
926
\end {function }
927
927
@@ -966,7 +966,7 @@ \subsubsection{样式信息}
966
966
\textit {此选项一般不需要用户自行修改。 }
967
967
968
968
控制参考文献的每一项中,首行之后的行是否缩进。
969
-
969
+
970
970
之所以提供这个选项,
971
971
是因为在(2023年以前的本科生) Word 模板中参考文献的格式(错误地)
972
972
要求首行之后的行不缩进。
@@ -989,7 +989,7 @@ \subsubsection{样式信息}
989
989
\begin {bitsyntax }[emph={[1]mathFont}]
990
990
mathFont = (*(cm)|asana|fira|...|xits|none*)
991
991
\end {bitsyntax }
992
- 设置数学字体,具体配置见表~\ref {tab:math-font }。除 |Computer Modern| (默认)字体以外,均使用 \pkg {unicode-math} 宏包调用字体。
992
+ 设置数学字体,具体配置见表~\ref {tab:math-font }。除 |Computer Modern| (默认)字体以外,均使用 \pkg {unicode-math} 宏包调用字体。
993
993
994
994
\end {function }
995
995
@@ -1053,7 +1053,7 @@ \subsubsection{样式信息}
1053
1053
1054
1054
默认值设置为 10pt——一个比较美观的宽度。
1055
1055
如果你更习惯 Word 文档的公式上下文距离,可以设置为一个更小的值(比如 3pt),反之亦然。
1056
-
1056
+
1057
1057
\textit {请保证源码中的公式的环境(如 }\verb |\begin{equation} |
1058
1058
\textit {)与上一段落不要有空行。否则,公式和上文段落之间会有额外的空白。 }
1059
1059
@@ -1265,7 +1265,7 @@ \subsubsection{其他配置}
1265
1265
\begin {latex }
1266
1266
{
1267
1267
\BITSetup { misc / tabularFontSize = -4}
1268
-
1268
+
1269
1269
\begin {table }[hbt]
1270
1270
\centering
1271
1271
\caption {水系聚氨酯分类} \label {tab:category }
@@ -1313,7 +1313,7 @@ \subsubsection{其他配置}
1313
1313
1314
1314
\textit {此选项的默认值实际上是受到 \autoref {sec:const } 中 |const/autoref/xxx| \\
1315
1315
(如 \cmd {misc/autoref/algo})选项的影响。 }
1316
-
1316
+
1317
1317
\end {function }
1318
1318
1319
1319
\begin {function }[added=2023-04-29]{misc/hideLinks}
@@ -1464,11 +1464,11 @@ \subsection{封面及基本信息}
1464
1464
此时,如果用户需要换行,可以通过「\\ 」控制换行。
1465
1465
1466
1466
当关闭自动计算下划线宽度后,
1467
- 可以通过
1467
+ 可以通过
1468
1468
1469
- \meta {labelMaxWidth=xxx}
1469
+ \meta {labelMaxWidth=xxx}
1470
1470
1471
- 与
1471
+ 与
1472
1472
1473
1473
\meta {valueMaxWidth=xxx}
1474
1474
@@ -1527,7 +1527,7 @@ \subsection{前置部分}
1527
1527
\end {bitsyntax }
1528
1528
1529
1529
摘要。
1530
-
1530
+
1531
1531
摘要的最后会显示关键词,关键词通过 \cs {BITSetup} 录入。
1532
1532
1533
1533
\end {function }
@@ -1546,7 +1546,7 @@ \subsection{前置部分}
1546
1546
\end {bitsyntax }
1547
1547
1548
1548
主要符号对照表。
1549
-
1549
+
1550
1550
主要符号对照表类似于一个列表环境,用以添加文章中使用的关键符号与缩略词。
1551
1551
1552
1552
\end {function }
@@ -1740,7 +1740,7 @@ \subsection{后置部分}
1740
1740
1741
1741
\pubsection {分类一}
1742
1742
\printbibliography [heading=none,category=mypub,type=book,resetnumbers=true]
1743
-
1743
+
1744
1744
\pubsection {分类二}
1745
1745
\printbibliography [heading=none,category=mypub,type=article,resetnumbers=true]
1746
1746
\end {publications }
@@ -1853,7 +1853,7 @@ \subsection{如何修改数学公式的字体?}
1853
1853
\SetMathEnvironmentSinglespace {1.05}
1854
1854
\end {latex }
1855
1855
1856
- \textit {更多字体与使用方法请参考
1856
+ \textit {更多字体与使用方法请参考
1857
1857
\href {https://ctan.org/pkg/unicode-math?lang=zh}{unicode-math 手册}和
1858
1858
\href {https://ctan.org/pkg/zhlineskip}{zhlineskip 手册}。 }
1859
1859
@@ -1867,7 +1867,7 @@ \subsection{如何采用与 Word 相同的中文字体?} \label{sec:word-fonts
1867
1867
因此,用户有两种选择:
1868
1868
\begin {itemize }
1869
1869
\item 手动在系统中安装中易字库
1870
- (一般包括 SimSun、SimHei、KaiTi、FangSong 等)。
1870
+ (一般包括 SimSun、SimHei、KaiTi、FangSong 等)。
1871
1871
\textbf {请注意,是 KaiTi 而不是 SimKai。 }
1872
1872
并通过 |\documentclass [...,ctex={fontset=windows} ]{bithesis }| 选项
1873
1873
强制使用中易字库。
@@ -1920,7 +1920,7 @@ \section{\cls{bitreport.cls} 使用与配置}
1920
1920
1921
1921
\BIThesisRelease 提供了多种最常用的模板,你可以在
1922
1922
\href {https://github.com/BITNP/BIThesis/releases}{主项目的 Releases}
1923
- 中找到它们。
1923
+ 中找到它们。
1924
1924
1925
1925
使用此文档类的模板有:
1926
1926
\begin {itemize }
@@ -1976,7 +1976,7 @@ \subsection{模板选项}
1976
1976
\end {function }
1977
1977
1978
1978
\subsection {参数设置 }
1979
-
1979
+
1980
1980
\begin {function }{\BITSetup }
1981
1981
\begin {bitsyntax }[emph={[1]BITSetup}]
1982
1982
\BITSetup = {(*\oarg {键值对}*)}
0 commit comments