如何在表格中使用数学模式来编写物理公式?

如何在表格中使用数学模式来编写物理公式?

我正在尝试创建一个表格,我想在其中写入几个物理公式,但我遇到了大量错误,而 Google 也无济于事。我的代码如下所示:

\begin{table}[]
\centering
\label{my-label}
\begin{tabular}{lr}
Drehmoment               & $ M = l\cdot F $                                  \\
Leistung                 & $ P = Ne\cdot \rho\n^{3}\cdot d_{R}^{5} $         \\
                         & $ P=M\cdot \omega=M\cdot 2\pi \cdot n $           \\
Newtonzahl               & $ Ne=\frac{P}{n^{2}\cdot d_{R}^{5}\cdot \rho} $   \\
                         & $ Ne=f(Re) $                                      \\
Reynoldszahl             & $ Re=\frac{n\cdotd_{R}^{2} \cdot \rho}{\eta} $    \\
Mischzeit                & $ t_{m}=t_{e}-t_{a} $                             \\
Dimensionslose Mischzeit & $ T_{M}=t_{m}\cdot n $                            \\                     
\end{tabular}
\end{table}

答案1

正如我在评论中提到的,\n不是定义的 LaTeX 宏。我假设它是一个拼写错误,原意是_n。此外,\cdotd应该是\cdot d,如您之前的示例所示。

另外,我使用了\dfrac(从amsmath包装中)和\arraystretch来使它看起来更好(在我看来)。此外,我听取了 egreg 的建议,\mathit{Nu}\mathit{Re}已使用。

在以下 MWE 中,我按照 Au101 的建议执行了两次结果,第一次使用tabular,第二次使用array(and tabularxpackage)。输出相同,但一种输入语法可能比另一种更可取。

\documentclass{article}
\usepackage{amsmath,tabularx}
\begin{document} 

\begin{table}[]
\centering
\label{my-label}
\renewcommand\arraystretch{1.4}
\begin{tabular}{lr}
Drehmoment               & $ M = l\cdot F $                                  \\
Leistung                 & $ P = \mathit{Ne}\cdot \rho_n^{3}\cdot d_{R}^{5} $         \\
                         & $ P=M\cdot \omega=M\cdot 2\pi \cdot n $           \\
Newtonzahl               & $ \mathit{Ne}=\dfrac{P}{n^{2}\cdot d_{R}^{5}\cdot \rho} $   \\
                         & $ \mathit{Ne}=f(\mathit{Re}) $                                      \\
Reynoldszahl             & $ \mathit{Re}=\dfrac{n\cdot d_{R}^{2} \cdot \rho}{\eta} $    \\
Mischzeit                & $ t_{m}=t_{e}-t_{a} $                             \\
Dimensionslose Mischzeit & $ T_{M}=t_{m}\cdot n $                            \\                     
\end{tabular}

\[
\begin{array}{>{$}l<{$}r}
Drehmoment               &  M = l\cdot F                                   \\
Leistung                 &  P = \mathit{Ne}\cdot \rho_n^{3}\cdot d_{R}^{5}          \\
                         &  P=M\cdot \omega=M\cdot 2\pi \cdot n            \\
Newtonzahl               &  \mathit{Ne}=\dfrac{P}{n^{2}\cdot d_{R}^{5}\cdot \rho}    \\
                         &  \mathit{Ne}=f(\mathit{Re})                                       \\
Reynoldszahl             &  \mathit{Re}=\dfrac{n\cdot d_{R}^{2} \cdot \rho}{\eta}     \\
Mischzeit                &  t_{m}=t_{e}-t_{a}                              \\
Dimensionslose Mischzeit &  T_{M}=t_{m}\cdot n                             \\                     
\end{array}
\]
\end{table}

\end{document}

在此处输入图片描述

答案2

当我看到这些符号时,作为数学家的眼睛都流血了\cdot;-)

一些建议:定义牛顿数和雷诺数的宏,替换\mathit{Ne}\mathit{Re}。当此类符号前面或后面有另一个因子时,用 将它们分开\,

使用booktabs“幻影”技巧,您可以实现所有行的高度相等。我更喜欢公式的左对齐。

表格应该有其标题。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{booktabs,array}

\newcommand{\NZ}{\mathit{Ne}} % Newton number
\newcommand{\RZ}{\mathit{Re}} % Reynolds number

\begin{document} 

\begin{table}[htp]
\centering
\caption{Physikalische Formeln\label{my-label}}

\begin{tabular}{l >{$}l<{\vphantom{\dfrac{R^2}{y}}$}}
\toprule
Drehmoment               & M = l F                               \\
Leistung                 & P = \NZ\, \rho_n^{3} d_{R}^{5}        \\
                         & P = M \omega = 2\pi M n               \\
Newtonzahl               & \NZ = \dfrac{P}{n^{2} d_{R}^{5} \rho} \\
                         & \NZ = f(\RZ)                          \\
Reynoldszahl             & \RZ =\dfrac{n d_{R}^{2} \rho}{\eta}   \\
Mischzeit                & t_{m}=t_{e}-t_{a}                     \\
Dimensionslose Mischzeit & T_{M}=t_{m} n                         \\
\bottomrule
\end{tabular}

