工作台居中

工作台居中

有人能帮我把这个表格中的方程式居中吗?这是我在 LaTeX 中制作的第一个表格,我找不到正确的方法。

\begin{center}
\begin{tabular}{ |p{2cm}||p{5cm}|p{5cm}|  }
    \hline
    \multicolumn{3}{|c|}{Erdseilström} \\
    \hline
    &Einfachleitung &Doppelleitung\\[10pt]
    \hline
    1 Erdseil   & $I_N = -\frac{3Z_{NX}}{Z_{NN}} I_0$  &  $I_N= -\frac{6Z_{NX}}{Z_{NN}} I_0$\\[20pt]
    2 Erdseile &   $I_{N_1} = I_{N_2}= -\frac{3Z_{NX}}{Z_{NN}+Z_{N_1N_2}} I_0$   & $I_{N_1}=I_{N_2}=  -\frac{3I_{0}(Z_{NX}+Z_{NY})}{Z_{NN}+Z_{N_1N_2}}$ \\[20pt]
    \hline
\end{tabular}
\end{center}

在此处输入图片描述

答案1

如同米科amsmath解决方案。数学书写和makecell垂直行距的细微差别如下:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{booktabs, makecell}
\setcellgapes{3pt}

\begin{document}
{\noindent
 \makegapedcells
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}} l >{$}c<{$} >{$}c<{$}}
    \toprule
    &   \multicolumn{2}{c}{Erdseilström}            \\
    \cmidrule(lr){2-3}
    &   \text{Einfachleitung}
        &   \text{Doppelleitung}                    \\
    \midrule
1 Erdseil
    &   I_N = -\dfrac{3Z_{NX}}{Z_{NN}} I_0
        &   I_N = -\dfrac{6Z_{NX}}{Z_{NN}} I_0      \\
2 Erdseile
    &   I_{N_{1,2}}= -\dfrac{3Z_{NX}}{Z_{NN}+Z_{N_1N_2}} I_0
        &   I_{N_{1,2}}= -\dfrac{3I_{0}(Z_{NX}+Z_{NY})}{Z_{NN}+Z_{N_1N_2}}
                                                    \\
    \bottomrule
\end{tabular*}
}
\end{document}

在此处输入图片描述

(红线表示文本边框)。

答案2

我建议您使用array环境,因为大多数单元格都采用数学模式。请注意,我没有使用任何垂直线,而是使用较少但间距适当的水平线。

在此处输入图片描述

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array,booktabs}
\newcolumntype{L}{>{$}l<{$}}  % left-aligned text mode in an "array"
\newcolumntype{C}{>{\displaystyle}c}
\begin{document}

\[
\begin{array}{@{} LCC @{}}
    \toprule
    & \multicolumn{2}{c@{}}{$Erdseilström$} \\
    \cmidrule(l){2-3}
    &$Einfachleitung$ &$Doppelleitung$\\
    \midrule
    1 Erdseil   & I_N = -\frac{3Z_{NX}}{Z_{NN}} I_0  
                & I_N= -\frac{6Z_{NX}}{Z_{NN}} I_0\\
    \addlinespace
    2 Erdseile  & I_{N_1} = I_{N_2}= -\frac{3Z_{NX}}{Z_{NN}+Z_{N_1N_2}} I_0 
                & I_{N_1}=I_{N_2}=  -\frac{3I_{0}(Z_{NX}+Z_{NY})}{Z_{NN}+Z_{N_1N_2}} \\
    \bottomrule
\end{array}
\]
\end{document} 

附录回答 OP 的后续问题。如果表格必须跨越文本块的整个宽度,我建议使用环境tabular*,并将其全宽设置为\textwidth。(该@{\extracolsep{\fill}}位指示 LaTeX 插入尽可能多的列间空白以填充目标宽度。arraytabular环境未设置为将目标宽度作为其主要参数之一。)

在此处输入图片描述

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array,booktabs}
\newcolumntype{C}{>{$\displaystyle}c<{$}}
\begin{document}

\begingroup  % localize scope of the next instruction
\setlength\tabcolsep{0pt}
\noindent
\begin{tabular*}{\textwidth}{l @{\extracolsep{\fill}} CC } 
\toprule & \multicolumn{2}{c@{}}{Erdseilström} \\ 
\cmidrule(l){2-3} 
&$Einfachleitung$ &$Doppelleitung$\\ 
\midrule 
1 Erdseil  & I_N = -\frac{3Z_{NX}}{Z_{NN}} I_0 
           & I_N = -\frac{6Z_{NX}}{Z_{NN}} I_0\\ 
\addlinespace 
2 Erdseile & I_{N_{1,2}}= -\frac{3Z_{NX}}{Z_{NN}+Z_{N_1N_2}} I_0 
           & I_{N_{1,2}}= -\frac{3I_{0}(Z_{NX}+Z_{NY})}{Z_{NN}+Z_{N_1N_2}} \\
\bottomrule 
\end{tabular*}
\endgroup

\end{document} 

答案3

Mico 的布局更专业,更值得推荐,但如果您想保留自己的布局:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash$}p{#1}<{$}}
\begin{document}

\begin{center}
\setlength\extrarowheight{10pt}
\begin{tabular}{ |p{2cm}||C{5cm}|C{5cm}|  }
    \hline
    \multicolumn{3}{|c|}{Erdseilström} \\[10pt]
    \hline
    &\multicolumn{1}{c|}{Einfachleitung} &\multicolumn{1}{c|}{Doppelleitung}\\[10pt]
    \hline
    1 Erdseil   & I_N = -\frac{3Z_{NX}}{Z_{NN}} I_0  & I_N= -\frac{6Z_{NX}}{Z_{NN}} I_0\\[20pt]
    2 Erdseile &  I_{N_1} = I_{N_2}= -\frac{3Z_{NX}}{Z_{NN}+Z_{N_1N_2}} I_0   & I_{N_1}=I_{N_2}=  -\frac{3I_{0}(Z_{NX}+Z_{NY})}{Z_{NN}+Z_{N_1N_2}} \\[20pt]
    \hline
\end{tabular}
\end{center}

\end{document}

在此处输入图片描述

答案4

这是使用包的另一种简单可能性array。我使用包对垂直间距进行了一些改进cellspace,以确保在带有以字母为前缀的说明符的列中S(或者C如果您加载siunitx),单元格顶部和底部的填充最小。此外,我使用了来自的中等大小的分数nccmath,以及hhline双线的交点:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{mathtools}
\usepackage{nccmath} % provides medium sized formulae and acontrol of intertext spacing via an optional argument

\usepackage{cellspace, hhline}
\setlength{\cellspacetoplimit}{6pt}
\setlength{\cellspacebottomlimit}{6pt}

    \begin{document}

\begin{center}
\begin{tabular}{ |p{2cm}||S{>{\centering\arraybackslash} p{5cm}}|>{\centering\arraybackslash}p{5cm}| }
    \hline
    \multicolumn{3}{|Sc|}{Erdseilström} \\
    \hline
    &Einfachleitung &Doppelleitung\\
    \hhline{-||--}
    1 Erdseil & $I_N = -\mfrac{3Z_{NX}}{Z_{NN}} I_0$ & $I_N= -\mfrac{6Z_{NX}}{Z_{NN}} I_0$\\
    2 Erdseile & $I_{N_1} = I_{N_2}= -\mfrac{3Z_{NX}}{Z_{NN}+Z_{N_1N_2}} I_0$ & $I_{N_1}=I_{N_2}= -\mfrac{3I_{0}(Z_{NX}+Z_{NY})}{Z_{NN}+Z_{N_1N_2}}$ \\
    \hline
\end{tabular}
\end{center}

    \end{document} 

在此处输入图片描述

相关内容