表示逻辑语句的最佳方式

表示逻辑语句的最佳方式

我有许多描述创建数据元素过程的语句,它们都集成在“数据手册”中。例如:

IF ( ( heigth between 58 AND 76 ) AND ( BMI between 19 AND 24 ) ) THEN obese = 0
ELSE IF ( ( heigth between 58 AND 76 ) AND ( BMI between 25 AND 29 ) ) THEN obese = 1

有没有一种优雅的方式来用 TeX 表示这样的语句?我曾考虑过使用某种树形图,但不幸的是,这很难,因为大多数元素并不像示例那么简单,而且往往很快就会变得非常复杂。

答案1

我不太确定这一点,但是......

$
  \hbox{obese} = \cases{
    0 & if $(58 < \hbox{height} < 76) \land (19 < \hbox{BMI} < 24))$\cr
    1 & if $(58 < \hbox{height} < 76) \land (25 < \hbox{BMI} < 29))$
  }
$
\bye

在此处输入图片描述

相关内容