我之前发过一个问题,
但我希望能够将行尾的编号合并到以下两种情况下:
Re = UL/nu , Ha = BL sqrt(sigma/(rho nu)), Re_m = mu sigma UL (4a,4b,4c)
和
Re = UL/nu , Ha = BL sqrt(sigma/(rho nu)), Re_m = mu sigma UL (4-6)
此代码包含所有数字,但它们介于两者之间
\begin{subequations}
\begin{tabularx}{\hsize}{@{}XXX@{}}
\begin{equation}
Re = \frac{U L}{\nu}, \label{eq:UBCs_D100}
\end{equation} &
\begin{equation}
Ha = B L \sqrt{\frac{\sigma}{\rho \nu}}, \label{eq:UBCs_D200}
\end{equation}
\begin{equation}
Re_m = \mu_{m} \sigma U L \label{eq:UBCs_N00}
\end{equation}
\end{tabularx}
\end{subequations}
任何帮助是极大的赞赏!
答案1
嗯,非常不寻常的要求...但是如果你坚持的话,尝试一下
\documentclass{article}
\usepackage{amsmath}
\usepackage{tabularx}
\begin{document}
\begin{subequations}
\begin{tabularx}{\hsize}{@{}XXXc@{}}
\begin{equation}\label{eq:UBCs_D100}
Re = \frac{U L}{\nu}, \notag
\addtocounter{equation}{1}
\end{equation} &
\begin{equation}\label{eq:UBCs_D200}
Ha = B L \sqrt{\frac{\sigma}{\rho \nu}}, \notag
\addtocounter{equation}{1}
\end{equation} &
\begin{equation} \label{eq:UBCs_N00} \notag
Re_m = \mu_{m} \sigma U L
\end{equation}
& (\ref{eq:UBCs_D100},\ref{eq:UBCs_D200},\ref{eq:UBCs_N00})
\end{tabularx}
\end{subequations}
\begin{equation} \label{eq:UBCs_N100}
a = b
\end{equation}
从上面的代码中你应该明白如何管理你的问题。我没有费心格式化,因为你没有提供 MWE(可以编译)。
编辑:
另一个解决方案具有更好的方程式格式。这里改为tabularx
使用minipage
底部对齐:
\documentclass{article}
\usepackage{amsmath}
\usepackage{tabularx}
\begin{document}
\begin{subequations}
\setlength{\tabcolsep}{0pt}
\noindent\begin{minipage}{0.28\hsize}
\begin{equation}[b]\label{eq:UBCs_D100}
Re = \frac{U L}{\nu}, \notag
\addtocounter{equation}{1}
\end{equation}
\end{minipage}\begin{minipage}[b]{0.28\hsize}
\begin{equation}\label{eq:UBCs_D200}
Ha = B L \sqrt{\frac{\sigma}{\rho \nu}}, \notag
\addtocounter{equation}{1}
\end{equation}
\end{minipage}\begin{minipage}[b]{0.28\hsize}
\vskip-5pt
\begin{equation} \label{eq:UBCs_N00} \notag
Re_m = \mu_{m} \sigma U L
\end{equation}
\end{minipage}
\hfill(\ref{eq:UBCs_D100},\ref{eq:UBCs_D200},\ref{eq:UBCs_N00})
\end{subequations}
\begin{equation} \label{eq:UBCs_N100}
a = b
\end{equation}
\end{document}
结果:
有趣的是,这两种解决方案都只适用于equation
环境。在使用gather
或其他amsmath
环境时,子方程标签会丢失。