LaTeXで小数点に合わせて整列された表を挿入する方法
コード
$\TeX$ の表で小数点を基準に数値を整列させるには、siunitx パッケージを使えばよい。
S[table-format=x.y]
{tabular} が開閉される部分の中にテーブルの内容を入れることができ、table-format=x.y のようなオプションでは小数点の前の桁数の最大を x 桁、後の桁数の最大を y 桁に指定できる。
- 例えば
S[table-format=4.10]は小数点の前が最大4桁、後ろが最大10桁の数を整列させるときに使う。
\documentclass{article}
\usepackage{array, siunitx}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{S[table-format=4.10]}
\hline
\text{value} \\
\hline
3.1415926535 \\
2.71828182 \\
123.4 \\
78.91 \\
\hline
\end{tabular}
\end{table}
\end{document}
レンダリングした結果は次のように小数点を中心に整列する。

