![如何创建一个可以对 MCQ 进行条件格式设置的环境](https://linux22.com/image/462936/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%8F%AF%E4%BB%A5%E5%AF%B9%20MCQ%20%E8%BF%9B%E8%A1%8C%E6%9D%A1%E4%BB%B6%E6%A0%BC%E5%BC%8F%E8%AE%BE%E7%BD%AE%E7%9A%84%E7%8E%AF%E5%A2%83.png)
首先我想说一下,我对 LaTeX 几乎完全陌生。
现在,我正在尝试为这里流行的 Question Papers 结构创建一个文档类。有两种类型,其中一种是针对 MCQ 的。现在,有两种类型的 MCQ,一种有一个问题和 4 个选项,另一种有 3 个语句和 4 个选项,这些选项有不同的组合。例如,
我正在尝试创建一个环境,该环境将正常格式化普通的 MCQ,并在带星号时格式化其他类型,或者以其他方式格式化。现在,选项的格式应根据其长度而不同。有人能告诉我如何创建这个环境吗?
由于其结构不太简单,我想我需要定义命令,将不同的值分配给begin
环境部分中的变量,并最终使用该end
部分中的变量来格式化问题,但我不完全确定这是否是最优方法。