|
1961 | 1961 | %
|
1962 | 1962 | % 参数如下:
|
1963 | 1963 | % \begin{itemize}
|
1964 |
| -% \item \#1: |dim| 用于存储最大宽度。 |
1965 |
| -% \item \#2: |seq| 用于存储文本。 |
| 1964 | +% \item \#1: |dim| 用于输出最大宽度。 |
| 1965 | +% \item \#2: |seq| 用于输入文本。 |
1966 | 1966 | % \end{itemize}
|
1967 | 1967 | % \begin{macrocode}
|
1968 | 1968 | \cs_new:Npn \@@_get_max_text_width:NN #1#2
|
|
1975 | 1975 | {
|
1976 | 1976 | \seq_pop_left:NN \l_@@_tmpa_seq \l_@@_tmpa_tl
|
1977 | 1977 | \@@_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 } } |
1980 | 1979 | }
|
1981 | 1980 | \group_end:
|
1982 | 1981 | }
|
|
2033 | 2032 | \bool_if:NT \l_@@_cover_auto_width_bool {
|
2034 | 2033 | \@@_get_max_text_width:NN \l_@@_cover_label_max_width_dim \l_@@_left_seq
|
2035 | 2034 | \@@_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 } |
2036 | 2037 | }
|
2037 | 2038 |
|
2038 | 2039 |
|
|
3731 | 3732 | %
|
3732 | 3733 | % 参数如下:
|
3733 | 3734 | % \begin{itemize}
|
3734 |
| -% \item \#1: |dim| 用于存储最大宽度。 |
3735 |
| -% \item \#2: |seq| 用于存储文本。 |
| 3735 | +% \item \#1: |dim| 用于输出最大宽度。 |
| 3736 | +% \item \#2: |seq| 用于输入存储文本。 |
3736 | 3737 | % \end{itemize}
|
3737 | 3738 | % \begin{macrocode}
|
3738 | 3739 | \cs_new:Npn \@@_get_max_text_width:NN #1#2
|
|
3745 | 3746 | {
|
3746 | 3747 | \seq_pop_left:NN \l_@@_tmpa_seq \l_@@_tmpa_tl
|
3747 | 3748 | \@@_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 } } |
3750 | 3750 | }
|
3751 | 3751 | \group_end:
|
3752 | 3752 | }
|
|
3803 | 3803 | \bool_if:NT \l_@@_cover_auto_width_bool {
|
3804 | 3804 | \@@_get_max_text_width:NN \l_@@_cover_label_max_width_dim \l_@@_left_seq
|
3805 | 3805 | \@@_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 } |
3806 | 3808 | }
|
3807 | 3809 |
|
3808 | 3810 |
|
|
0 commit comments