目前,您无法轻松检查 zvar 的内容,抱歉,它只能测试值是否已设置或未设置(以及已设置但为空的情况算作什么)。
这可能有效,它利用了 \zifvarset 在内部将 \tmp 设置为变量值的特性,如果配置得当的话...
\let\tmp\empty
\def\readersversion{readers version}
\zifvarset|version-name\*
\ifx\tmp\readersversion
%READERS VERSION STUFF HERE
\else
% Default case here.
\fi