Gnuplot 如何表示书法字母

问题描述

我正在使用 LaTeX 和 Gnuplot-5.2。在几个图中,我需要表示一个书法字母(例如,L),它在 LaTeX 数学方程中显示为 \mathcal L。

如何在 Gnuplot 中表示一个书法字母?

解决方法

也许你可以使用乳胶终端之一。在 gnuplot 控制台中输入 set terminal 以查看您有哪些可用的终端。

另一种选择是,如果您搜索 cmsy10.ttf 并安装字体并在 gnuplot 中使用它。这是因为它可以在 Windows 中运行,我不能 100% 确定适用于 Linux。

添加: 选中 help enhanced 以查看有关增强文本模式的选项。并非所有终端都支持这一点。

代码:

### set different fonts
reset session

set title "ABCDEFGHIJKLMNOPQRSTUVWXYZ" font "cmsy10,20"

myLabel = '{/"cmsy10":Normal=20 L{/"Times New Roman":Normal=20 (w)}}'
set label at graph 0.5,graph 0.8 myLabel

plot x
### end of code

结果:(wxt 终端)

enter image description here