$$
\left. \begin{array}{c}
\frac{NR}{K}=50\\
0<R\leqslant 35\\
NR\geqslant 65\\
N>0\\
K=24\\
NR\geqslant \text{600 }\left( an\,\,initial\,\,guess \right)\\
\end{array} \right\} \Rightarrow \left\{ \begin{array}{c}
K_{\min}=24\\
N_{\min}=40\\
R_{\max}=30\\
\end{array} \right.
\\
\left. \begin{array}{c}
R_U=\frac{NR}{I}\\
R_D=\frac{NR}{J}\\
K=I+J\\
\end{array} \right\} \Rightarrow \left\{ \begin{array}{c}
I=K-K\alpha =24-24\cdot \frac{1}{4}=18\\
J=K\alpha =24\cdot \frac{1}{4}=6\\
\end{array} \right.
$$
我已经尝试调试此代码很长时间了。编辑器一直告诉我有一个错误“未定义的控制序列”。有人能帮我找出问题出在哪里吗?谢谢。
答案1
在 LaTeX 中,您必须使用包来使用一些预定义命令,例如\leqslant
、\geqslant
或\text
。这是 LaTeX 和 MathJax 的主要区别之一。前两个命令需要amssymb
,而最后一个命令需要amsmath
。顺便说一句,不要$$ $$
在 MathJax 中使用 like 。
\documentclass{article}
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}
\[
\left. \begin{array}{c}
\frac{NR}{K}=50\\
0<R\leqslant 35\\
NR\geqslant 65\\
N>0\\
K=24\\
NR\geqslant \text{600 }\left( an\,\,initial\,\,guess \right)\\
\end{array} \right\} \Rightarrow \left\{ \begin{array}{c}
K_{\min}=24\\
N_{\min}=40\\
R_{\max}=30\\
\end{array} \right.
\\
\left. \begin{array}{c}
R_U=\frac{NR}{I}\\
R_D=\frac{NR}{J}\\
K=I+J\\
\end{array} \right\} \Rightarrow \left\{ \begin{array}{c}
I=K-K\alpha =24-24\cdot \frac{1}{4}=18\\
J=K\alpha =24\cdot \frac{1}{4}=6\\
\end{array} \right.
\]
\end{document}
但是,为什么要使用array
with\left
和\right
?间距太糟糕了!而且,使用 either$$
或\[ \]
不会出现换行符。
\documentclass{article}
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\left.\begin{aligned}
\tfrac{NR}{K}=50\\
0<R\leqslant 35\\
NR\geqslant 65\\
N>0\\
K=24\\
NR\geqslant600\text{ (an initial guess)}
\end{aligned}\right\}&\Rightarrow\begin{cases}
R_U=\frac{NR}{I}\\
R_D=\frac{NR}{J}\\
K=I+J
\end{cases}\\
\left.\begin{aligned}
R_U=\tfrac{NR}{I}\\
R_D=\tfrac{NR}{J}\\
K=I+J
\end{aligned}\right\}&\Rightarrow\begin{cases}
I=K-K\alpha =24-24\cdot \frac{1}{4}=18\\
J=K\alpha =24\cdot \frac{1}{4}=6
\end{cases}
\end{align*}
\end{document}