像小空间这样的东西存在于侏儒情节中吗?例如,我在LaTeX中搜索类似的内容。
set xlabel "2\,400\,000" 发布于 2022-09-28 06:39:32
好吧,这里有一个尴尬的解决方案,不使用LaTeX终端,而是使用增强文本(请检查help enhanced)。
我猜你想要一千块分离器。如果您在Linux下工作,可能会对以下内容感兴趣:gnuplot: How to enable thousand separators (digit grouping)?
脚本:
### small space between numbers
reset session
set termoption font "Arial,18"
set label 1 at graph 0.1,0.9 "2400000"
set label 2 at graph 0.1,0.8 "~2{.0}~ {.0 }40~0{.0}~ {.0 }000"
set label 3 at graph 0.1,0.7 "2 400 000"
plot x
### end of script结果:(来自Windows下的wxt终端)

发布于 2022-09-28 07:26:08
Unicode提供了两个大致相当于LaTeX \thinspace的选项
U+2009 THIN SPACE UTF-8: 0xE2 0x80 0x89
U+202F NARROW NO-BREAK SPACE UTF-8: 0xE2 0x80 0xAF另一个可能比那个小,也可能不小。
U+2008 PUNCTUATION SPACE UTF-8: 0xE2 0x80 0x88您可以将utf-8序列直接复制到gnuplot中,但是很显然,很难看出它是否有效:-)最好提供unicode值作为转义序列。当然,只有在使用支持所使用的unicode代码点的字体时,这才有效;否则,它可能会替代正常的空间。它也可能对各种图形库中的怪癖很敏感;例如,我使用wxt终端比使用qt终端的名义上相同的字体更幸运。
set term wxt font "Arial,15"
set label 1 at graph 0.1,0.9 "2400000"
set label 2 at graph 0.1,0.8 "2{\U+2009}400{\U+2009}000"
set label 3 at graph 0.1,0.7 "2 400 000"
set label 4 at graph 0.1,0.6 "2{\U+202F}400{\U+202F}000"
plot x

https://stackoverflow.com/questions/73876855
复制相似问题