在表格中对齐方程式

在表格中对齐方程式

我想对齐表格中的方程式。它们应该全部从左侧开始(就像现在一样)并且应该与符号对齐=在此处输入图片描述

这是代码:

\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

使用tabularraymathtools包;采用与@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}

在此处输入图片描述

相关内容