Skip to content

Commit e7ed4f8

Browse files
docs: Fix 24 warnings
- LaTeX Warning: Label … multiply defined. - LaTeX Warning: No positions in optional float specifier. - Package Listings Warning: Text dropped after begin of listing on input line …
1 parent af20679 commit e7ed4f8

File tree

2 files changed

+29
-27
lines changed

2 files changed

+29
-27
lines changed

bithesis-doc.tex

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,7 @@ \subsubsection{样式信息}
10611061

10621062
\end{function}
10631063

1064-
\begin{table}[]
1064+
\begin{table}[ht]
10651065
\begin{tabular}{cc|cc}
10661066
\toprule
10671067
\textbf{选项名称} & \textbf{字体名称} & \textbf{选项名称} & \textbf{字体名称} \\ \midrule
@@ -1602,15 +1602,15 @@ \subsection{前置部分}
16021602
此时页码会使用罗马数字进行计数。
16031603
\end{function}
16041604

1605-
\begin{function}[updated=2023-02-17]{abstract}
1605+
\begin{function}[updated=2023-02-17, label=env.abstract]{abstract}
16061606
\begin{bitsyntax}[emph={[1]abstract}]
16071607
\begin{abstract}
16081608
(*\meta{中文摘要}*)
16091609
\end{abstract}
16101610
\end{bitsyntax}
16111611
\end{function}
16121612

