方程 - 定义边界

方程 - 定义边界

有什么更好的方法或方式来定义区域边界。例如,以下一段代码。

\begin{align}
&2 \pi  R\left[q_x-p_x,q_y-p_y\right].&\text{  for,  } \left[p\leq Q_0\right]\\
&0.\text{ }&\text{  for,  } \left[p>Q_0\right]
\end{align}

输出结果为:

出去

有没有更好的方法来表示这样的边界方程,或者这是正确的方法。

谢谢。

答案1

您需要更好的间距。第一个版本中的解决方案很棘手。出于某些原因,其他版本可能更适合您,但我表示怀疑。所有变体中的标点符号和间距都得到了改进。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
2 \pi  R\left[q_x-p_x,q_y-p_y\right],&\quad\text{for  } \left[p\leq Q_0\right],\\
0,\hphantom{\pi  R\left[q_x-p_x,q_y-p_y\right]}&\quad\text{for  } \left[p>Q_0\right].
% tricky: 0, and 2, have the same length
\end{align}

\begin{align}
2 \pi  R\left[q_x-p_x,q_y-p_y\right],&\quad\text{for  } \left[p\leq Q_0\right],\\
0,&\quad\text{for  } \left[p>Q_0\right].
\end{align}

\begin{align}
&2 \pi  R\left[q_x-p_x,q_y-p_y\right],\quad\text{for  } \left[p\leq Q_0\right],\\
&0,\text{}\quad\text{for } \left[p>Q_0\right].
\end{align}

\end{document} 

在此处输入图片描述

答案2

由于边界条件似乎依赖pnumcasescases包裹)就可以了。在下面的例子中,我将边界定义B(p)为函数p

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,cases}% http://ctan.org/pkg/{amsmath,cases}
\begin{document}
Some text here.
\begin{numcases}{B(p)=}
  2 \pi R\bigl[q_x-p_x,q_y-p_y\bigr] & \text{for $\bigl[p \leq Q_0\bigr]$} \\
  0 & \text{for $\bigl[ p > Q_0 \bigr]$}
\end{numcases}
Some more text here.
\end{document}

最值得注意的是,代码片段中没有必要使用\left...。\right也许,为了强调(虽然没有必要),我使用了\bigl...\bigr对。

相关内容