我正在尝试创建一个表格,我想在其中写入几个物理公式,但我遇到了大量错误,而 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 tabularx
package)。输出相同,但一种输入语法可能比另一种更可取。
\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
将紧贴起来。R
d
\!
\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 oan
align or
alignat`:
\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}