1613-
\begin{function}[updated=2023-02-17]{abstractEn}
1613+
\begin{function}[updated=2023-02-17, label=env.abstractEn]{abstractEn}
16141614
\begin{bitsyntax}[emph={[1]abstractEn}]
16151615
\begin{abstractEn}
16161616
(*\meta{英文摘要}*)
@@ -1680,7 +1680,7 @@ \subsubsection{定理类环境}
16801680
其中提供了算法环境 |algo|,但模板也适配了一些更专业的宏包,请参考\href{https://bithesis.bitnp.net/faq/algorithm.html}{疑难杂症:如何排版算法(伪代码)}。
16811681
\end{function}
16821682

1683-
\begin{table}[]
1683+
\begin{table}[p]
16841684
\caption{预定义的数学环境}
16851685
\centering
16861686
\subfloat[][plain样式]{
@@ -1735,15 +1735,15 @@ \subsection{后置部分}
17351735

17361736
\end{function}
17371737

1738-
\begin{function}{conclusion}
1738+
\begin{function}[label=env.conclusion]{conclusion}
17391739
\begin{bitsyntax}[emph={[1]conclusion}]
17401740
\begin{conclusion}
17411741
(*\meta{结论}*)
17421742
\end{conclusion}
17431743
\end{bitsyntax}
17441744
\end{function}
17451745

1746-
\begin{function}{bibprint}
1746+
\begin{function}[label=env.bibprint]{bibprint}
17471747
\begin{bitsyntax}[emph={[1]bibprint}]
17481748
\begin{bibprint}
17491749
\printbibliography[heading=none]
@@ -1767,7 +1767,7 @@ \subsection{后置部分}
17671767
\end{latex}
17681768
\end{function}
17691769

1770-
\begin{function}{appendices}
1770+
\begin{function}[label=env.appendices]{appendices}
17711771
\begin{bitsyntax}[emph={[1]appendices}]
17721772
\begin{appendices}
17731773
\section{附录A题目}
@@ -1780,7 +1780,7 @@ \subsection{后置部分}
17801780
附录。
17811781
\end{function}
17821782

1783-
\begin{function}{publications}
1783+
\begin{function}[label=env.publications]{publications}
17841784
\begin{bitsyntax}[emph={[1]publications,addpubs,printbibliography}]
17851785
文献较少的时候。
17861786
\begin{publications}
@@ -1880,7 +1880,7 @@ \subsection{后置部分}
18801880
\end{itemize}
18811881
\end{function}
18821882

1883-
\begin{function}{acknowledgements}
1883+
\begin{function}[label=env.acknowledgements]{acknowledgements}
18841884
\begin{bitsyntax}[emph={[1]acknowledgements}]
18851885
\begin{acknowledgements}
18861886
(*\meta{致谢内容}*)
@@ -1890,7 +1890,7 @@ \subsection{后置部分}
18901890
致谢。
18911891
\end{function}
18921892

1893-
\begin{function}{resume}
1893+
\begin{function}[label=env.resume]{resume}
18941894
\begin{bitsyntax}[emph={[1]resume}]
18951895
\begin{resume}
18961896
(*\meta{个人简介内容}*)
@@ -1943,7 +1943,9 @@ \subsection{模板选项}
19431943
\documentclass(*\oarg{模板选项}*){bithesis}
19441944
\end{latex}
19451945

1946-
\begin{function}{type}
1946+
% l3doc 的 function 环境会按函数名称自动设置标签,默认与之前 bithesis.cls 的标签重复,故需手动指定标签
1947+
1948+
\begin{function}[label=bitreport.type]{type}
19471949
\begin{bitsyntax}[emph={[1]type}]
19481950
type = (*<(common)|\mbox{undergraduate_proposal}>*)
19491951
\end{bitsyntax}
@@ -1954,7 +1956,7 @@ \subsection{模板选项}
19541956
\end{itemize}
19551957
\end{function}
19561958

1957-
\begin{function}{ctex}
1959+
\begin{function}[label=bitreport.ctex]{ctex}
19581960
\begin{bitsyntax}[emph={[1]ctex}]
19591961
ctex = (*传给 ctexbook 的模板选项*)
19601962
\end{bitsyntax}
@@ -1970,7 +1972,7 @@ \subsection{模板选项}
19701972

19711973
\subsection{参数设置}
19721974

1973-
\begin{function}{\BITSetup}
1975+
\begin{function}[label=bitreport.BITSetup]{\BITSetup}
19741976
\begin{bitsyntax}[emph={[1]BITSetup}]
19751977
\BITSetup = {(*\oarg{键值对}*)}
19761978
\end{bitsyntax}
@@ -2012,7 +2014,7 @@ \subsection{参数设置}
20122014

20132015
\subsubsection{封面选项}
20142016

2015-
\begin{function}{cover}
2017+
\begin{function}[label=bitreport.cover]{cover}
20162018
\begin{bitsyntax}[emph={[1]cover}]
20172019
cover = (*\marg{键值列表}*)
20182020
cover/(*\meta{key}*) = (*\meta{value}*)
@@ -2021,7 +2023,7 @@ \subsubsection{封面选项}
20212023
该选项包含许多子项目,用于设置论文格式。具体内容见下。
20222024
\end{function}
20232025

2024-
\begin{function}{cover/date}
2026+
\begin{function}[label=bitreport.cover/date]{cover/date}
20252027
\begin{bitsyntax}[emph={[1]date}]
20262028
date = (*\marg{任意字符串}*)
20272029
\end{bitsyntax}
@@ -2031,7 +2033,7 @@ \subsubsection{封面选项}
20312033

20322034
\subsubsection{文档基本信息}
20332035

2034-
\begin{function}{info}
2036+
\begin{function}[label=bitreport.info]{info}
20352037
\begin{bitsyntax}[emph={[1]info}]
20362038
info = (*\marg{键值列表}*)
20372039
info/(*\meta{key}*) = (*\meta{value}*)
@@ -2040,63 +2042,63 @@ \subsubsection{文档基本信息}
20402042
该选项包含许多子项目,用于录入论文信息。具体内容见下。
20412043
\end{function}
20422044

2043-
\begin{function}{info/title}
2045+
\begin{function}[label=bitreport.info/title]{info/title}
20442046
\begin{bitsyntax}[emph={[1]title}]
20452047
title = (*\marg{字符串}*)
20462048
\end{bitsyntax}
20472049

20482050
论文或报告标题。
20492051
\end{function}
20502052

2051-
\begin{function}{info/school}
2053+
\begin{function}[label=bitreport.info/school]{info/school}
20522054
\begin{bitsyntax}[emph={[1]school}]
20532055
school = (*\marg{字符串}*)
20542056
\end{bitsyntax}
20552057

20562058
学院名称。
20572059
\end{function}
20582060

2059-
\begin{function}{info/major}
2061+
\begin{function}[label=bitreport.info/major]{info/major}
20602062
\begin{bitsyntax}[emph={[1]major}]
20612063
major = (*\marg{字符串}*)
20622064
\end{bitsyntax}
20632065

20642066
专业名称。
20652067
\end{function}
20662068

2067-
\begin{function}{info/author}
2069+
\begin{function}[label=bitreport.info/author]{info/author}
20682070
\begin{bitsyntax}[emph={[1]author}]
20692071
author = (*\marg{字符串}*)
20702072
\end{bitsyntax}
20712073

20722074
作者姓名。
20732075
\end{function}
20742076

2075-
\begin{function}{info/studentId}
2077+
\begin{function}[label=bitreport.info/studentId]{info/studentId}
20762078
\begin{bitsyntax}[emph={[1]studentId}]
20772079
studentId = (*\marg{字符串}*)
20782080
\end{bitsyntax}
20792081

20802082
学号。
20812083
\end{function}
20822084

2083-
\begin{function}{info/supervisor}
2085+
\begin{function}[label=bitreport.info/supervisor]{info/supervisor}
20842086
\begin{bitsyntax}[emph={[1]supervisor}]
20852087
supervisor = (*\marg{字符串}*)
20862088
\end{bitsyntax}
20872089

20882090
指导教师。
20892091
\end{function}
20902092

2091-
\begin{function}{info/externalSupervisor}
2093+
\begin{function}[label=bitreport.info/externalSupervisor]{info/externalSupervisor}
20922094
\begin{bitsyntax}[emph={[1]externalSupervisor}]
20932095
externalSupervisor = (*\marg{字符串}*)
20942096
\end{bitsyntax}
20952097

20962098
校外指导教师。
20972099
\end{function}
20982100

2099-
\begin{function}{info/class}
2101+
\begin{function}[label=bitreport.info/class]{info/class}
21002102
\begin{bitsyntax}[emph={[1]class}]
21012103
class = (*\marg{字符串}*)
21022104
\end{bitsyntax}
@@ -2106,7 +2108,7 @@ \subsubsection{文档基本信息}
21062108

21072109
\subsubsection{其他选项}
21082110

2109-
\begin{function}{misc}
2111+
\begin{function}[label=bitreport.misc]{misc}
21102112
\begin{bitsyntax}[emph={[1]misc}]
21112113
misc = (*\marg{键值列表}*)
21122114
misc/(*\meta{key}*) = (*\meta{value}*)
@@ -2115,7 +2117,7 @@ \subsubsection{其他选项}
21152117
该选项包含许多子项目,用于额外的控制。具体内容见下。
21162118
\end{function}
21172119

2118-
\begin{function}{misc/reviewTable}
2120+
\begin{function}[label=bitreport.misc/reviewTable]{misc/reviewTable}
21192121
\begin{bitsyntax}[emph={[1]reviewTable}]
21202122
reviewTable = (*\marg{指向评审表的路径}*)
21212123
\end{bitsyntax}

bithesis.dtx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4304,7 +4304,7 @@
43044304
}
43054305

43064306
\lstnewenvironment{latex}[1][]{\lstset{style=lstStyleLaTeX, #1}}{}
4307-
\lstnewenvironment{shell}{\lstset{style=lstStyleShell}}{}
4307+
\lstnewenvironment{shell}[1][]{\lstset{style=lstStyleShell, #1}}{}
43084308
\lstnewenvironment{bitsyntax}[1][]{\lstset{style=lstStyleSyntax, #1}}{}
43094309

43104310
\def\orbar{\textup{\textbar}}

0 commit comments

Comments
 (0)