logo

LaTeXで小数点に合わせて整列された表を挿入する方法 📂論文作成

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}

レンダリングした結果は次のように小数点を中心に整列する。

alt text