使用该siunitx
包,我想创建具有不确定性和单位的值列表。它们应像以下示例一样出现在文档中:
4 ± 2%、3 ± 2%、2 ± 1% 和 3 ± 2%
以下是我希望实现的目标:
\documentclass{article}
\usepackage[separate-uncertainty=true,multi-part-units=single,list-units=repeat]{siunitx}
\begin{document}
% a single value with unit and uncertainty
\SI{84.10 \pm 6.99}{\percent}
% a list of values with units and uncertainties
\SIlist{4 \pm 2; 3 \pm 2; 2 \pm 1; 3 \pm 2}{\percent}
\end{document}
单一值结果很好:
84.10±6.99%
然而,与我的预期相反,列表是这样的:
(4±2)%、(3±2)%、(2±1)% 和(3±2)%
看起来该选项multi-part-units=single
在列表内不起作用,而是multi-part-units=brackets
应用默认值。
我在文档或其他地方找不到任何有关这方面的提示,如果有人能指出我的错误所在,我将不胜感激。
答案1
您可以通过发出以下命令来删除括号
\SIlist[open-bracket={},close-bracket={}]{4 \pm 2; 3 \pm 2; 2 \pm 1; 3 \pm 2}{\percent}
完整代码:
\documentclass{article}
\usepackage[separate-uncertainty=true,multi-part-units=single,list-units=repeat]{siunitx}
\begin{document}
% a single value with unit and uncertainty
\SI{84.10 \pm 6.99}{\percent}
% a list of values with units and uncertainties
\SIlist[open-bracket={},close-bracket={}]{4 \pm 2; 3 \pm 2; 2 \pm 1; 3 \pm 2}{\percent}
\end{document}