如何用 LaTeX 制作此表?

如何用 LaTeX 制作此表?

我不是这方面的专家LaTeX,只是想问一下。我们如何在中构建下表LaTeX

在此处输入图片描述

谢谢。

答案1

一些指示:

  • 由于大多数单元格应该处于数学模式而不是文本模式,因此请使用array而不是tabular环境。

  • 必要时使用文本模式粗斜体,因为字母和数字应紧密排列。即使该字体组合可用,也不要在此设置中使用数学模式粗斜体。

  • 对于经常出现的指令(例如,以文本模式设置材料粗体斜体),根据需要创建快捷宏。

  • 使用\multirow(从多行您可以使用“包”将单元格内容放置在两行中间的位置。

  • 使用命令如\midrule(从书签包)来获得间距合适的水平线。(如果出于某种原因你不想创建间距合适的线条,请使用\hline...)努力不使用任何垂直线。

  • 下面的示例加载newtxtextnewtxmath字体包,因为您提供的屏幕截图似乎使用了 Times (New) Roman 字体系列。如果您愿意使用其他字体,请不要加载这两个包。

在此处输入图片描述

\documentclass{article}
\usepackage{booktabs} % for \midrule macro
\usepackage{multirow} % for \multirow macro
\usepackage{newtxtext,newtxmath} % Times Roman fonts
\newcommand\xx[1]{\textbf{\textit{#1}}}% shortcut macro
\begin{document}
$\begin{array}{*{4}{c}}
\xx{A} & \xx{I1} & \xx{I2} & \xx{I3} \\
\midrule
\multirow{2}{*}{$\xx{s}$} & -0.056 & -0.117 & 0.000  \\
                          & \pm0.09& \pm0.12& \pm0.00\\[1ex]
\multirow{2}{*}{$\xx{c}$} &    1066 &    1255 &    1099\\
                          & \pm1087 & \pm1189 & \pm1113\\
\midrule
\xx{o} & \xx{2} & \xx{2} & \xx{4}\\
\end{array}$
\end{document}

相关内容