![在同一浮点数中对与表格交织在一起的方程式进行对齐和编号](https://linux22.com/image/441704/%E5%9C%A8%E5%90%8C%E4%B8%80%E6%B5%AE%E7%82%B9%E6%95%B0%E4%B8%AD%E5%AF%B9%E4%B8%8E%E8%A1%A8%E6%A0%BC%E4%BA%A4%E7%BB%87%E5%9C%A8%E4%B8%80%E8%B5%B7%E7%9A%84%E6%96%B9%E7%A8%8B%E5%BC%8F%E8%BF%9B%E8%A1%8C%E5%AF%B9%E9%BD%90%E5%92%8C%E7%BC%96%E5%8F%B7.png)
我有一个关于浮点数内方程的对齐和编号的问题,但它们之间有子表。问题是第二批方程开始一个新的计数器,而不是遵循之前的顺序。它们也没有像我希望的那样在等号处对齐。MWE:
\documentclass[11pt]{book}
\usepackage{amsmath}
\usepackage[labelfont={tt, scriptsize}, textfont={tt, scriptsize}, position=top]{caption}
\usepackage{subcaption}
\begin{document}
\begin{table}
\centering
\caption[]{Table 1 caption.}\label{tab1:cap}
\subcaptionbox{Subtable 1.\label{tab1:subcap}}
{\begin{tabular}{@{}l c r@{}}
1 & 2 & 3 \\
4 & 5 & 6
\end{tabular}}
\begin{subequations}
\begin{align}
\begin{split}\label{eq1:ex1}
\text{Example 1} & = 1 + 2 + 3 \\
& + 4 + 5 + 6
\end{split} \\
\begin{split}\label{eq1:ex2}
\text{Example 2} & = 1 - 2 - 3 \\
& - 4 - 5 - 6
\end{split}
\end{align}
\end{subequations}
\subcaptionbox{Subtable 2.\label{tab2:subcap}}
{\begin{tabular}{@{}l c r@{}}
1 & 2 & 3 \\
4 & 5 & 6
\end{tabular}}
\begin{subequations}
\begin{align}
\begin{split}\label{eq2:ex1}
\text{Ex. 3} & = 1 + 2 + 3 \\
& + 4 + 5 + 6
\end{split} \\
\begin{split}\label{eq2:ex2}
\text{Ex. 4} & = 1 - 2 - 3 \\
& - 4 - 5 - 6
\end{split}
\end{align}
\end{subequations}
\end{table}
\end{document}
给出:
这个想法是得到类似这样的结果:
请注意,所有方程式均在等号处对齐,并且其参考编号始终为 (1x)。这可能吗?
如果表格很长(一个子表及其各自的子标题,每页有一组方程式),并且我需要使用 \ContinuedFloat,那么所有子表都会属于同一个一般标题,是否有可能实现相同的效果?(特别是编号,因为对齐不是那么重要)。
提前致谢。