想问问怎么对括号中的公式进行分别编号呢,试了很多种但是都没有分别编号,好像aligned环境下和tag冲突所以没法手动编号,
\begin{equation}
    \left\{
    \begin{aligned}
        B&=B_{\text{地}}+B_{++}+B_{s}+B_{sl} \\
        B&=B_{\text{地}}+B_{++}^{\prime}+B_{s}-B_{sl}
        \end{aligned}
        \right.
\end{equation}\begin{equation}
    \left\{
    \begin{aligned}
    B &= B_{\text{地}} + B_{++} + B_{s} + B_{sl} \tag{5}\\
    B &= B_{\text{地}} + B_{++}^{\prime} + B_{s} - B_{sl} \tag{6}
    \end{aligned}
    \right.
\end{equation}\begin{equation}
    \begin{cases}
    B = B_{\text{地}} + B_{++} + B_{s} + B_{sl} \tag{5} \\
    B = B_{\text{地}} + B_{++}^{\prime} + B_{s} - B_{sl} \tag{6}
    \end{cases}
\end{equation}                    
                刚好在主站上看到过一篇关于此文章:
LaTeX 公式编号技巧 - 向老师的技巧分享
请将代码放置到围栏代码块语法中,以保证正确的高亮
建议使用【补充问题】功能,并在编辑完毕后善用【预览】功能
同时建议提供完整的mwe

摸鱼的时候测试了一下,下面是一个MWE:
\documentclass[12pt]{ctexart}
\usepackage{amsmath}
\usepackage{cases}
\usepackage{empheq}
\setlength{\parindent}{0pt}
\begin{document}
原始的表达(cases或者\verb|\left\{\right.|方法)均难以在cases内部编号:
\begin{equation}
    \left\{
    \begin{aligned}
    B&=B_{\text{地}}+B_{++}+B_{s}+B_{sl} \\
    B&=B_{\text{地}}+B_{++}^{prime}+B_{s}-B_{sl}
    \end{aligned}
    \right.
\end{equation}
\begin{equation}
    \begin{cases}
        B = B_{\text{地}} + B_{++} + B_{s} + B_{sl}\\
        B = B_{\text{地}} + B_{++}^{prime} + B_{s} - B_{sl}
    \end{cases}
\end{equation}
solution1:\verb|cases|环境中分行添加序号可以使用\verb|cases|宏包提供的\verb|numcases|环境实现(注意该宏包须在\verb|amsmath|之后调用).
\begin{numcases}{}
    B=B_{\text{地}}+B_{++}+B_{s}+B_{sl} \\
    B=B_{\text{地}}+B_{++}^{prime}+B_{s}-B_{sl}
\end{numcases}
solution2:使用\verb|empheq|宏包提供的环境来实现大括号内的多行编号
\begin{empheq}[left=\empheqlbrace]{align}
    B &= B_{\text{地}} + B_{++} + B_{s} + B_{sl}\\
    B &= B_{\text{地}} + B_{++}^{prime} + B_{s} - B_{sl}
\end{empheq}
\end{document}