我正在尝试用对齐方程组作为下限来写一个求和。为此,我写道:
$$
I_{P+AH, a} = \sum
_{\begin{empheq}[left=\empheqlbrace]{align*}
&\tau_i \text{ ATTIVO} \\
&d_i < d_{a_i}
\end{empheq}}
c
$$
但 Texmaker 给出了错误(数学环境不好)。我该怎么办?
答案1
以下是array
基于 和smallmatrix*
基于 的解决方案。(非常感谢 @daleif 建议第二种解决方案类型。)
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
I_{P+AH, a}
= \sum_{
\Bigl\{ \begin{array}{@{}l@{}}
\tau_i \textsc{ attivo} \\
d_i < d_{a_i}
\end{array} }
c
= \sum_{
\bigl\{ \begin{smallmatrix*}[l]
\tau_i \text{ \scshape attivo} \\
d_i\, <\, d_{a_i}
\end{smallmatrix*}}
c
\]
\end{document}
答案2
您收到错误是因为您尝试empheq
在另一个数学环境中使用,这没有意义。但是,您实际上并不需要这样做empheq
,您只需使用substack
包围\left\{ ... \right.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
I_{P+AH, a} = \sum_{\left\{ \substack{
\tau_i \text{ ATTIVO} \\
d_i < d_{a_i}
} \right.}
c
\]
\end{document}
如果您希望条件左对齐,您可以按照@daleif 的建议使用环境subarray
而不是\substack
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
I_{P+AH, a} = \sum_{\left\{ \begin{subarray}{l}
\tau_i \text{ ATTIVO} \\
d_i < d_{a_i}
\end{subarray} \right.}
c
\]
\end{document}
另外,这与你的问题无关,但是你不应该使用$$...$$
,你应该\[...\]
使用。