
Ich verwende siunitx
in meiner Tabelle eine Spalte mit Zahlen mit Unsicherheit. Ist es möglich, die Spalte so auszurichten, dass sowohl der Teil vor als auch der Teil nach dem Plus-Minus-Zeichen ausgerichtet sind?
\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}
Wenn das nicht möglich ist, gibt es eine Möglichkeit, die Plus- und Minuszeichen auszurichten?
Antwort1
Sie können siunitx die Ausrichtung für Sie übernehmen lassen, wenn Sie eine S
Spalte verwenden:
\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}
Sind Sie sicher, dass die große Lücke vor dem das *
ist, was Sie wollen? Es sieht sehr seltsam aus. Sie würden viel besser aussehen, wenn sie Teil der Zahlen wären.
\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}