File tree Expand file tree Collapse file tree 3 files changed +51
-8
lines changed Expand file tree Collapse file tree 3 files changed +51
-8
lines changed Original file line number Diff line number Diff line change 1623
1623
% preamble 中也不会有影响。
1624
1624
%
1625
1625
% 支持标准tabular、tabular*环境和宏包tabularx、longtable。
1626
- %
1627
- % 为保证各种表格效果一致,要先手动重置setspace宏包漏掉的longtable;
1628
- \AtBeginEnvironment {longtable} {\singlespacing }
1629
- % 之后再统一设置。
1630
1626
\clist _map_inline:nn
1631
1627
{tabular, tabular*, tabularx, longtable}
1632
1628
{
1774
1770
\AtBeginDocument {
1775
1771
% longtable 宏包有另外的机制,需专门调整
1776
1772
\@ifpackageloaded {longtable}{
1777
- \setlength {\LTpre }{0 .60\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip }
1773
+ \setlength {\LTpre }{1 .60\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip }
1778
1774
\setlength {\LTpost }{1.60\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip }
1779
1775
}{}
1780
1776
}
1801
1797
\AtBeginDocument {
1802
1798
% longtable 宏包有另外的机制,需专门调整
1803
1799
\@ifpackageloaded {longtable}{
1804
- \setlength {\LTpre }{-0.8 \baselineskip plus 0.2\baselineskip minus 0.2\baselineskip }
1800
+ \setlength {\LTpre }{0.2 \baselineskip plus 0.2\baselineskip minus 0.2\baselineskip }
1805
1801
\setlength {\LTpost }{0.1\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip }
1806
1802
}{}
1807
1803
}
1834
1830
}
1835
1831
% \end{macrocode}
1836
1832
%
1833
+ % 为保证各种表格、算法效果一致,要手动重置 setspace 宏包漏掉的情况,具体包括 longtable 和任意 H 型浮动体。
1834
+ % 由于浮动体的 H 很难检测,干脆统一设置。(H 未必由 float 宏包提供,例如 algorithm2e 的 H 就不是。)
1835
+ % 未使用 |\singlespacing|,因为它会在 |\setstretch{1}| 基础上空一行,添加多余空白。
1836
+ % \begin{macrocode}
1837
+ \clist _map_inline:nn {longtable, table, algorithm} {
1838
+ \AtBeginEnvironment {#1} { \setstretch {1} }
1839
+ }
1840
+ % \end{macrocode}
1841
+ %
1837
1842
% 调整算法环境内部的字号。
1838
1843
%
1839
1844
% 学校无规定,但默认与正文相同,很怪。需要调小至与 caption 相同。
Original file line number Diff line number Diff line change 11
11
% 孔乙己(1948年本)
12
12
口口我從十二歲起,便在鎭口的咸亨酒店裏當夥計,掌櫃說,樣子太傻,怕侍候不了長衫主顧,就在外面做點事罷。外面的短衣主顧,雖然容易說話,但嘮嘮叨叨纏夾不清的也很不少。他們往往要親眼看着黃酒從罎子裏舀出,看過壺子底裏有水沒有,又親眼看將壺子放在熱水裏,然後放心:在這嚴重監督之下,羼水也很爲難。所以過了幾天,掌櫃又說我幹不了這事。
13
13
14
- % H 的行距会比 h/t/b/p 大,应该是 algorithms 包的缺陷
15
- \begin {algorithm }[h]
14
+ \begin {algorithm }[H]
16
15
\caption {口口信号张量CPD算法} \label {algo:test }
17
16
\begin {algorithmic }[1]
18
17
\REQUIRE 口口带噪信号张量 $ \hat {\mathcal {Y}}$ ,最大迭代次数$ I_{\textrm {max}}$ ,收敛阈值 $ \epsilon $ ;
Original file line number Diff line number Diff line change
1
+ % 以下两个表格各行的间距应完全一致
2
+
3
+ \documentclass [type=bachelor ]{bithesis }
4
+
5
+ \usepackage {float }
6
+
7
+ \begin {document }
8
+ \frontmatter
9
+ \mainmatter
10
+
11
+ \begin {table }[h]
12
+ \centering
13
+ \caption {h}
14
+ \begin {tabular }{ccccc}
15
+ \toprule
16
+ U & V & X & Y & Z \\
17
+ \midrule
18
+ A & 1000 & 10000 & 500 & 50\% \\
19
+ B & 5500 & 5000 & 220 & 22\% \\
20
+ C & 1100 & 1000 & 280 & 28\% \\ \bottomrule
21
+ \end {tabular }
22
+ \end {table }
23
+
24
+ \clearpage
25
+
26
+ \begin {table }[H]
27
+ \centering
28
+ \caption {H}
29
+ \begin {tabular }{ccccc}
30
+ \toprule
31
+ U & V & X & Y & Z \\
32
+ \midrule
33
+ A & 1000 & 10000 & 500 & 50\% \\
34
+ B & 5500 & 5000 & 220 & 22\% \\
35
+ C & 1100 & 1000 & 280 & 28\% \\ \bottomrule
36
+ \end {tabular }
37
+ \end {table }
38
+
39
+ \end {document }
You can’t perform that action at this time.
0 commit comments