我该如何排版,例如,
X = 0 if a=1 \& b=1 \& c= 5 \& d=9 ;
0 otherwise,
使用那些巨大的左括号并在一行中指定每个条件(4 个单独的行中的 4 个条件)?
答案1
我不清楚 的条件X=1
是单独的(逻辑“或”)还是累积的(逻辑“与”)。假设是前者,以下两个表达式可能满足您的需求。
\documentclass{article}
\usepackage{amsmath} % for cases environment and \text command
\begin{document}
\[
X =
\begin{cases}
1 & \text{if $a=0$ or $b=1$ or $c=5$ or $d=9$} \\
0 & \text{otherwise}
\end{cases}
\]
\[
X =
\begin{cases}
1 & \text{if $a=0$} \\
1 & \text{if $b=1$} \\
1 & \text{if $c=5$} \\
1 & \text{if $d=9$} \\
0 & \text{otherwise}
\end{cases}
\]
\end{document}
就我个人而言,我强烈倾向于这两种形式中的第一种——至少对于您提供的设置而言。如果条件更复杂,第二种形式可能是更好的选择。
答案2
据我了解,您想要以下构造:
\documentclass{article}
\begin{document}
\[
\left\{
\begin{array}{rl}
X=1 & \mbox{if $a=1$},\\
X=10 & \mbox{if $a=2$},\\
X=100 & \mbox{if $a=3$},\\
X=1000 &\mbox{otherwise}
\end{array}
\right.
\]
or
\[
\left\{
\begin{array}{ll}
X=1 & \mbox{if $a=1$},\\
X=10 & \mbox{if $a=2$},\\
X=100 & \mbox{if $a=3$},\\
X=1000 &\mbox{otherwise}
\end{array}
\right.
\]
\end{document}