在表格中相应列“外面”插入一个符号?(右对齐条目的右侧)

在表格中相应列“外面”插入一个符号?(右对齐条目的右侧)

我想知道我是否可以在表格中的特殊值旁边插入一个 *。所有值都右对齐,以便于比较。如果我在条目后输入 *,则相应条目将不再与其他条目对齐。我是否可以以某种方式将 * 符号放在“列外”?

编辑:一些示例代码,按照 leandriis 的要求:

\begin{table*}[ht]
\centering
\begin{tabular}{lrrrrrrrrr}
   sample &\multicolumn{3}{c}{As [mg/kg]} &\multicolumn{3}{c}{Fe [g/kg]} &\multicolumn{3}{c}{Mn [mg/kg]} \\
 ID & digestion & HCl & PO4 & digestion & HCl & PO4 & digestion & HCl & PO4 \\

 \hline
G-01 & 5.60 & 0.52 & 0.79 & 232.35 & 1.64 & 0.36 & 20.89 & 193.06 & 138.13 \\ 
  GL-S1 & 1.00 & 0.52 & 0.41 & 5.31 & 1.68 & 0.32 & 139.77 & 216.07 & 98.11 \\

  GL-S2 & 1.07 & 0.49 & 0.58* & 5.58 & 1.63 & 0.34* & 124.60 & 191.87 & 138.28 \\

  GL-S3 & 1.20 & 0.55 & 0.73 & 6.34 & 1.81 & 0.34 & 120.96 & 198.15 & 127.67
\end{tabular}
\end{table*}

答案1

这是关于如何siunitx在示例表中使用该包的最新答案。我还使用了包中的水平线booktabs和包\ce中的命令mhchem来排版 PO4。(如果这指的是磷酸根阴离子,您可能还需要添加电荷。)

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\usepackage[per-mode=symbol]{siunitx}
\usepackage[version=4]{mhchem}
\usepackage{booktabs}

\begin{document}

\begin{table*}[ht]
\centering
\begin{tabular}{l
                S[table-format=1.2]
                S[table-format=1.2]
                S[table-format=1.2,table-space-text-post = {*}]
                S[table-format=3.2]
                S[table-format=1.2]
                S[table-format=1.2,table-space-text-post = {*}]
                S[table-format=3.2]
                S[table-format=3.2]
                S[table-format=3.2]
                }
   sample &\multicolumn{3}{c}{As [\si{\mg\per \kg}]} &\multicolumn{3}{c}{Fe [\si{\g \per \kg}]} &\multicolumn{3}{c}{Mn [\si{\mg \per \kg}]} \\ 
   \cmidrule(r){2-4} \cmidrule(lr){5-7} \cmidrule(l){8-10}
 ID & {digestion} & {HCl} & \ce{PO4} & {digestion} & {HCl} & \ce{PO4} & {digestion} & {HCl} & \ce{PO4} \\
\midrule
G-01 & 5.60 & 0.52 & 0.79 & 232.35 & 1.64 & 0.36 & 20.89 & 193.06 & 138.13 \\ 
  GL-S1 & 1.00 & 0.52 & 0.41 & 5.31 & 1.68 & 0.32 & 139.77 & 216.07 & 98.11 \\

  GL-S2 & 1.07 & 0.49 & 0.58* & 5.58 & 1.63 & 0.34* & 124.60 & 191.87 & 138.28 \\

  GL-S3 & 1.20 & 0.55 & 0.73 & 6.34 & 1.81 & 0.34 & 120.96 & 198.15 & 127.67
\end{tabular}
\end{table*}
\end{document}

原始答案:

\documentclass{article}
\usepackage{siunitx}

\begin{document}

\begin{tabular}{lS[table-format=2.3,table-space-text-post = {*}]}
left aligned text & 1.24 \\
more text         & 1.343* \\
more text & 21.24* \\
more text         & 21.343 \\
\end{tabular}

\bigskip

\sisetup{table-align-text-post    = false}
\begin{tabular}{lS[table-format=2.3,table-space-text-post = {*}]}
left aligned text & 1.24 \\
more text         & 1.343* \\
more text & 21.24* \\
more text         & 21.343 \\
\end{tabular}
\end{document}

在此处输入图片描述

相关内容