LINUX.ORG.RU

идиотская проблема с выравниванием по разделителю в siunitx

 , siunitx


0

1

https://pastebin.com/0nHvd6dN Две таблицы, одну взял из примера, другую генерирую. В первой всё нормально, цифры отцентрированы вокруг плюсминуса и точки, во второй — не центруются. У первой в хедере

lc*{6}{S[table-format=-2.2(2)]
У второй
l *{2}{S[table-format=2.1(1)]} S[table-format=+2.1(1)]
Или я идиот, или одно из двух.

Где ошибка? ЧЯДНТ?

Оппа, и в оригинальной тоже лажает, если неопределёность >= 10.

Как сделать выравнивание невязки по дробному разделителю если её целая часть больше 10? http://alxgk.ru/uploader/img/458be5050603c406e55b024128bf6185.png

★★★★★

Последнее исправление: thunar (всего исправлений: 7)

Насколько я могу судить, в siunitx это не предусмотрено. Но можно разбить на два столбца как-нибудь так:

\begin{tabular}{ l *{2}{S[table-format=2.1(1)]} S[table-format=2.1]@{${}\pm{}$}S[table-format=2.1] }
	\hline
	{$U_\textrm{RMS},\,\si{\kilo\volt}$} &
	{$N_{[+]}$} &
	{$N_{[-]}$} &
        \multicolumn{2}{c}{$D,\,\% $}
	\\
	\hline\hline
	\multicolumn{4}{l}
	{\scriptsize all detected}
	\\
	1.4 &
	7.0\pm1.6 &
	9.5\pm2.2 &
        -7.4&12.9
	\\
	1.6 &
	8.5\pm1.7 &
	13.4\pm2.3 &
        -1.1&11.5
	\\
	1.8 &
	12.2\pm2.2 &
	15.5\pm2.7 &
        +2.7&11.7
...
TeopeTuK ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.