Hline长度未填满表格的宽度

Hline长度未填满表格的宽度

siunitx按照建议使用包来对齐数字这里

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}

\title{Test}
\date{August 2018}

\begin{document}

\maketitle

\section{Introduction}

\begin{tabular}{rS[table-format=8.2]}
\hline 
True sigma used & \ 9.117647 \\
True pixel value & 67.000000 \\
\hline
Pixel Value & 67.025372 \\
Error & \ 0.025372 \\
Squared Error & \ 0.000643 \\
Predicted Sigma & \ 8.787887 \\
Iteration Number & \text{87/100} \\
\hline
\end{tabular}

\end{document}

但是,\hline我猜 s 与此不太相配:

在此处输入图片描述

我该如何解决这个问题?另外,如何实现居中对齐87/100或任何非数字对齐?


更新:在 @egreg 评论之后,我注意到更改table-format=8.2table-format=8.6table-format=x.6(告诉它期望小数点后有 6 位数字,小数点前有 x),hline 对齐就消失了:)谢谢。

在此处输入图片描述

我仍有文本居中问题 :/

答案1

您可以通过插入命令使该列居中对齐\multicolumn

更改格式说明符以table-format=8.6解决长度问题hline

具有正确水平线的表格

梅威瑟:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}

\title{Test}
\date{August 2018}

\begin{document}

\maketitle

\section{Introduction}

\begin{tabular}{rS[table-format=8.6]}
\hline 
True sigma used & 9.117647 \\
True pixel value & 67.000000 \\
\hline
Pixel Value & 67.025372 \\
Error & 0.025372 \\
Squared Error & 0.000643 \\
Predicted Sigma & 8.787887 \\
Iteration Number &  {87/100} \\
\hline
\end{tabular}

\end{document}

更好的间距

更改格式说明符以table-format=2.6删除不必要的空格。\renewcommand{\arraystretch}{1.3}在表格行之间添加一些间距:

间距更好的桌子

梅威瑟:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}

\begin{document}

% for spacing in the table
\renewcommand{\arraystretch}{1.3}

\begin{tabular}{rS[table-format=2.6]}
\hline 
True sigma used & 9.117647 \\
True pixel value & 67.000000 \\
\hline
Pixel Value & 67.025372 \\
Error & 0.025372 \\
Squared Error & 0.000643 \\
Predicted Sigma & 8.787887 \\
Iteration Number & {87/100} \\
\hline
\end{tabular}
\end{document}

答案2

由于table-format=8.2您保留了点前 8 位数字和点后 2 位数字的空间,因此您需要将其更改为table-format=2.8,但对于给定的数字来说2.6已经足够了

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}

\title{Test}
\date{August 2018}

\begin{document}

\maketitle

\section{Introduction}

\begin{tabular}{rS[table-format=2.6]}
\hline 
True sigma used & \ 9.117647 \\
True pixel value & 67.000000 \\
\hline
Pixel Value & 67.025372 \\
Error & \ 0.025372 \\
Squared Error & \ 0.000643 \\
Predicted Sigma & \ 8.787887 \\
Iteration Number & \text{87/100} \\
\hline
\end{tabular}

\end{document}

在此处输入图片描述

相关内容