表格内容的定位和对齐

表格内容的定位和对齐

事实上,我想通过这样做来安排这个表:

  • 我希望 1 到 6 的数字位于中间而不是第一行。
  • 我希望表情对齐

在此处输入图片描述

下面是我使用的代码:

\begin{table}
\centering
\caption{Expressions des instants de commutation pour chaque secteur}
\begin{tabular}{@{} c c  @{}}
\toprule
Sector number & Expressions  \\
\midrule
1 & $T_a$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\frac{\pi} 
{3}$-$\gamma$)\\
& $T_b$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\gamma$) \\ \\
2 & $T_a$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\frac{2\pi} 
{3}$-$\gamma$)\\
& $T_b$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\gamma$-$\frac{\pi}{3}$) 
\\ \\
3 & $T_a$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\pi$-$\gamma$)\\
& $T_b$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\gamma$-$\frac{2\pi}{3}$) 
 \\ \\
  4 & $T_a$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\frac{4\pi}     
  {3}$-$\gamma$)\\
   & $T_b$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\gamma$-$\pi$) \\ \\
   5 & $T_a$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\frac{5\pi} 
  {3}$-$\gamma$)\\
   & $T_b$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\gamma$-$\frac{4\pi} 
   {3}$) 
   \\ \\
   6 & $T_a$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin(2$\pi$-$\gamma$)\\
   & $T_b$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\gamma$-$\frac{5\pi} 
   {3}$) 
   \\ \\
   \bottomrule
   \end{tabular}
   \end{table}

答案1

要将 1 至 6 之间的数字放在中间:使用\multirow; 来对齐表达式,l而不是c作为列类型。

$但是表达式中的这些都是什么呢?您只需要$在开头和结尾各写一个,您也可以避免在每一行中都写上这些,只需使用此列类型规范即可:>{$}l<{$}

我认为你需要阅读一些初学者指南,请参见此处:对于 LaTeX 初学者来说有哪些好的学习资源?

此外,使用\cdotfor.\sinfor sin,我认为还可能存在其他可能的改进......

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\renewcommand{\arraystretch}{1.3}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{caption}
\begin{document}
    \begin{table}
        \centering
        \caption{Expressions des instants de commutation pour chaque secteur}
        \begin{tabular}{@{} c >{$}l<{$}  @{}}
            \toprule
            Sector number & \multicolumn{1}{c}{Expressions}  \\
            \midrule
            \multirow{2}{*}{1} & T_a=\sqrt{3}\cdot T_s\cdot \frac{V_r}{U_{dc}}\cdot \sin{(\frac{\pi} 
                {3}-\gamma)}\\
            & T_b=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma)} \\[2ex]
            \multirow{2}{*}{2} & T_a=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\frac{2\pi} 
                {3}-\gamma)}\\
            & T_b=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{\pi}{3})}
            \\[2ex]
            \multirow{2}{*}{3} & T_a=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\pi-\gamma)}\\
            & T_b=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{2\pi}{3})}
            \\[2ex]
            \multirow{2}{*}{4} & T_a=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\frac{4\pi}     
                {3}-\gamma)}\\
            & T_b=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\pi)} \\[2ex]
            \multirow{2}{*}{5} & T_a=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\frac{5\pi} 
                {3}-\gamma)}\\
            & T_b=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{4\pi} 
                {3})} 
            \\[2ex]
            \multirow{2}{*}{6} & T_a=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(2\pi-\gamma)}\\
            & T_b=\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{5\pi} 
                {3})} 
            \\
            \bottomrule
        \end{tabular}
    \end{table}
\end{document}

在此处输入图片描述

答案2

首先,请注意输入数学公式的方式:

$T_a$=$\sqrt{3}$.$T_s$.$\frac{V_r}{U_{dc}}$.sin($\frac{\pi}{3}$-$\gamma$)

它应该是一个单身的公式,用于\sin正弦函数;低周期绝不代表数学中的乘法。要么使用\cdot,要么最好什么都不用;不过,在“3 的平方根”因子和以下项之间留一个很小的空格是好的:

$T_a=\sqrt{3}\,T_s\frac{V_r}{U_{dc}}\sin(\frac{\pi}{3}-\gamma)$

比较两个输出。

在此处输入图片描述

现在让我们看一下表格。没有必要将扇区编号垂直居中:小的两组之间的空间足够;实际上表格看起来有点奇怪,数字居中。无论如何,如果您真的想要它,请使用\multirow。永远不要使用\\在行之间添加垂直空间:\addlinespace这是您想要的。

