我需要的关键功能是所有方程式都右对齐并带有自己的标签。我能得到的最好的结果是:
使用埃菲克正如我在这里报告的那样:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb,mathrsfs}
\usepackage{commath}
\usepackage{mathptmx}
\usepackage{empheq}
\begin{document}
\begin{subequations} \label{e:FP}
\begin{empheq}[left={sys \; 1}\Rightarrow\empheqlbrace]{align}
\begin{empheq}[left={subsys \; 1}\Rightarrow\empheqlbrace]{align}
x + y = 0\\
\alpha + \beta = 0
\end{empheq}
\\
A + B = 0
\end{empheq}
\begin{equation} \label{e:FP_forces}
l + m = 0
\end{equation}
\begin{equation} \label{e:FP_forces}
p + q = 0
\end{equation}
\end{document}
这与我想要的结果相差甚远。有人能给我一点提示吗?提前谢谢!
答案1
需要一些视觉格式化。
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % for mock text
\begin{document}
\begin{subequations} \label{e:FP}
% a few local commands to ease input
\newcommand{\sys}{%
$\text{sys 1}\implies
\left\lbrace
\vphantom{\begin{aligned} 1 \\ 1 \\ 1 \end{aligned}}%
\right.$%
}
\newcommand{\subsys}{%
$\text{subsys 1}\implies
\left\lbrace
\vphantom{\begin{aligned} 1 \\ 1 \end{aligned}}%
\right.$%
}
\lipsum[1][1-4]
\begin{align}
\raisebox{-0.55\height}[0pt][0pt]{\sys}
\raisebox{-0.4\height}[0pt][0pt]{\subsys}
x+y &= 0 \\
\alpha+\beta &= 0 \\
A+B &= 0 \\
l+m &= 0 \\
p+q &= 0
\end{align}
\lipsum[1][1-4]
\end{subequations}
\end{document}
然而,显示效果并不像我要求的那么好。
可能类似于下面的图片:
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % for mock text
\begin{document}
\begin{subequations} \label{e:FP}
\lipsum[1][1-4]
\begin{alignat}{2}
x+y &= 0 &\qquad& \text{(sys 1, subsys 1)} \\
\alpha+\beta &= 0 & & \text{(sys 1, subsys 1)} \\
A+B &= 0 & & \text{(sys 1)} \\
l+m &= 0 \\
p+q &= 0
\end{alignat}
\lipsum[1][1-4]
\end{subequations}
\end{document}