gpt4 book ai didi

fonts - 带有 Times-Roman 字体的 gnuplot 埃标签

转载 作者:行者123 更新时间:2023-12-05 00:28:18 26 4
gpt4 key购买 nike

我正在尝试绘制一个图,其中 x 轴上有字符 Å(埃)。此外,我希望这个字符与图形的其余部分使用相同的字体,即我想使用 Times-Roman。如果我使用以下代码:

set encoding iso_8859_1
set term postscript eps enhanced color "Times-Roman, 32"
set output "angstroms.eps"
set xlabel "Try1 {A} ({\305})"
plot sin(x)

我得到这个数字:
enter image description here

(注意:我得到的图是 eps 格式,但我必须上传一个 jpg 到 stackoverflow)

如果我删除 {A},或将其更改为 {B} 之类的任何其他内容,我会得到以下信息:
enter image description here

最后,如果我写:
set xlabel "Try1   (/E {\305})"

我得到
enter image description here
其中 Å 符号更改为 sans serif 字体。

这是怎么回事?感谢您的帮助,干杯!

/卢卡

最佳答案

这里有两个不同的脚本,它们适用于 Debian x86_64:

set encoding utf8 
set term postscript eps enhanced color "Times-Roman, 32"
set output "angstroms-utf8.eps"
set label at graph 0.1, graph 0.75 "Try1 {A} (Å)"
set label at graph 0.1, graph 0.5 "Try1 {B} (Å)"
set label at graph 0.1, graph 0.25 "Try1 (Å)"
set xlabel "Try1 (Å)"
plot sin(x)

我用 4.6.3 测试了这个(由于 utf8 编码,至少需要 4.4)。作为埃标志,我使用了 LATIN CAPITAL LETTER A WITH RING ABOVE (U+00C5) .

另一个脚本是
set encoding iso_8859_1
set term postscript eps enhanced color "Times-Roman, 32"
set output "angstroms.eps"
set label at graph 0.1, graph 0.75 "Try1 {A} ({\305})"
set label at graph 0.1, graph 0.5 "Try1 {B} ({\305})"
set label at graph 0.1, graph 0.25 "Try1 ({\305})"
set xlabel "Try1 ({\305})"
plot sin(x)

我用 4.2.0 和 4.6.3 测试过的那个。所有变体都给出相同的结果:

enter image description here

我得到了 png使用:
epstopdf angstroms-utf8.eps && pdftocairo -r 150 -png angstroms-utf8.pdf

关于fonts - 带有 Times-Roman 字体的 gnuplot 埃标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19141767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com