表达式应该左对齐:它们的宽度略有不同,将它们居中会形成锯齿状的列。

接下来,一个巧妙的技巧:由于所有公式都有一个共同的因数,因此为其定义一个宏,这可以简化输入,还可以添加幻像以避免分数(条形\Big)之间的冲突。此宏仅在特定的 中定义table environment

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{table}
\centering
\caption{Expressions des instants de commutation pour chaque secteur}

\newcommand{\commonfactor}{%
  \vphantom{\Big|}%
  \sqrt{3}\,T_s\frac{V_r}{U_{dc}}%
}

\begin{tabular}{@{} c l  @{}}
\toprule
Sector & \multicolumn{1}{c}{Expressions des instants} \\
number & \multicolumn{1}{c}{de commutation} \\
\midrule
1 & $T_a=\commonfactor\sin(\frac{\pi}{3}-\gamma)$ \\
  & $T_b=\commonfactor\sin(\gamma)$ \\
\addlinespace
2 & $T_a=\commonfactor\sin(\frac{2\pi}{3}-\gamma)$ \\
  & $T_b=\commonfactor\sin(\gamma-\frac{\pi}{3})$ \\
\addlinespace
3 & $T_a=\commonfactor\sin(\pi-\gamma)$ \\
  & $T_b=\commonfactor\sin(\gamma-\frac{2\pi}{3})$ \\
\addlinespace
4 & $T_a=\commonfactor\sin(\frac{4\pi}{3}-\gamma)$ \\
  & $T_b=\commonfactor\sin(\gamma-\pi)$ \\
\addlinespace
5 & $T_a=\commonfactor\sin(\frac{5\pi}{3}-\gamma)$ \\
  & $T_b=\commonfactor\sin(\gamma-\frac{4\pi}{3})$ \\
\addlinespace
6 & $T_a=\commonfactor\sin(2\pi-\gamma)$\\
  & $T_b=\commonfactor\sin(\gamma-\frac{5\pi}{3})$ \\
\bottomrule
\end{tabular}

\end{table}

\end{document}

在此处输入图片描述

如果没有空间限制(两列排版),你可以做得更好:

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{table}
\centering
\caption{Expressions des instants de commutation pour chaque secteur}

\newcommand{\commonfactor}{%
%  \vphantom{\Big|}%
  \sqrt{3}\,T_s\frac{V_r}{U_{dc}}%
}

\begin{tabular}{@{} c l l @{}}
\toprule
Sector & \multicolumn{2}{c}{Expressions des instants de commutation} \\
\midrule
1 & $T_a=\commonfactor\sin(\frac{\pi}{3}-\gamma)$
  & $T_b=\commonfactor\sin(\gamma)$ \\
\addlinespace
2 & $T_a=\commonfactor\sin(\frac{2\pi}{3}-\gamma)$ 
  & $T_b=\commonfactor\sin(\gamma-\frac{\pi}{3})$ \\
\addlinespace
3 & $T_a=\commonfactor\sin(\pi-\gamma)$ 
  & $T_b=\commonfactor\sin(\gamma-\frac{2\pi}{3})$ \\
\addlinespace
4 & $T_a=\commonfactor\sin(\frac{4\pi}{3}-\gamma)$ 
  & $T_b=\commonfactor\sin(\gamma-\pi)$ \\
\addlinespace
5 & $T_a=\commonfactor\sin(\frac{5\pi}{3}-\gamma)$ 
  & $T_b=\commonfactor\sin(\gamma-\frac{4\pi}{3})$ \\
\addlinespace
6 & $T_a=\commonfactor\sin(2\pi-\gamma)$
  & $T_b=\commonfactor\sin(\gamma-\frac{5\pi}{3})$ \\
\bottomrule
\end{tabular}

\end{table}

\end{document}

在此处输入图片描述

如您所见,我注释掉了\vphantom{\Big|}定义中的,因为这里不需要它。

答案3

这是我的尝试。第一个表格与@CarLaTeX 的表格非常相似(但独立创建;))。我使用稍微复杂一点的表格来确保方程式的水平对齐。

不过,我推荐第二张表。这张表更紧凑,可能也更容易记住。

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{calc}


\begin{document}

\begin{table}
\renewcommand{\arraystretch}{1.3}
\centering
\caption{Expressions des instants de commutation pour chaque secteur}
\begin{tabular}{@{} c >{$}r<{$}@{$\;$}>{$}l<{$}  @{}}
\toprule
Sector number & \multicolumn{2}{c}{Expressions}  \\
\midrule
\multirow{2}{*}{1}
  & T_a=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\frac{\pi}{3}-\gamma)\\
  & T_b=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\gamma)
