逗号作为小数点导致混淆

逗号作为小数点导致混淆

我正在用一种使用小数逗号的语言撰写报告。在某些情况下,这与标点符号的逗号冲突,导致文本难以阅读,例如:

为了$x_i \in [-1,5, 1,5]$

有没有办法让它更具可读性?

答案1

如果您使用逗号作为小数点分隔符,那么您应该考虑使用分号作为间隔分隔符,这样会更具可读性:

间隔示例

$x_i\in[-1{,}5;1{,}5]$

(除了输入1{,}5,您还可以使用icommaegreg 或\numWerner 建议的包。)

答案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}​​​​​​​​​​​​​​​​​​

会产生

逗号作为小数符号

答案4

您可以尝试\;\,~作为空格(而不是“”):

$x_i \in [-1,5,\;1\,1~1,5]$

并使用分号作为间隔分隔符(如Philippe Goutet 已提出建议)。

相关内容