Автоматическое выравнивание в таблице

Автоматическое выравнивание в таблице

В следующем MWE я пробовал какую-то формулу в табличном виде, но, к сожалению, содержимое не очень хорошо организовано. Пожалуйста, решите эту проблему. Я имею в виду, есть ли способ, чтобы содержимое таблицы получило автоматическое выравнивание.

МВЭ:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{parskip}
\usepackage{color}
\usepackage[left=0.7in, right=0.7in, top=0.7in, bottom=0.7in]{geometry}

\begin{document}

\begin{tabular}{|c|c|c|}
    \hline
    Type of Data   & Direct Method                                   & Short-cut Method                                  \\ \hline
    Ungrouped Data & $\overline{x}=\dfrac{\Sigma x}{n}$        & $\overline{x}=A+\dfrac{\Sigma d}{n} $        \\ \hline
    Grouped Data   & $\overline{x}=\dfrac{\Sigma fx}{n}$        & $\overline{x}=A+\dfrac{\Sigma fd}{n} $  \\ \hline
\end{tabular}
\end{document}

решение1

Я бы набрал столбцы уравнений как два отдельных столбца, один с выравниванием по правому краю, а другой с выравниванием по левому краю. Это дает:

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

Я допустил здесь несколько вольностей. Как объяснено вруководство по использованию booktabs, есть веские причины не помещать вертикальные линии в таблицы, поэтому я убрал их (их легко вернуть обратно, если они вам понадобятся). Я также использовал \toprule, \midruleи \bottomruleиз booktgabsдля горизонтальных линий. Наконец, в tabularспецификации среды я использовал , @{\ }чтобы добавить лучший интервал вокруг знака равенства, и вручную отрегулировал интервал между строками 2 и 3 с помощью , \\[4mm]потому что в противном случае дроби пересекались.

Вот полный код:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{parskip}
\usepackage{booktabs}
\usepackage{color}
\usepackage[left=0.7in, right=0.7in, top=0.7in, bottom=0.7in]{geometry}

\begin{document}

\begin{tabular}{cr@{\ }lr@{\ }l} \toprule
    Type of Data   & \multicolumn2c{Direct Method}             & \multicolumn2c{Short-cut Method}             \\ \midrule
    Ungrouped Data & $\overline{x}$ & $=\dfrac{\Sigma x}{n}$   & $\overline{x}$ & $=A+\dfrac{\Sigma d}{n} $   \\[4mm]
    Grouped Data   & $\overline{x}$ & $=\dfrac{\Sigma fx}{n}$  & $\overline{x}$ & $=A+\dfrac{\Sigma fd}{n} $  \\ \bottomrule
\end{tabular}
\end{document}

Уравнения не отцентрированы в своих столбцах, так что это не совсем то, что вы просили.

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