如何在逐项列表内添加条件?

如何在逐项列表内添加条件?

下面提到的列表有三个项目。有四个变量:1] varone 2] vartwo 3] varthree 和 4] sub ;它们来自外部 CSV 文件。如果变量 sub 的值大于 4,将显示具有“值 B”的项目 2。但不知何故此代码不起作用:您能否建议我如何在 itemize 列表中添加条件?

\begin{itemize}
\ifboolexpr{
  test {\ifdimgreater{\varone pt}{69.99pt}} or
  test {\ifdimequal{\varone pt}{69.99pt}}}
{\item \textbf{Value A: } Text for A.}{}
\ifnum\sub > 4
\ifboolexpr{
  test {\ifdimgreater{\vartwo pt}{69.99pt}} or
  test {\ifdimequal{\vartwo pt}{69.99pt}}}
{\item \textbf{Value B: } Text for B.}{}
\fi
\ifboolexpr{
  test {\ifdimgreater{\varthree pt}{69.99pt}} or
  test {\ifdimequal{\varthree pt}{69.99pt}}}
{\item \textbf{Value C: } Text for C.}{}
\end{itemize}

注意:我正在使用带有 xelatex 的文章文档类。

相关内容