
siunitx
내 테이블에 불확실성이 있는 숫자 열을 사용하고 있습니다 . 플러스 마이너스 기호 앞 부분과 뒤 부분이 모두 정렬되도록 열을 정렬할 수 있나요?
\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}
이것이 가능하지 않다면 더하기-빼기 기호를 정렬할 수 있는 방법이 있습니까?
답변1
열 을 사용하는 경우 siunitx가 정렬을 수행하도록 할 수 있습니다 S
.
\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}
*
당신이 원하는 것 앞의 큰 간격이 확실합니까 ? 매우 이상해 보입니다. 그들이 숫자의 일부라면 훨씬 더 좋아 보일 것입니다.
\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}