目前無法輕鬆檢查 zvars 的內容,抱歉,它只能測試值是否已設定或未設定(以及設定但為空的情況算哪一種)。
這可能有效,它利用了 \zifvarset 在內部將 \tmp 設定為變數值的特性,如果配置正確的話...
\let\tmp\empty
\def\readersversion{readers version}
\zifvarset|version-name\*
\ifx\tmp\readersversion
%READERS VERSION STUFF HERE
\else
% Default case here.
\fi