创建唯一的表

创建唯一的表

你好,我目前正在尝试在乳胶中创建一个类似于下表的表格:

桌子

到目前为止,我已经能够做到这一点,但很难调整和衡量贡献标题

\begin{center}
\begin{tabular}{|l|l|c|}
 \hline
\multicolumn{2}{|c|}{Element} & Measured Contribution\\
\hline
Magnesium & Mg & 23.124 \% \\
Aluminium & Al & 18.06  \% \\
Nitrogen & N & 8.423 \% \\
Osmium & Os & 0.00325 \% \\
\hline
\multicolumn{2}{c|}{} &\textbf{49.61025}   \% \\ \cline{3-3}
\end{tabular}
\end{center}

有人可以帮忙吗?

答案1

四条主要建议:

  • 使用\phantom{0}数据行 3 和 4 中的插入项来实现前两行数字的小数点对齐。

  • 用一个非扩展数据行 5 中的数字采用粗体字体,以便让数字与前几行的数字对齐。(另外:如果这是我的表格,我不会费心将数字加粗。其独立位置足以使其具有很大的视觉突出度。)

  • %让 LaTeX 完成在最右边插入符号的工作。

  • 使用居中版本的p列类型来实现“测量贡献”标题单元格中的自动换行。

在此处输入图片描述

\documentclass{article}
\usepackage{array}
\newcommand{\ubold}[1]{\fontseries{b}\selectfont#1}
\begin{document}
\begin{center}
\setlength\extrarowheight{2pt}
\begin{tabular}{|l|l|l@{\%\hspace{\tabcolsep}}|}
 \hline
\multicolumn{2}{|c|}{Element} &
\multicolumn{1}{>{\centering\arraybackslash}p{6em}|}{ Measured Contribution}\\
\hline
Magnesium & Mg & 23.124 \\
Aluminium & Al & 18.06   \\
Nitrogen  & N  & \phantom{0}8.423    \\
Osmium    & Os & \phantom{0}0.00325  \\
\hline
\multicolumn{2}{c|}{} & \ubold{49.61025} \\ 
\cline{3-3}
\end{tabular}
\end{center}
\end{document}

相关内容