我正在用一种使用小数逗号的语言撰写报告。在某些情况下,这与标点符号的逗号冲突,导致文本难以阅读,例如:
为了$x_i \in [-1,5, 1,5]$
。
有没有办法让它更具可读性?
答案1
如果您使用逗号作为小数点分隔符,那么您应该考虑使用分号作为间隔分隔符,这样会更具可读性:
$x_i\in[-1{,}5;1{,}5]$
(除了输入1{,}5
,您还可以使用icomma
egreg 或\num
Werner 建议的包。)
答案2
\usepackage{icomma}
...
for $x_{i}\in[-1,5, 1,5]$.
注意逗号后面的空格,将其用作标点符号。
答案3
这siunitx
包裹提供了处理数字及其小数符号的通用方法。但是,您必须使用 明确包含数字\num{...}
。例如:
\documentclass{article}
\usepackage[output-decimal-marker={,}]{siunitx}
\begin{document}
This is a range $x_i \in [\num{-1.5}, \num{1.5}]$.% ...or [\num{-1,5}, \num{1,5}]
\end{document}
会产生