¿Puedo utilizar diferentes formatos de tabla siunitx "S" para diferentes filas?

¿Puedo utilizar diferentes formatos de tabla siunitx "S" para diferentes filas?

En esta tabla, me gustaría utilizar 1.2+-1.2la alineación para todas las filas, excepto una. ¿Cómo puedo alinear la cuarta fila con las demás en el símbolo más-menos, pero ignorar los puntos decimales?

Intentar alinear la cuarta fila usando un formato como este 2.2+-2.2simplemente crea demasiado espacio.

ingrese la descripción de la imagen aquí

\documentclass{memoir}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{tabular}{l*{3}{S[table-format=2.2+-2.2]}}
  one row & 1.7(8) & 2.1(11) & 1.9(08) \\
  another row & 1.1(7) & 1.1(07) & 1.2(06) \\
  a third row & 1.4(7) & 1.9(09) & 1.4(07) \\
  a special fourth row & 56(12) & 10(9) & 53(23) \\
  and number five & 0.85(08) & 0.84(0.10) & 0.85(0.08) \\
  and number six & 0.85(08) & 0.84(0.10) & 0.85(0.08) \\
\end{tabular}
\end{document}

Respuesta1

\tablenumresuelve esto. Debe estar envuelto en varias columnas para que funcione y, además, debe seleccionar la cantidad de dígitos para que el símbolo más-menos se alinee con las otras filas.

\documentclass{memoir}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{tabular}{l*{3}{S[table-format=1.2+-1.2]}}
  one row & 1.7(8) & 2.1(11) & 1.9(08) \\
  another row & 1.1(7) & 1.1(07) & 1.2(06) \\
  a third row & 1.4(7) & 1.9(09) & 1.4(07) \\
  a special fourth row
    & \multicolumn{1}{c}{\tablenum[table-format=2+-2]{56(12)}}
    & \multicolumn{1}{c}{\tablenum[table-format=2+-2]{10(9)}}
    & \multicolumn{1}{c}{\tablenum[table-format=2+-2]{53(23)}} \\
  and number five & 0.85(08) & 0.84(0.10) & 0.85(0.08) \\
  and number six & 0.85(08) & 0.84(0.10) & 0.85(0.08) \\
\end{tabular}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada