使用 \longtable 与 \parbox 以及带枚举的表内方程进行垂直居中

使用 \longtable 与 \parbox 以及带枚举的表内方程进行垂直居中

我正在使用 \longtable 包编写一个多页表,它在一列的单元格内包含方程式。由于我想保留文档方程式枚举以供以后在文本中引用,因此我将方程式包裹在 \parbox 中。

方程式列中的垂直居中是正确的,但相邻单元格出现问题;我无法设法垂直居中。

我尝试了以下建议,但没有成功:

我在这里提供了一个最小的工作示例:

\documentclass{article} 

% ----- Definition of used packages 
\usepackage{amsmath, amsthm, amsfonts}
\usepackage{fullpage}                   % To eliminate blank margins around text
\usepackage[makeroom]{cancel}           % To cancel equations
\usepackage{siunitx}                    % To print SI units
\usepackage[table]{xcolor}              % Provides colors
\usepackage{longtable, array}           % For the inclusion of larger tables

\begin{document}    

\newcommand\eqcolsep{8cm}

\begin{equation}
a = b + c
\end{equation}

\begin{center}
\rowcolors{1}{}{lightgray} % Alternate coloring of rows 
\renewcommand{\arraystretch}{1.5} % Change upper-lower margin
\begin{longtable}{ m{5cm} m{\eqcolsep} m{2cm} }
\hline
\textbf{Parameter} & 
\centering 
\textbf{Equation} & 
\textbf{Units} \\
\hline
\parbox{5cm}{
This is fancy description for the equation on the right side
} &
\parbox{\eqcolsep}{
\begin{equation}
\begin{split}
a = \frac{a}{b} + \\
\frac{c}{d}
\label{eqn:eqn1}
\end{split}
\end{equation} 
} & 
\si{\meter\kilogram\squared} \\
%\vspace{1mm} 
\hiderowcolors
\caption{ Summary of parameters }
\label{tab:params}
\end{longtable}
\end{center}

The Eq. \ref{eqn:eqn1} was used here.
    
\end{document}

在此处输入图片描述

如果有人能建议一些无需添加额外软件包即可实现此目的的方法,我将不胜感激。提前致谢。

相关内容