Die Formelausrichtung über eine Tabellenspalte

Die Formelausrichtung über eine Tabellenspalte

Ich verwende den folgenden Code, um eine LaTeX-Ausgabe zu erzeugen.

‎\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}

Bildbeschreibung hier eingeben

Wie Sie sehen, besteht jede Zeile aus zwei Spalten. Die Ausdrücke in der rechten Spalte sind alle im Mathematikmodus. Wie kann ich die Gleichungen für einen bestimmten Operator in LaTeX über eine Spalte hinweg ausrichten? Ich möchte beispielsweise, dass die Gleichungszeichen vertikal über die Spaltenzellen hinweg ausgerichtet sind, um eine Ausgabe wie in der Abbildung unten zu erzeugen.

Bildbeschreibung hier eingeben

Ich habe überprüftandereVorschläge sind vorhanden, aber sie sind einfach nicht das, was ich meine! Bitte helfen Sie mir bei dem Problem.

Danke schön.

Antwort1

Bildbeschreibung hier eingeben

  • Sie sollten ein vollständiges kleines Dokument mit allen in der Tabelle verwendeten Definitionen bereitstellen
  • gegeben, funktioniert nicht
  • Ich füge zwei Pakete hinzu, die zur Verbesserung des Aussehens Ihrer Tabelle verwendet werden

\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}

Antwort2

Einige Verbesserungen mit booktabsund mittelgroßen Formeln mit nccmath. Außerdem finde ich, \bar{x}sieht es besser aus als \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}

Bildbeschreibung hier eingeben

verwandte Informationen