我想对齐表格中的方程式。它们应该全部从左侧开始(就像现在一样)并且应该与符号对齐=
。
这是代码:
\documentclass{article}
\usepackage[utf8]{inputenc}
%%%----- Tabellen -------------------------------
\usepackage{longtable} % Tabellen über mehrere Seiten
\usepackage{array} % erweitern Tabelleneigenschaften
\usepackage{booktabs}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\usepackage{float}
\begin{document}
\begin{table}[H]
\renewcommand{\arraystretch}{2.0} % Default value: 1
\begin{tabular}{|ll|}
\hline
\multicolumn{2}{|c|}{\textbf{\begin{tabular}[c]{@{}c@{}}Maschinenmodell einer PMSM\\[-2ex] im dreiphasigen ($a, b, c$)-Koordinatensystem\end{tabular}}}\\ \hline
\multicolumn{1}{|l|}{Statorkreis:} & $u_{\mathrm{s}}^{abc}(t) = R_{\mathrm{s}} \cdot i_{\mathrm{s}}^{abc}(t) + \frac{\mathrm{d}}{\mathrm{d}t} \psi_{\mathrm{s}}^{abc}(t)$ \\ \hline
\multicolumn{1}{|l|}{verkettete Flüsse:} & $\psi_{\mathrm{s}}^{abc}(t) = \psi_{\mathrm{s}}^{abc}\left(i_{\mathrm{s}}^{abc}(t), \phi_{\mathrm{m}}(t)\right)$ \\ \hline
\multicolumn{1}{|l|}{Mechanik:} & $\frac{\mathrm{d}}{\mathrm{d}t} \omega_{\mathrm{m}}(t) = \frac{1}{\theta_{\mathrm{m}}} \cdot \left(m_{\mathrm{m}}(t) - m_{\mathrm{l}}(t) \right)$ \\ \hline
\multicolumn{1}{|l|}{elektrische Signale:} & $\omega_{\mathrm{el}}(t) = p \cdot \omega_{\mathrm{m}}(t) \quad \textrm{und} \quad \phi_{\mathrm{el}}(t) = p \cdot \phi_{\mathrm{m}}(t)$ \\ \hline
\multicolumn{1}{|l|}{Moment:} & \begin{tabular}[c]{@{}l@{}}$m_{\mathrm{m}}(t) = p \cdot i_{\mathrm{s}}^{abc}(t)^{T} \cdot J_{\sum} \cdot \psi_{\mathrm{s}}^{abc}(t) \quad \textrm{mit} \quad i_{\mathrm{s}}^{abc}(t)^{T} = \left( i_{\mathrm{s}}^{a}(t), i_{\mathrm{s}}^{b}(t), i_{\mathrm{s}}^{c}(t) \right)$\end{tabular} \\ \hline
\end{tabular}
\caption{Maschinenmodell einer PMSM im dreiphasigen ($a, b, c$)-Koordinatensystem (1)}
\label{tab: Maschinenmodell_PMSM_abc_Tabelle_1}
\end{table}
\end{document}
如何才能做到这一点?
答案1
我建议你放弃双列tabular
方法,而是采用环境alginedat{3}
。我还会通过删除所有垂直线和大多数水平线来提供更开放的“外观”。表格有点奇怪,似乎有两个标题——后者有编号,前者没有编号。我建议每个表格只创建一个标题。
\documentclass{article}
%% \usepackage[utf8]{inputenc} % that's the default nowadays
\usepackage[ngerman]{babel}
\usepackage{longtable,array,amsmath,booktabs,tabularx,ragged2e}
\usepackage{caption}
\captionsetup[table]{justification=Centering,skip=0.333\baselineskip}
\begin{document}
\begin{table}[ht]
\caption{Maschinenmodell einer PMSM im dreiphasigen
($a, b, c$)-Koordinatensystem (1)}
\label{tab:Maschinenmodell_PMSM_abc_Tabelle_1}
\centering
\begin{tabular}{@{} l @{}} % allow use of \toprule and \bottomrule
\toprule
$\begin{alignedat}{3}
&\text{Statorkreis} &&
&u_{\mathrm{s}}^{abc}(t) &=
R_{\mathrm{s}} \cdot i_{\mathrm{s}}^{abc}(t) + \tfrac{\mathrm{d}}{\mathrm{d}t} \psi_{\mathrm{s}}^{abc}(t) \\ \addlinespace
&\text{Verkettete Flüsse} &&
&\psi_{\mathrm{s}}^{abc}(t) &=
\psi_{\mathrm{s}}^{abc}\bigl(i_{\mathrm{s}}^{abc}(t), \phi_{\mathrm{m}}(t)\bigr) \\ \addlinespace
&\text{Mechanik} &\qquad&
&\tfrac{\mathrm{d}}{\mathrm{d}t} \omega_{\mathrm{m}}(t) &=
\tfrac{1}{\theta_{\mathrm{m}}} \cdot \bigl(m_{\mathrm{m}}(t) - m_{\mathrm{l}}(t) \bigr) \\ \addlinespace
&\text{Elektrische Signale} &&
&\omega_{\mathrm{el}}(t) &=
p \cdot \omega_{\mathrm{m}}(t) \quad\text{und}\quad \phi_{\mathrm{el}}(t) = p \cdot \phi_{\mathrm{m}}(t) \\ \addlinespace
& \text{Moment} &&
&m_{\mathrm{m}}(t) &=
p \cdot i_{\mathrm{s}}^{abc}(t)^{T} \cdot J_{\Sigma} \cdot \psi_{\mathrm{s}}^{abc}(t) \text{ mit} \\
&&&&&\qquad i_{\mathrm{s}}^{abc}(t)^{T^{\mathstrut}} =
\bigl( i_{\mathrm{s}}^{a}(t), i_{\mathrm{s}}^{b}(t), i_{\mathrm{s}}^{c}(t) \bigr)
\end{alignedat}$\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案2
我把等式左边的部分放在=
单独的列中,并在符号前面r
放置以获得适当的间距。{}
=
我也做了一些清理工作。
编辑:将最后一个等式分成两行。
\documentclass{article}
\usepackage[utf8]{inputenc}
%%%----- Tabellen -------------------------------
\usepackage{longtable} % Tabellen über mehrere Seiten
\usepackage{array} % erweitern Tabelleneigenschaften
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{mathtools}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\usepackage{float}
\begin{document}
\begin{table}[H]
\renewcommand{\arraystretch}{2.0} % Default value: 1
\begin{tabular}{|l|r@{}l|}
\hline
\multicolumn{3}{|c|}{\textbf{Maschinenmodell einer PMSM}}\\[-2ex]
\multicolumn{3}{|c|}{\textbf{im dreiphasigen ($a, b, c$)-Koordinatensystem}}\\ \hline
Statorkreis: & $u_{\mathrm{s}}^{abc}(t)$ & ${}= R_{\mathrm{s}} \cdot i_{\mathrm{s}}^{abc}(t) + \frac{\mathrm{d}}{\mathrm{d}t} \psi_{\mathrm{s}}^{abc}(t)$ \\ \hline
verkettete Flüsse: & $\psi_{\mathrm{s}}^{abc}(t) $ & ${}= \psi_{\mathrm{s}}^{abc}\left(i_{\mathrm{s}}^{abc}(t), \phi_{\mathrm{m}}(t)\right)$ \\ \hline
Mechanik: & $\frac{\mathrm{d}}{\mathrm{d}t} \omega_{\mathrm{m}}(t) $ & ${}= \frac{1}{\theta_{\mathrm{m}}} \cdot \left(m_{\mathrm{m}}(t) - m_{\mathrm{l}}(t) \right)$ \\ \hline
elektrische Signale: & $\omega_{\mathrm{el}}(t) $ & ${}= p \cdot \omega_{\mathrm{m}}(t) \quad \textrm{und} \quad \phi_{\mathrm{el}}(t) = p \cdot \phi_{\mathrm{m}}(t)$ \\ \hline
Moment: & $m_{\mathrm{m}}(t) $ & ${}= p \cdot i_{\mathrm{s}}^{abc}(t)^{T} \cdot J_{\sum} \cdot \psi_{\mathrm{s}}^{abc}(t) $ \\
& & $\phantom{{}={}} \quad \textrm{mit} \quad i_{\mathrm{s}}^{abc}(t)^{T} = \left( i_{\mathrm{s}}^{a}(t), i_{\mathrm{s}}^{b}(t), i_{\mathrm{s}}^{c}(t) \right)$ \\ \hline
\end{tabular}
\caption{Maschinenmodell einer PMSM im dreiphasigen ($a, b, c$)-Koordinatensystem (1)}
\label{tab: Maschinenmodell_PMSM_abc_Tabelle_1}
\end{table}
\end{document}
答案3
使用tabularray
和mathtools
包;采用与@Pieter van Oostrum 答案类似的表格设计(+1):
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[skip=0.33\baselineskip,
font=small]{caption}
%%%----- Tabellen -------------------------------
\usepackage{tabularray}
%%%----- Math. und Index Abkürzung --------------
\usepackage{mathtools}
\newcommand\el{el}
\newcommand\ud{\mathrm{d}}
\newcommand\dt{\,\ud t}
\newcommand\m{\mathrm{m}}
\newcommand\s{\mathrm{S}}
\begin{document}
\begin{table}[ht]
\begin{tblr}{hlines, vline{1,2,Z},
colspec = {l Q[r, mode=math] @{\;} X[l, mode=math]},
row{1} = {font=\bfseries, c},
rowsep=5pt
}
\SetCell[c=3]{c} {Maschinenmodell einer PMSM\\
im dreiphasigen ($abc$)-Koordinatensystem}
& & \\
Statorkreis: & u_{\s}^{abc}(t)
& = R_{\s} \cdot i_{\s}^{abc}(t) + \frac{\ud}{\dt} \psi_{\s}^{abc}(t) \\
verkettete Flüsse: & \psi_{\s}^{abc}(t)
& = \psi_{\s}^{abc}\Bigl(i_{\s}^{abc}(t),\ \phi_{\m}(t)\Bigr) \\
Mechanik: & \frac{\ud}{\dt} \omega_{\m}(t)
& = \frac{1}{\theta_{\m}} \cdot \bigl(m_{\m}(t) - m_{\mathrm{l}}(t) \bigr) \\
Elektrische Signale:& \omega_{\el}(t)
& = p \cdot \omega_{\m}(t)
\quad \textrm{und} \quad
\phi_{\el}(t) = p \cdot \phi_{\m}(t) \\
Moment: & m_{\m}(t)
& = \begin{multlined}[t][0.8\linewidth]
p \cdot i_{\s}^{abc}(t)^{T} \cdot J_{\sum} \cdot \psi_{\s}^{abc}(t) \\
\textrm{mit} \quad
i_{\s}^{abc}(t)^{T} = \left( i_{\s}^{a}(t),
i_{\s}^{b}(t), i_{\s}^{c}(t) \right)
\end{multlined} \\
\end{tblr}
\caption{Maschinenmodell einer PMSM im dreiphasigen ($abc$) - Koordinatensystem (1)}
\label{tab: Maschinenmodell_PMSM_abc_Tabelle_1}
\end{table}
\end{document}
编辑:
- 考虑的是@Mico 的评论(非常感谢您指出这个不匹配的地方)
- 添加的版本中,删除了第一个表格行(我不清楚它的用途是什么)并用标题替换
- 添加的是受@Mico 答案(+1)启发的版本,但使用了环境
align
:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[skip=0.33\baselineskip,
font=small]{caption}
%%%----- Tabellen -------------------------------
\usepackage{tabularray}
%%%----- Math. und Index Abkürzung --------------
\usepackage{mathtools}
\newcommand\el{el}
\newcommand\ud{\mathrm{d}}
\newcommand\dt{\,\ud t}
\newcommand\m{\mathrm{m}}
\newcommand\s{\mathrm{S}}
\begin{document}
\begin{table}[ht]
\caption{Maschinenmodell einer PMSM im dreiphasigen $abc$- koordinatensystem (1)}
\label{tab: Maschinenmodell_PMSM_abc_Tabelle_1}
\begin{tblr}{hlines, vline{1,2,Z},
colspec = {l Q[r, mode=math] @{\;} X[l, mode=math]},
rowsep=5pt
}
Statorkreis: & u_{\s}^{abc}(t)
& = R_{\s} \cdot i_{\s}^{abc}(t) + \frac{\ud}{\dt} \psi_{\s}^{abc}(t) \\
verkettete Flüsse: & \psi_{\s}^{abc}(t)
& = \psi_{\s}^{abc}\Bigl(i_{\s}^{abc}(t),\ \phi_{\m}(t)\biggr) \\
Mechanik: & \frac{\ud}{\dt} \omega_{\m}(t)
& = \frac{1}{\theta_{\m}} \cdot \bigl(m_{\m}(t) - m_{\mathrm{l}}(t) \bigr) \\
Elektrische Signale:& \omega_{\el}(t)
& = p \cdot \omega_{\m}(t)
\quad \textrm{und} \quad
\phi_{\el}(t) = p \cdot \phi_{\m}(t) \\
Moment: & m_{\m}(t)
& = \begin{multlined}[t][0.8\linewidth]
p \cdot i_{\s}^{abc}(t)^{T} \cdot J_{\sum} \cdot \psi_{\s}^{abc}(t) \\
\textrm{mit} \quad
i_{\s}^{abc}(t)^{T} = \left( i_{\s}^{a}(t),
i_{\s}^{b}(t), i_{\s}^{c}(t) \right)
\end{multlined} \\
\end{tblr}
\end{table}
\begin{table}[ht]
\caption{Maschinenmodell einer PMSM im dreiphasigen $abc$- koordinatensystem (1)}
\label{tab: Maschinenmodell_PMSM_abc_Tabelle_1}
\hrule
\vspace{-1ex}
\begin{align*}
\text{Statorkreis:}
&& u_{\s}^{abc}(t) & = R_{\s} \cdot i_{\s}^{abc}(t) + \frac{\ud}{\dt} \psi_{\s}^{abc}(t) \\
\text{verkettete Flüsse:}
&& \psi_{\s}^{abc}(t)
& = \psi_{\s}^{abc}\Bigl(i_{\s}^{abc}(t),\ \phi_{\m}(t)\Bigr) \\
\text{Mechanik:}
&& \frac{\ud}{\dt} \omega_{\m}(t)
& = \frac{1}{\theta_{\m}} \cdot \bigl(m_{\m}(t) - m_{\mathrm{l}}(t) \bigr) \\
\text{Elektrische Signale:}
&& \omega_{\el}(t) & = p \cdot \omega_{\m}(t)
\quad \textrm{und} \quad
\phi_{\el}(t) = p \cdot \phi_{\m}(t) \\
\text{Moment:}
&& m_{\m}(t) & = \begin{multlined}[t]
p \cdot i_{\s}^{abc}(t)^{T} \cdot J_{\sum} \cdot \psi_{\s}^{abc}(t) \\
\textrm{mit} \quad
i_{\s}^{abc}(t)^{T} = \left( i_{\s}^{a}(t),
i_{\s}^{b}(t), i_{\s}^{c}(t) \right)
\end{multlined}
\end{align*}
\hrule
\end{table}
\end{document}