Выравнивание формулы по столбцу таблицы

Выравнивание формулы по столбцу таблицы

Для создания вывода LaTeX я использую следующий код.

‎\documentclass[12pt]{report}‎‎‎
‎\usepackage{amsmath}‎‎

‎\newcommand*\sumta[2]{\mathop {\sum} \limits_{#1}^{#2}}‎‎
‎\newcommand*\bnsar[2]{_{#1}^{#2}}‎‎

\begin{document}‎
\begin{table}[!ht]
\centering
\caption{Time domain features}
\label{table.1}
\begin{tabular}{l|l}
\hline
Feature & Formula \\ \hline
Mean value & ‎$‎\overline{x}=‎\frac{1}{N}‎\sumta{i=1}{N}x_i‎‎‎‎$‎  \\
Standard deviation & ‎$‎\sigma = ‎‎\sqrt{‎\frac{1}{N}‎\sumta{n=1}{N}(x_i - ‎\overline{x})^2‎‎‎}‎‎‎$‎  \\
Kurtosis & ‎$\text{K}=‎\frac{1}{N}‎\sumta{i=1}{N}‎\frac{(x_i‎‏-\overline{x})^4‎}{‎\sigma‎^4}‎‎‎$‎  \\
Skewness & ‎$\text{Sk} = ‎\frac{1}{N}‎\sumta{i=1}{N}‎\frac{(x_i-‎\overline{x})^3‎}{‎\sigma‎^3}‎‎‎$‎ \\
Root mean square & ‎$\text{RMS} = ‎\sqrt{‎\frac{1}{N}‎\sumta{i=1}{N}x‎\bnsar{i}{2}‎‎‎}‎$‎ \\
Crest factor & ‎$\text{Crf} = ‎\frac{\max \text{value}}{\text{RMS}}‎$‎ \\
Peak to Peak value & ‎$\text{PPV} = \max \text{value} - \min \text{value}$‎ \\ \hline
\end{tabular}
\end{table}‎
\end{document}

введите описание изображения здесь

Как видите, каждая строка состоит из двух столбцов. Все выражения в правом столбце находятся в режиме Math. Как выровнять уравнения для определенного оператора по столбцу в LaTeX? Например, я хочу, чтобы знаки уравнений были выровнены вертикально по ячейкам столбца, чтобы получить вывод, подобный изображенному на рисунке ниже.

введите описание изображения здесь

Я просмотрелдругойЕсть предложения, но они просто не то, что я имею в виду! Пожалуйста, помогите мне разобраться с проблемой.

Спасибо.

решение1

введите описание изображения здесь

  • вы должны предоставить полный небольшой документ со всеми вашими определениями, используемыми в таблице
  • данный не работает
  • Я добавляю два пакета, которые используются для улучшения внешнего вида вашего стола.

\documentclass{article}
\usepackage{array, makecell}   % new
\setcellgapes{5pt}             % new
\usepackage[skip=1ex]{caption} % new


\begin{document}
    ‎\begin{table}[!ht]
\centering
\makegapedcells    % new
    \caption{Time domain features}
\label{table.1}
    \begin{tabular}{l| >{$}r<{$} @{\hspace{2.2pt}} >{$}l<{$}}
    \hline
Feature             & \multicolumn{2}{c}{Formula}                               \\ 
    \hline
Mean value          & ‎‎\overline{x}  & = ‎\frac{1}{N}‎\sum_{i=1}^{N}x_i            \\
Standard deviation  & ‎‎\sigma        & = ‎‎\sqrt{‎\frac{1}{N}
                                        ‎\sum_{i=1}^{N}(x_i - ‎\overline{x})^2‎‎‎}   \\
Kurtosis            & \mathrm{K}    & = ‎\frac{1}{N}‎\sum_{i=1}^{N}
                                        ‎\frac{(x_i‎‏-\overline{x})^4‎}{‎\sigma‎^4}   \\
Skewness            & ‎\mathrm{Sk}   & = ‎\frac{1}{N}‎\sum_{i=1}^{N}
                                        ‎\frac{(x_i-‎\overline{x})^3‎}{‎\sigma‎^3}‎‎‎   \\
Root mean square    & ‎\mathrm{RMS}  & = ‎\sqrt{‎\frac{1}{N} 
                                        ‎\sum_{i=1}^{N} (x_-\overline{x})^2 }    \\
Crest factor        & \mathrm{Crf}  & = ‎\frac{\max \mathrm{value}}{\mathrm{RMS}}‎  \\
Peak to Peak value  & \mathrm{PPV}  & = \max \mathrm{value} - \min \mathrm{value} \\ 
    \hline
\end{tabular}
    \end{table}‎
\end{document}

решение2

Некоторые улучшения с booktabsи формулами среднего размера с nccmath. Кроме того, я думаю, \bar{x}выглядит лучше, чем \overline{x}:

\documentclass{article}
\usepackage{mathtools, nccmath}
\usepackage{array, makecell, booktabs} % new%
\setcellgapes{5pt} % new
\usepackage[skip=1ex]{caption} % new
\newcommand\msum{\medop\sum\limits}

\begin{document}
    ‎\begin{table}[!ht]
\centering%
\makegapedcells % new
    \caption{Time domain features}
\label{table.1}
    \begin{tabular}{@{}r @{\qquad}>{$}r<{$} @{} >{${}}l<{$}@{}}
    \toprule
\multicolumn{1}{c}{Feature} & \multicolumn{2}{c}{Formula} \\
    \midrule
Mean value & ‎‎\bar{x} & = ‎\mfrac{1}{N}‎\msum_{i=1}^{N}x_i \\
Standard deviation & ‎‎\sigma & = ‎‎\sqrt{‎\mfrac{1}{N}
                                       ‎\msum_{i=1}^{N}(x_i - ‎\bar{x})^2‎‎‎} \\
Kurtosis & \mathrm{K} & = ‎\mfrac{1}{N}\medop‎\sum_{i=1}^{N}
                                        ‎\mfrac{(x_i‎‏-\bar{x})^4‎}{‎\sigma‎^4} \\
Skewness & ‎\mathrm{Sk} & = ‎\mfrac{1}{N}‎\msum_{i=1}^{N}
                                        ‎\mfrac{(x_i-‎\bar{x})^3‎}{‎\sigma‎^3}‎‎‎ \\
Root mean square & ‎\mathrm{RMS} & = ‎\sqrt{‎\mfrac{1}{N}
                                        \msum_{i=1}^{N} (x_-\bar{x})^2 } \\
Crest factor & \mathrm{Crf} & = ‎\mfrac{\max \mathrm{value}}{\mathrm{RMS}}‎ \\
Peak to Peak value & \mathrm{PPV} & = \max \mathrm{value} - \min \mathrm{value} \\
    \bottomrule
\end{tabular}
    \end{table}‎

\end{document}

введите описание изображения здесь

Связанный контент