Skip to content

Commit 3c5e397

Browse files
fix: 调大cover/autoWidthPadding时,题名页信息应该整体居中
Fixes #608 Co-authored-by: Peng Gao <[email protected]>
1 parent 4ef7ce0 commit 3c5e397

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

bithesis.dtx

+10-8
Original file line numberDiff line numberDiff line change
@@ -1961,8 +1961,8 @@
19611961
%
19621962
% 参数如下:
19631963
% \begin{itemize}
1964-
% \item \#1: |dim| 用于存储最大宽度
1965-
% \item \#2: |seq| 用于存储文本
1964+
% \item \#1: |dim| 用于输出最大宽度
1965+
% \item \#2: |seq| 用于输入文本
19661966
% \end{itemize}
19671967
% \begin{macrocode}
19681968
\cs_new:Npn \@@_get_max_text_width:NN #1#2
@@ -1975,8 +1975,7 @@
19751975
{
19761976
\seq_pop_left:NN \l_@@_tmpa_seq \l_@@_tmpa_tl
19771977
\@@_get_text_width:NV \l_@@_tmpa_dim \l_@@_tmpa_tl
1978-
% 在两边加上空白,避免文本太靠边。
1979-
\dim_gset:Nn #1 { \dim_max:nn {#1} { \l_@@_tmpa_dim + \l_@@_cover_auto_width_padding_dim * 2} }
1978+
\dim_gset:Nn #1 { \dim_max:nn {#1} { \l_@@_tmpa_dim } }
19801979
}
19811980
\group_end:
19821981
}
@@ -2033,6 +2032,8 @@
20332032
\bool_if:NT \l_@@_cover_auto_width_bool {
20342033
\@@_get_max_text_width:NN \l_@@_cover_label_max_width_dim \l_@@_left_seq
20352034
\@@_get_max_text_width:NN \l_@@_cover_value_max_width_dim \l_@@_right_seq
2035+
% 在 value 两边加上空白,避免文本太靠边。
2036+
\dim_add:Nn \l_@@_cover_value_max_width_dim { \l_@@_cover_auto_width_padding_dim * 2 }
20362037
}
20372038

20382039

@@ -3731,8 +3732,8 @@
37313732
%
37323733
% 参数如下:
37333734
% \begin{itemize}
3734-
% \item \#1: |dim| 用于存储最大宽度
3735-
% \item \#2: |seq| 用于存储文本
3735+
% \item \#1: |dim| 用于输出最大宽度
3736+
% \item \#2: |seq| 用于输入存储文本
37363737
% \end{itemize}
37373738
% \begin{macrocode}
37383739
\cs_new:Npn \@@_get_max_text_width:NN #1#2
@@ -3745,8 +3746,7 @@
37453746
{
37463747
\seq_pop_left:NN \l_@@_tmpa_seq \l_@@_tmpa_tl
37473748
\@@_get_text_width:NV \l_@@_tmpa_dim \l_@@_tmpa_tl
3748-
% 在两边加上空白,避免文本太靠边。
3749-
\dim_gset:Nn #1 { \dim_max:nn {#1} { \l_@@_tmpa_dim + \l_@@_cover_auto_width_padding_dim * 2} }
3749+
\dim_gset:Nn #1 { \dim_max:nn {#1} { \l_@@_tmpa_dim } }
37503750
}
37513751
\group_end:
37523752
}
@@ -3803,6 +3803,8 @@
38033803
\bool_if:NT \l_@@_cover_auto_width_bool {
38043804
\@@_get_max_text_width:NN \l_@@_cover_label_max_width_dim \l_@@_left_seq
38053805
\@@_get_max_text_width:NN \l_@@_cover_value_max_width_dim \l_@@_right_seq
3806+
% 在 value 两边加上空白,避免文本太靠边。
3807+
\dim_add:Nn \l_@@_cover_value_max_width_dim { \l_@@_cover_auto_width_padding_dim * 2 }
38063808
}
38073809

38083810

0 commit comments

Comments
 (0)