我使用在线生成器创建了以下方程,但它在 texmaker 上不起作用。
\begin{equation}
p_{ij}=\left\{\begin{matrix}
\frac{\tau_{ij}^{\alpha}}{a\sum _{l\in N_{i}}\tau_{il}^{\alpha}} & if j \in N_{i}\\
0 & if j \notin N_{i}
\end{matrix}\right.
\end{equation}
我正在尝试输入这个等式:http://i.hizliresim.com/vgjvD4.gif
答案1
环境matrix
要求
\usepackage{amsmath}
在文档序言中。\begin{matrix}
由于历史原因,该命令\matrix
是在 LaTeX 内核中定义的,因此未发出该错误。
matrix
然而,您对当前情况的使用并不是最好的;cases
环境更好。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
p_{ij}=\begin{cases}
\frac{\tau_{ij}^{\alpha}}{a\sum _{l\in N_{i}}\tau_{il}^{\alpha}} &
\text{if $j \in N_{i}$}\\
0 & \text{if $j \notin N_{i}$}
\end{cases}
\end{equation}
\end{document}
\text
注意正确打印“if”的用法。
可能更好的是使用mathtools
:
\documentclass{article}
\usepackage{mathtools} % also loads amsmath
\begin{document}
\begin{equation}
p_{ij}=\begin{dcases*}
\frac{\tau_{ij}^{\alpha}}{a\sum _{l\in N_{i}}\tau_{il}^{\alpha}} &
if $j \in N_{i}$\\
0 & if $j \notin N_{i}$
\end{dcases*}
\end{equation}
\end{document}
环境dcases
以显示样式打印条目,并且 *-variant 允许避免\text
隐式操作。
这是后面代码的结果
与前者相比