问题描述:
使用以下乳胶代码:
\[ \left\{
\begin{array}{ll}
0 & x\leq a \\
\frac{x-a}{b-a} & a\leq x\leq b \\
\frac{c-x}{c-b} & b\leq x\leq c \\
1 & c\leq x \\
\end{array}
\right. \]
虽然预期的结果是:
cases
我在使用of 时也遇到了同样的问题amsmath
。例如:
\begin{equation}
X=
\begin{cases}
0, & \text{if}\ a=1 \\
1, & \text{otherwise}
\end{cases}
\end{equation}
结果是:
问题:我甚至不知道该找什么。这个文件style.txt
很大,有数百行。关于这个问题的可能原因有什么建议吗?A 甚至无法创建一个最小的例子。
更新:
\usepackage{breqn} 行导致了这个问题。如果我删除(或注释掉),这个问题就会消失。但是,其他部分.tex
包含此代码,我需要删除并以其他方式重写:
\begin{dmath}
\begin{split}
\label{eq:something}
x_e = x_0 + \gamma (x_r - x_{0})
= x_0 + \gamma(\cancel{x_0} + \alpha (x_0 - x_{n+1}) - \cancel{x_0})
= x_0 + \gamma \alpha (x_0 - x_{n+1})
\end{split}
\end{dmath}
某些包之间有可能产生冲突吗?
答案1
太大,无法评论:
您的代码片段按预期工作。也可以正常工作cases
(来自amsmath
} 以及dcases
(来自mathtools
):
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\left\{\begin{array}{ll}
0 & x\leq a \\
\dfrac{x-a}{b-a} & a\leq x\leq b \\
\dfrac{c-x}{c-b} & b\leq x\leq c \\
1 & c\leq x \\
\end{array}
\right.
\]
\[
\begin{cases}
0 & x\leq a \\
\dfrac{x-a}{b-a} & a\leq x\leq b \\
\dfrac{c-x}{c-b} & b\leq x\leq c \\
1 & c\leq x \\
\end{cases}
\]
\[
\begin{dcases}
0 & x\leq a \\
\frac{x-a}{b-a} & a\leq x\leq b \\
\frac{c-x}{c-b} & b\leq x\leq c \\
1 & c\leq x \\
\end{dcases}
\]
\end{document}