改进系统所含方程编号的指示

改进系统所含方程编号的指示

从所附图片和代码中您可以轻松看到,我使用 手动对每个方程式进行编号\textbf。您必须如何进行才能正确对齐此类自动编号?

查看图像和代码,每个方程式都没有被任何类型\eqref或的命令调用\ref。我正在考虑这个subequation包,但目前我不知道如何让它具有美感。你能热心地帮助我吗?谢谢。

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools,amssymb}
\begin{document}
\begin{equation}\label{M1}
\left\{\begin{aligned}
&\overline \nabla \cdot \overline E=\frac{\rho}{\varepsilon_0},\,\textbf{(i)}& \quad \overline \nabla \times \overline E=-\frac{\partial \overline B}{\partial t},\,\textbf{(iii)}\\
&\overline \nabla \cdot \overline B=0,\,\textbf{(ii)}&\quad  \overline \nabla \times \overline B=\mu_0\overline J+\mu_0\varepsilon_0\frac{\partial \overline E}{\partial t}\,\,\textbf{(iv)}.\\
\end{aligned}\right.
\end{equation}

La \textbf{(i)} si riferisce alla \textit{legge differenziale di Gauss} (e di Coulomb), la \textbf{(ii)} alla \textit{non esistenza di monopoli magnetici}, la \textbf{(iii)} alla \textit{legge differenziale di Faraday} (Henry, Lenz) e la \textbf{(iv)} alla \textit{legge di Ampere generalizzata} o di Ampere--Maxwell.
\end{document}

答案1

这里有一个选项,您可以手动插入公式编号(使用\insertmanualtag{<num>}):

在此处输入图片描述

\documentclass{article}

\usepackage{mathtools,amssymb}

\newcounter{manualtag}[equation]
\renewcommand{\themanualtag}{\roman{manualtag}}%
\newcommand{\insertmanualtag}[1]{%
  \setcounter{manualtag}{\numexpr#1-1}%
  \refstepcounter{manualtag}%
  \mbox{\bfseries(\themanualtag)}%
}
\newcommand{\refmanualtag}[1]{\mbox{\bfseries(\ref{#1})}}

\makeatletter
\newcommand{\ltxlabel}{\ltx@label}
\makeatother

\begin{document}

\begin{equation}
  \label{M1}
  \left\{
    \begin{aligned}
      \overline{\nabla} \cdot \overline{E} &= \frac{\rho}{\varepsilon_0}, && \insertmanualtag{1}\ltxlabel{tag1} \qquad
        & \overline{\nabla} \times \overline{E} &= -\frac{\partial \overline{B}}{\partial t}, && \insertmanualtag{3}\ltxlabel{tag3} \\
      \overline{\nabla} \cdot \overline{B} &= 0,                          && \insertmanualtag{2}\ltxlabel{tag2} \qquad
        & \overline{\nabla} \times \overline{B} &= \mu_0 \overline{J} + \mu_0 \varepsilon_0 \frac{\partial \overline{E}}{\partial t}. && \insertmanualtag{4}\ltxlabel{tag4}
    \end{aligned}
  \right.
\end{equation}

La \refmanualtag{tag1} si riferisce alla \textit{legge differenziale di Gauss} (e di Coulomb), 
la \refmanualtag{tag2} alla \textit{non esistenza di monopoli magnetici}, 
la \refmanualtag{tag3} alla \textit{legge differenziale di Faraday} (Henry, Lenz) e 
la \refmanualtag{tag4} alla \textit{legge di Ampere generalizzata} o di Ampere--Maxwell.

\end{document}

我主要更新了代码,以便更好地展开内容,同时还在括号表达式中的方程组中添加了对齐。

答案2

我建议这样做,对代码进行一些简化,并进行一些改进:

\documentclass{article}
\usepackage{mathtools,amssymb}

\begin{document}

\begin{equation}\label{M1}
\begin{dcases}
  \begin{aligned}
\overline \nabla \cdot \,\overline{\!E} & =\frac{\rho}{\varepsilon_0} & & \textbf{(i)}& \overline \nabla \times\, \overline{\!E} & =-\frac{\partial \,\overline{\! B}}{\partial t}, & & \textbf{(iii)}\\
\overline \nabla \cdot \,\overline{\!B} & =0, & & \textbf{(ii)}&\hspace{3em} \overline \nabla \times\,\overline{\!B} & = \mu_0\,\overline{\!J\,}\!+\mu_0\varepsilon_0\frac{\partial\, \overline{\!E}}{\partial t} & & \textbf{(iv)}.\\
\end{aligned}
\end{dcases}
\end{equation}

La \textbf{(i)} si riferisce alla \textit{legge differenziale di Gauss} (e di Coulomb), la \textbf{(ii)} alla \textit{non esistenza di monopoli magnetici}, la \textbf{(iii)} alla \textit{legge differenziale di Faraday} (Henry, Lenz) e la \textbf{(iv)} alla \textit{legge di Ampere generalizzata} o di Ampere--Maxwell.

\end{document} 

在此处输入图片描述

相关内容