\\[2ex]
\multirow{2}{*}{2}
  & T_a=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\frac{2\pi}{3}-\gamma)\\
  & T_b=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\gamma-\frac{\pi}{3}) 
\\[2ex]
\multirow{2}{*}{3}
  & T_a=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\pi-\gamma)\\
  & T_b=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\gamma-\frac{2\pi}{3}) 
\\[2ex]
\multirow{2}{*}{4}
  & T_a=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\frac{4\pi}{3}-\gamma)\\
  & T_b=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\gamma-\pi)
\\[2ex]
\multirow{2}{*}{5}
  & T_a=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\frac{5\pi}{3}-\gamma)\\
  & T_b=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\gamma-\frac{4\pi}{3})
\\[2ex]
\multirow{2}{*}{6}
  & T_a=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(2\pi-\gamma)\\
  & T_b=&\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}} \cdot \sin(\gamma-\frac{5\pi}{3})
\\[2ex]
\bottomrule
\end{tabular}
\end{table}


\begin{table}
\renewcommand{\arraystretch}{1.3}
\centering
\caption{Expressions des instants de commutation pour chaque secteur}
\parbox{\widthof{$T_a = c \cdot \sin\alpha$,}}{%
  \setlength{\abovedisplayskip}{0pt}
  \setlength{\belowdisplayskip}{1ex}
  \begin{align*}
    T_a &= c \cdot \sin\alpha\\
    T_b &= c \cdot \sin\beta
  \end{align*}}\quad
with $c=\sqrt{3} \cdot T_s \cdot \frac{V_r}{U_{dc}}$


\begin{tabular}{@{} c >{$}c<{$} @{\qquad} >{$}c<{$}  @{}}
\toprule
Sector number & \alpha & \beta \\
\midrule
1 & \frac{\pi}{3}-\gamma  & \gamma \\
2 & \frac{2\pi}{3}-\gamma & \gamma-\frac{\pi}{3} \\
3 & \pi-\gamma            & \gamma-\frac{2\pi}{3} \\
4 & \frac{4\pi}{3}-\gamma & \gamma-\pi \\
5 & \frac{5\pi}{3}-\gamma & \gamma-\frac{4\pi}{3} \\
6 & 2\pi-\gamma           & \gamma-\frac{5\pi}{3} \\
\bottomrule
\end{tabular}
\end{table}

\end{document}

结果

答案4

另一种解决方案没有multirow,但在第二列中有一系列aligned环境,并且行组之间的间距较小:

\documentclass[french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{array}
\renewcommand{\arraystretch}{1.3}
\usepackage{booktabs}
\usepackage{caption}

\begin{document}

\begin{table}
\centering
\setlength{\defaultaddspace}{1em}
\caption{Expressions des instants de commutation pour chaque secteur}
\begin{tabular}{@{}c>{$}l<{$} @{}}
\toprule
Sector number & \multicolumn{1}{c}{Expressions} \\
\midrule
1 & \begin{aligned} T_a & =\sqrt{3}\cdot T_s\cdot \frac{V_r}{U_{dc}}\cdot \sin{(\frac{\pi}
{3}-\gamma)}\\
 T_b & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma)}
\end{aligned} \\
\addlinespace[2ex]
 {2} & \begin{aligned} T_a & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\frac{2\pi}
{3}-\gamma)}\\
 T_b & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{\pi}{3})}
\end{aligned} \\
\addlinespace[1em]
3 & \begin{aligned} T_a & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\pi-\gamma)}\\
 T_b & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{2\pi}{3})}
\end{aligned} \\
\addlinespace
4 & \begin{aligned} T_a & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\frac{4\pi}
 {3}-\gamma)}\\
  T_b & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\pi)}
\end{aligned} \\
\addlinespace
5 & \begin{aligned} T_a & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\frac{5\pi}
 {3}-\gamma)}\\
 T_b & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{4\pi}
 {3})}
\end{aligned} \\
\addlinespace
 6 & \begin{aligned} T_a & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(2\pi-\gamma)}\\
  T_b & =\sqrt{3}\cdot T_s\cdot\frac{V_r}{U_{dc}}\cdot\sin{(\gamma-\frac{5\pi}
 {3})}
\end{aligned} \\
   \bottomrule
   \end{tabular}
   \end{table}

\end{document}

在此处输入图片描述

相关内容