调整表格内容的字距

调整表格内容的字距

我的 MWE 如下:

\documentclass[12pt]{article}
\usepackage{caption}
\captionsetup[table]{position=bottom}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|r|l|}
\hline
\textbf{Paramagnetic metal}&\textbf{Magnetic susceptibility}\\
\hline
Tungsten&$6.8~\text{x}~10^{-5}$\\
\hline
Aluminium&$2.2~\text{x}~10^{-5}$\\
\hline
Lithium&$1.4~\text{x}~10^{-5}$\\
\hline
Magnesium&$1.2~\text{x}~10^{-5}$\\
\hline
Sodium&$0.72~\text{x}~10^{-5}$\\
\hline
\end{tabular}
\caption{Magnetic susceptibility  of some selected paramagnetic metals}
\end{table}
\end{document}

它产生了这个:
在此处输入图片描述

现在我想在\hline和之间添加一些空格-5,并保持表格的外观(不让它变得更长(我的意思是明显))。当我看到我的文档时,感觉就像 -5 触碰到了线,我不想这样

答案1

我也会使用booktabs,尽可能避免规则;但siunitx对于第二列,也会使用,以便完全对齐数字。而且数据更容易输入。

\documentclass[12pt]{article}
% load the golden pair for numeric tables
\usepackage{siunitx,booktabs}

\usepackage{caption}
\captionsetup[table]{position=bottom}

\begin{document}
\begin{table}
\centering
\begin{tabular}{ l S[table-format=1.2E-1] }
\toprule
\multicolumn{1}{c}{\textbf{Paramagnetic}} & {\textbf{Magnetic}}       \\
\multicolumn{1}{c}{\textbf{metal}}        & {\textbf{susceptibility}} \\
\midrule
Tungsten  & 6.8E-5\\
Aluminium & 2.2E-5\\
Lithium   & 1.4E-5\\
Magnesium & 1.2E-5\\
Sodium    & 0.72E-5\\
\bottomrule
\end{tabular}
\caption{Magnetic susceptibility  of some selected paramagnetic metals}
\end{table}
\end{document}

将标题分成两行可使表格更窄且更易于阅读。第一列应左对齐,而不是右对齐。

的值table-format很容易解释:你的数字有一位整数部分和最多两位小数部分;然后它们有一个指数部分,一位带负号的数字。因此1.2E-1

第二列的标题应该被支撑,以便使siunitx它们居中。

在此处输入图片描述

答案2

软件包array提供了\extrarowheight,它为行高增加了额外的空间:

\documentclass[12pt]{article}
\usepackage{caption}
\captionsetup[table]{position=bottom}
\usepackage{amstext}
\usepackage{array}
\setlength{\extrarowheight}{2pt}

\begin{document}
\begin{table}
\centering
\begin{tabular}{|r|l|}
\hline
\textbf{Paramagnetic metal}&\textbf{Magnetic susceptibility}\\
\hline
Tungsten&$6.8~\text{x}~10^{-5}$\\
\hline
Aluminium&$2.2~\text{x}~10^{-5}$\\
\hline
Lithium&$1.4~\text{x}~10^{-5}$\\
\hline
Magnesium&$1.2~\text{x}~10^{-5}$\\
\hline
Sodium&$0.72~\text{x}~10^{-5}$\\
\hline
\end{tabular}
\caption{Magnetic susceptibility  of some selected paramagnetic metals}
\end{table}
\end{document}

结果

而且没有那些难看的台词:

\documentclass[12pt]{article}
\usepackage{caption}
\captionsetup[table]{position=bottom}
\usepackage{amstext}
\usepackage{array}
%\setlength{\extrarowheight}{2pt}% not really needed here
\usepackage{booktabs}

\begin{document}
\begin{table}
\centering
\begin{tabular}{rl}
\toprule
\textbf{Paramagnetic metal}&\textbf{Magnetic susceptibility}\\
\midrule
Tungsten&$6.8~\text{x}~10^{-5}$\\
Aluminium&$2.2~\text{x}~10^{-5}$\\
Lithium&$1.4~\text{x}~10^{-5}$\\
Magnesium&$1.2~\text{x}~10^{-5}$\\
Sodium&$0.72~\text{x}~10^{-5}$\\
\bottomrule
\end{tabular}
\caption{Magnetic susceptibility  of some selected paramagnetic metals}
\end{table}
\end{document}

结果书标签

相关内容