Skip to content

Commit c845fef

Browse files
YDX-2147483647fky2015
authored andcommitted
fix: 硕博模板中cover/hideCoverInPeerReview应仍默认为 false
重新实现了 #533286fa70Fixes #548
1 parent 424e5b8 commit c845fef

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

bithesis-doc.tex

+3-3
Original file line numberDiff line numberDiff line change
@@ -694,9 +694,9 @@ \subsubsection{封面选项} \label{sec:cover}
694694
设置封面信息中下划线的偏移量。
695695
\end{function}
696696

697-
\begin{function}[added=2023-05-09, updated=2024-06-14]{cover/hideCoverInPeerReview}
697+
\begin{function}[added=2023-05-09, updated=2024-08-28]{cover/hideCoverInPeerReview}
698698
\begin{bitsyntax}[emph={[1]hideCoverInPeerReview}]
699-
hideCoverInPeerReview = (*(from-thesis-type)|false|true*)
699+
hideCoverInPeerReview = (*false|true*)
700700
\end{bitsyntax}
701701

702702
\textit{此选项默认值会按论文类型自动设置,一般已满足要求,不需要用户自行修改。}
@@ -706,7 +706,7 @@ \subsubsection{封面选项} \label{sec:cover}
706706
\begin{itemize}
707707
\item 若设为 |true|,盲审模式下直接删除封面。
708708
\item 若设为 |false|,盲审模式下保留封面,只是隐去个人信息。
709-
\item (默认)若设为 |from-thesis-type|,自动根据论文类型设置。具体来说,本科生设为 |true|,研究生设为 |false|。
709+
\item (默认)若未设置,自动根据论文类型设置。具体来说,本科生设为 |true|,研究生设为 |false|。
710710
\end{itemize}
711711

712712
未启用盲审模式时,此选项无效果。

bithesis.dtx

+11-11
Original file line numberDiff line numberDiff line change
@@ -615,17 +615,9 @@
615615
underlineThickness .initial:n = {1pt},
616616
underlineOffset .dim_set:N = \l_@@_cover_underline_offset_dim,
617617
underlineOffset .initial:n = { -10pt },
618-
hideCoverInPeerReview .choice:,
619-
hideCoverInPeerReview / true .code:n = { \bool_set_true:N \l_@@_cover_hide_cover_in_peer_review_bool },
620-
hideCoverInPeerReview / false .code:n = { \bool_set_false:N \l_@@_cover_hide_cover_in_peer_review_bool },
621-
hideCoverInPeerReview / from-thesis-type .code:n = {
622-
\@@_if_graduate:TF {
623-
\bool_set_false:N \l_@@_cover_hide_cover_in_peer_review_bool
624-
} {
625-
\bool_set_true:N \l_@@_cover_hide_cover_in_peer_review_bool
626-
}
627-
},
628-
hideCoverInPeerReview .initial:n = {from-thesis-type},
618+
hideCoverInPeerReview .bool_set:N = \l_@@_cover_hide_cover_in_peer_review_bool,
619+
% 此处暂且填充默认值为`false`,待确定`\g_@@_thesis_type_int`后再根据论文类型覆盖默认值
620+
hideCoverInPeerReview .initial:n = {false},
629621
% 研究生的「特殊类型」
630622
showSpecialTypeBox .bool_set:N = \l_@@_cover_show_special_type_box_bool,
631623
showSpecialTypeBox .initial:n = {false},
@@ -936,6 +928,14 @@
936928
% \begin{macrocode}
937929
\ProcessKeysOptions { bithesis / option }
938930
% \end{macrocode}
931+
% 确定 |bithesis/option| 中的 |\g_@@_thesis_type_int| 后,根据论文类型自动覆盖某些选项的默认值。
932+
% \begin{macrocode}
933+
\@@_if_graduate:TF {
934+
\keys_set:nn {bithesis} {cover/hideCoverInPeerReview = false}
935+
} {
936+
\keys_set:nn {bithesis} {cover/hideCoverInPeerReview = true}
937+
}
938+
% \end{macrocode}
939939
%
940940
% \subsubsection{处理模板选项}
941941
%

0 commit comments

Comments
 (0)