
Lo estoy usando siunitx
para una columna de números con incertidumbre en mi tabla. ¿Es posible alinear la columna de modo que tanto la parte anterior como la posterior al signo más-menos estén alineadas?
\documentclass{memoir}
\usepackage{booktabs}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
Table 1: Desired alignment.\\
\begin{tabular}{lr@{\hspace{2pt}}r@{\hspace{2pt}}rl}
First row & $-2.3$&\textpm&$10.4$&*\\
Second row & $-13.3$&\textpm&$5.6$&**\\
\end{tabular}
\vspace{1cm}
Table 2: What I can get with siunitx.\\
\begin{tabular}{lrl}
First row & \num{-2.3(104)}&*\\
Second row & \num{-13.3(56)}&**\\
\end{tabular}\\
\end{document}
Si eso no es posible, ¿hay alguna manera de alinear los signos más-menos?
Respuesta1
Podrías dejar que siunitx haga la alineación por ti si usas una S
columna:
\documentclass{memoir}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{tabular}{lS[table-format=-2.1+-2.1]l}
First row & -2.3(104) &*\\
Second row & -13.3(56) &**\\
\end{tabular}
\end{document}
¿Estás seguro de que la gran brecha antes del *
es lo que deseas? Parece muy extraño. Se verían mucho mejor si fueran parte de los números.
\documentclass{memoir}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{tabular}{lS[table-format=-2.1+-2.1{**}]}
First row & -2.3(104)*\\
Second row & -13.3(56)**\\
\end{tabular}
\end{document}