使用 latex 生成表格

使用 latex 生成表格

我如何在 Latex 中生成此表?我尝试了各种代码,但没有成功。任何帮助我都感激不尽。

在此处输入图片描述

答案1

  • 让我们使用tabularx,这样“南”列和“北”列的长度就相同了。我们将定义一个新的列类型 Y,这样内容就会居中。
    • SIunitx使用千兆瓦或百分比等单位的包
    • multirow第四排套件
    • 对于标题:我们必须tabularxtable环境中使用并caption在表后使用

开始了:

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}

\usepackage{tabularx}
\usepackage{siunitx}
\usepackage{multirow}

\newcolumntype{Y}{>{\centering\arraybackslash}X}

\begin{document}

\begin{table}[h]

\begin{tabularx}{\textwidth}{| >{\bf}c | Y | Y |}

\hline
&   \textbf{South}
&   \textbf{North}  \\

\hline
    Demand      
&   $\SI{1.0}{\giga \watt}$ -- $\SI{2.4}{\giga \watt}$
&   $\SI{2.9}{\giga \watt}$ -- $\SI{9.8}{\giga \watt}$  \\

\hline
    Non-synchronous energy
&   $\SI{36.5}{\percent}$
&   $\SI{16}{\percent}$ \\
    2015, in percentage
&   ($\SI{2}{\giga \watt}$ wind, $\SI{5}{\mega \watt}$ PV)
&   2017 (windfarms)    \\

\hline
\multirow{2}{*}{Interconnectors}
& 1AC
& \multirow{2}{*}{3 HVDC} \\
& HVDC
&   \\

\hline

\end{tabularx}

\caption{Analogy between South and North}

\end{table}

\end{document}

答案2

我会按如下方式设计您的表格:

在此处输入图片描述

它是通过使用booktabs水平规则包、makecell列标题包、单元格内容周围的垂直空间包和两个短行单元格内容包以及包SIrange{<value 1>}{<value 2>}{<units>}中的数字范围宏获得的siunitx\SI{...}{...}其他siunitx宏通常在数学环境之外使用)。

为了使代码简洁明了(就我所知尽可能:-)),我利用node distance定位节点和坐标并使用下降(正确)latex语法:

\documentclass{article}
\usepackage{geometry}

\usepackage[skip=1ex, font={bf,it}]{caption}
\usepackage{booktabs, makecell, tabularx}
\renewcommand\theadfont{\normalsize\bfseries}
\setcellgapes{3pt}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\usepackage{siunitx}

\begin{document}

\begin{table}[ht]
\caption{Analogy between South and North}
    \label{tab: comparison}
\makegapedcells
\begin{tabularx}{\linewidth}{>{\bfseries}l C C}
    \toprule
            &   \thead{South}       &   \thead{North}                   \\
    \cmidrule{2-3}
Demand      &   \SIrange{1.0}{2.4}{\giga\watt}
                                    &   \SIrange{2.9}{9.8}{\giga\watt}  \\
    \midrule
Non-synchronous energy
            &   \SI{36.5}{\percent} &   \SI{16}{\percent}               \\
2015 [\%]   &   (\SI{2}{\giga\watt} wind, \SI{5}{\mega \watt} PV)
                                    &   (Windfarms) , 2017              \\
Interconnections
            &   \makecell[t]{1AC\\ HVDC}
                                    &   3 HVDC                          \\
    \bottomrule
\end{tabularx}
\end{table}

\end{document}

笔记:我不会在表格中使用颜色。关于设计漂亮的表格,请参阅哪些表格是真实存在的

相关内容