你好,我目前正在尝试在乳胶中创建一个类似于下表的表格:
到目前为止,我已经能够做到这一点,但很难调整和衡量贡献标题
\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}