我正在使用 ifthen 包。我看到网上有些评论说有更新的替代方案,所以也许答案是,我应该换一个。但无论如何……
所以如果我有一个像这样的表达
\ifthenelse{\boolean{boolval1} \and \boolean{boolval2} \or
\boolean{boolval3}}{\something}{\somethingelse}
这似乎被解释为
如果 ((boolval1 和 boolval2) 或 boolval3) 则为其他内容
然而我想要的是
如果 (boolval1 和 (boolval2 或 boolval3)) 则为其他内容
将 boolval2 和 boolval3 测试包含在花括号 { } 中会产生错误。将它们包含在圆括号中不会产生错误,但似乎也没有效果。
有没有简单的方法可以做到这一点?我没能通过谷歌找到任何东西。有多种解决方法,所以我肯定可以做我想做的事,只是很麻烦——我想知道是否有更简单的方法。
非常感谢您提供的任何答案……