\end{table}

\end{document}

在此处输入图片描述

答案3

只是为了多样性,这里还有另一个关于如何排版表格的建议。特别是,我建议将符号和定义公式(两种情况下是公式)分开放在不同的列中。我还建议您右对齐而不是左对齐文本列,并将第三列中的材料左对齐。

最后,我还建议对术语的外观进行微调,具体来说,通过(负薄空间)指令d_R将紧贴起来。Rd\!

在此处输入图片描述

\documentclass{article}
\usepackage{array} % for \newcolumntype macro
\newcolumntype{C}{>{$\displaystyle}c<{$}}
\newcolumntype{L}{>{$\displaystyle}l<{$}}
% Macros for typesetting "Ne" and "Re" in upright Roman (math) font
\newcommand\Ne{\mathrm{Ne}}
\renewcommand\Re{\mathrm{Re}}
\begin{document}
\begin{table}
\renewcommand\arraystretch{1.5}
\centering
\begin{tabular}{rCL}
Drehmoment            & M  & l\cdot F            \\
Leistung              & P  & \Ne\cdot \rho \cdot n^{3}\cdot d_{\!R}^{5} \\
                      &    & M \cdot \omega=M\cdot 2\pi \cdot n         \\[1ex]
Newtonzahl            &\Ne & \frac{P}{n^{2}\cdot d_{\!R}^{5}\cdot \rho} \\[1ex]
                      &    & f(\Re)                                     \\[1ex]
Reynoldszahl          &\Re & \frac{n\cdot d_{\!R}^{2} \cdot \rho}{\eta} \\[1ex]
Mischzeit             &t_m & t_{e}-t_{a}         \\
Dimensionslose Mischzeit & T_{M} & t_{m}\cdot n  \\                     
\end{tabular}
\end{table}
\end{document}

答案4

我提出了 4 种变体,其中一种基于tabular, the others oanalign oralignat`:

\documentclass[a4paper, x11names]{article}
\usepackage{array, empheq}
\usepackage[vmargin = 2cm]{geometry}

\begin{document}

\begin{table}
  \centering\renewcommand\arraystretch{1.3}
  \label{my-label}
  \begin{tabular}{l>{$\displaystyle}r<{$}}
    Drehmoment & M = l · F \\
    Leistung & P = Ne · ρn^{3} · d_{R}^{5} \\
                             & P=M · \omega=M · 2π · n \\
    Newtonzahl & Ne=\frac{P}{n^{2} · d_{R}^{5} · ρ} \\
                             & Ne=f(Re) \\
    Reynoldszahl & Re=\frac{n · d_{R}^{2} · ρ}{η} \\
    Mischzeit & t_{m}=tₑ-t_{a} \\
    Dimensionslose Mischzeit & T_{M}=t_{m} · n \\
  \end{tabular}
\end{table}

\begin{align*}
    & \text{Drehmoment} & M & = l · F \\
    & \text{Leistung} & P & = Ne · ρn^{3} · d_{R}^{5} \\
    & & P & =M · \omega=M · 2π · n \\
    & \text{Newtonzahl} & Ne & =\frac{P}{n^{2} · d_{R}^{5} · ρ} \\
    & & Ne & =f(Re) \\
    & \text{Reynoldszahl} & Re & =\frac{n · d_{R}^{2} · ρ}{η} \\
    & \text{Mischzeit} & t_{m} & =tₑ-t_{a} \\
    & \text{Dimensionslose Mischzeit} & T_{M} & =t_{m} · n \\
\end{align*}

\begin{align*}
    & \text{Drehmoment} & & M = l · F \\
    & \text{Leistung} & & P = Ne · ρn^{3} · d_{R}^{5} \\
    & & & P=M · \omega=M · 2π · n \\
    & \text{Newtonzahl} & & Ne =\frac{P}{n^{2} · d_{R}^{5} · ρ} \\
    & & & Ne=f(Re) \\
    & \text{Reynoldszahl} & & Re =\frac{n · d_{R}^{2} · ρ}{η} \\
    & \text{Mischzeit} & & t_{m} =tₑ-t_{a} \\
    & \text{Dimensionslose Mischzeit} & & T_{M} =t_{m} · n \\
\end{align*}

\begin{empheq}[box =\setlength\fboxsep{10pt} \fbox]{alignat* = 2, }
  \text{Drehmoment} & & & M = l · F \\
  \text{Leistung} & & & P = Ne · ρn^{3} · d_{R}^{5} \\
                                  & & & P=M · \omega=M · 2π · n \\
  \text{Newtonzahl} & & & Ne =\frac{P}{n^{2} · d_{R}^{5} · ρ} \\
                                  & & & Ne=f(Re) \\
  \text{Reynoldszahl} & & & Re =\frac{n · d_{R}^{2} · ρ}{η} \\
  \text{Mischzeit} & & & t_{m} =tₑ-t_{a} \\
  \text{Dimensionslose Mischzeit} & & \qquad & T_{M} =t_{m} · n \end{empheq}

\end{document} 

在此处输入图片描述 在此处输入图片描述

相关内容